Files
SIPAIIS_WMS_JSSW/bin/WebRoot/jsp/plan/districtworkdetail.jsp

202 lines
6.2 KiB
Plaintext
Raw Normal View History

2026-01-16 14:13:44 +08:00
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="com.sipai.tools.SessionManager"%>
<%
SessionManager sessionManager = new SessionManager();
%>
<!DOCTYPE html>
<html>
<head>
<title></title>
<jsp:include page="/jsp/inc.jsp"></jsp:include>
<script type="text/javascript">
function dosave() {
var preamount =$('#preamount').textbox('getValue');
if(preamount==""){
parent.$.messager.alert("提示","日计划产量不能为空","info",function(){
$("#preamount").focus();
});
return false;
}
if ($(".form").form('validate')) {
$.post(ext.contextPath + "/plan/dailyplansummary/districWorkDetail.do", $("#baseForm").serialize(), function(data) {
if (data == '1') {
top.$.messager.alert('提示', "保存成功", 'info', function() {
var sd=$("#taskgrid").combogrid('getValue');
$("#taskgrid").combogrid('grid').datagrid('selectRecord',sd);
parent.showProcedureDistrictStatus();
});
}else if(data == '0'){
top.$.messager.alert('提示', "保存失败", 'info');
}else{
top.$.messager.alert('提示', data, 'info');
}
},'json');
}
}
var clearFun = function(id) {
//alert(id)
parent.$.messager.confirm('提示', '您确定要清除此配置?', function(r) {
if (r) {
$.post(ext.contextPath + '/plan/dailyplansummary/clearWorkDetail.do', {id : id}, function(data) {
if(data==1){
top.$.messager.alert('提示','清除成功','info', function() {
parent.showProcedureDistrictStatus();
});
}else{
top.$.messager.alert('提示','清除失败','info');
}
});
}
});
};
$(function(){
$('#taskgrid').combogrid({
panelWidth: 400,
idField: 'id',
textField: 'taskcode',
url: ext.contextPath +'/plan/taskorder/getSchedulingTask.do?pid=${taskorderid}',
columns: [[
{field:'taskcode',title:'任务编号',width:50},
{field:'workshop',title:'生产车间',width:50},
{field:'planamount',title:'计划产量',width:50},
{field:'materialname',title:'物料名称',width:60},
{field:'pendate',title:'截止日期',width:60, formatter : function(value, row) {
return row.pendate.substring(0,10);
}}
]],
fitColumns: true,
onLoadSuccess:function(){
$("#taskgrid").combogrid('grid').datagrid('selectRecord','${dailyPlanTaskDemand.prodtaskid}');
} ,
onSelect: function (rowIndex, rowData){
var selectdatestr=rowData.pendate;
var nowdate = new Date(); //结束时间
var datesum = new Date(selectdatestr).getTime()-nowdate.getTime(); //时间差的毫秒数
//计算出相差天数
var days=Math.floor(datesum/(24*3600*1000)) ;
$("#days").html(days);
$("#preSumAmount").html(rowData.planamount);
$.post(ext.contextPath + "/plan/dailyplansummary/searchAmountByProdTaskId.do",{prodTaskId:rowData.id,taskcode:'${dailyPlanTaskDemand.taskcode}',planid:'${dailyPlanTaskDemand.planid}'}, function(data) {
//console.info(data)
$("#remainamount").html(data.remainamount);
if(data.remainamount<0){
$("#remainamount").css("color",'red');
}else{
$("#remainamount").css("color",'black');
}
$("#actProcedureSumAmount").html(data.actProcedureSumAmount);
/* var preyield =$("#preyield").textbox('getValue');
if(preyield==""){
$("#preyield").textbox('setValue',data.preyield);
} */
$("#actSumYeild").html(data.actSumYeild);
},'json');
$("#workshop").html(rowData.workshop);
$("#prodtaskid").val(rowData.id);
}
});
});
</script>
</head>
<body>
<div id="maindiv" class="easyui-layout" data-options="fit:true">
<table>
<tr>
<td>
<form id="baseForm">
<a href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'icon-save',plain:true"
onclick="dosave();">保存</a>
<a href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'icon-remove',plain:true"
onclick="clearFun('${dailyPlanTaskDemand.id}');">清除</a>
<input id ="id" name="id" type="hidden" value="${dailyPlanTaskDemand.id}"/>
<input id ="planid" name="planid" type="hidden" value="${dailyPlanTaskDemand.planid}"/>
<input id ="processid" name="processid" type="hidden" value="${dailyPlanTaskDemand.processid}"/>
<input id ="taskcode" name="taskcode" type="hidden" value="${dailyPlanTaskDemand.taskcode}"/>
<input id ="prodtaskid" name="prodtaskid" type="hidden" value="${dailyPlanTaskDemand.prodtaskid}"/>
<table class="table">
<tr>
<th>任务编号</th>
<td>
<select id="taskgrid" name="taskgrid" class="easyui-combogrid" data-options="fit:true">
</select>
</td>
</tr>
<tr>
<th>生产车间</th>
<td>
<span id="workshop" ></span>
</td>
</tr>
<tr>
<th>剩余天数</th>
<td>
<span id="days" ></span>
</td>
</tr>
<tr>
<th>计划总数量</th>
<td>
<span id="preSumAmount" ></span>
</td>
</tr>
<tr>
<th>未排产数量</th>
<td>
<span id="remainamount" ></span>
</td>
</tr>
<tr>
<th>当前工序实际产量</th>
<td>
<span id="actProcedureSumAmount" ></span>
</td>
</tr>
<tr>
<th>当前工序良率</th>
<td>
<span id="actSumYeild" ></span>
</td>
</tr>
<tr>
<th>日计划产量</th>
<td>
<input id ="preamount" name="preamount" class="easyui-textbox"
data-options="required:true,validType:'isBlank',fit:true" value="${dailyPlanTaskDemand.preamount}"/>
</td>
</tr>
<%-- <tr>
<th>计划良率</th>
<td>
<input id="preyield" name="preyield" class="easyui-textbox"
value="${dailyPlanTaskDemand.preyield}" data-options="fit:true"/>
</td>
</tr> --%>
</table>
</form>
</td>
</tr>
</table>
</div>
</body>
</html>