| | |
| | | var HProQty = []; //时间点产量 |
| | | var HBadQty = []; //不良数量 |
| | | var HBadReason = []; //不良原因 |
| | | var HEmpName = ""; //操作员 |
| | | var HManagerName = ""; //负责人 |
| | | var HGroupName = ""; //班组 |
| | | |
| | | //注意:选项卡 依赖 element 模块,否则无法进行功能性操作 |
| | | layui.config({ |
| | | base: '../layuiadmin/' //静态资源所在路径 |
| | |
| | | TSLoad(); |
| | | }); |
| | | function TSLoad() { |
| | | $("#topleft").html(""); |
| | | $("#topleft").html(""); |
| | | var HUserName = sessionStorage["HUserName"]; //sessionStorage["HUserName"]; //默认当前登录人员 |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/ReportPlatForm/SearchGetLineBindBillList", |
| | |
| | | html1 += '<h1 style="display:none;"><span>资源ID:</span><span id="eqpid' + i + '">' + LoadData[i - 1].HSourceID + '</span></h1>'; |
| | | html1 += '<h1><span>设备编号:</span><span id="eqp' + i + '">' + LoadData[i - 1].HSourceName + '</span></h1>'; |
| | | html1 += '<h1><span>设备代码:</span><span id="eqp' + i + '">' + LoadData[i - 1].HSourceNumber + '</span></h1>'; |
| | | html1 += '<h1><span>操作员:</span><span id="eqp' + i + '">' + LoadData[i - 1].HUserName + '</span></h1>'; |
| | | html1 += '<h1><span>生产班组:</span><span id="eqp' + i + '">' + LoadData[i - 1].GroupName + '</span></h1>'; |
| | | html1 += '<h1><span>操作员:</span><span id="HEmpName' + i + '">' + LoadData[i - 1].HUserName + '</span></h1>'; |
| | | html1 += '<h1><span>生产班组:</span><span id="HGroupName' + i + '">' + LoadData[i - 1].GroupName + '</span></h1>'; |
| | | //html1 += '<h1><span>当前工单:</span><span id="po' + i + '">' + (LoadData[i - 1].HSourceBillNo == null ? '' : LoadData[i - 1].HSourceBillNo) + '</span></h1>'; |
| | | //html1 += '<h1><span>产品名称:</span><span id="ptn' + i + '">' + (LoadData[i - 1].HName == null ? '' : LoadData[i - 1].HName) + '</span></h1>'; |
| | | //html1 += '<h1><span>产品规格:</span><span id="pts' + i + '">' + (LoadData[i - 1].HModel == null ? '' : LoadData[i - 1].HModel) + '</span></h1>'; |
| | |
| | | var eqp = "eqp" + i; //获取指定资源样式ID |
| | | var HSourceName = $("#" + eqp + "").html(); //通过样式ID获取html内容(资源) |
| | | HSourceName1 = $("#" + eqp + "").html(); //通过样式ID获取html内容(资源) |
| | | var emp = "HEmpName" + i; //获取指定资源样式ID |
| | | var us = "us" + i; //获取指定资源样式ID |
| | | var gro = "HGroupName" + i; //获取指定资源样式ID |
| | | HEmpName = $("#" + emp + "").html(); //通过样式ID获取html内容(资源ID) |
| | | HManagerName = $("#" + us + "").html(); //通过样式ID获取html内容(资源ID) |
| | | HGroupName = $("#" + gro + "").html(); //通过样式ID获取html内容(资源ID) |
| | | if (HSourceID != "" && HSourceID != null) { |
| | | $('.ctop').removeClass('check'); //删除不同父级clss样式相同的所有元素 |
| | | $("#ts" + i + "").addClass('check'); // 添加当前元素的样式 |
| | |
| | | |
| | | for (var i = 0; i < LoadData1.length; i++) { |
| | | var html1 = ''; |
| | | html1 += '<div class="layui-col-sm12 layui-col-md3">'; |
| | | //汇报总数大于计划数量,调整背景色提示 |
| | | if (LoadData1[i].HDateFinishQty > LoadData1[i].HDatePlanQty) { |
| | | html1 += '<div class="layui-col-sm12 layui-col-md3" style="background-color:#F595A0;border-radius: 3%;">'; |
| | | } else { |
| | | html1 += '<div class="layui-col-sm12 layui-col-md3">'; |
| | | } |
| | | html1 += '<div class="cns" id="bs' + (i + 1) + '" onclick="CheckBtom(this,' + (i + 1) + ')">'; |
| | | html1 += '<dl>'; |
| | | html1 += '<dd class="tcenter">'; |
| | |
| | | html1 += '<h1 style="display:none;"><span>生产订单子ID:</span><span id="ds' + (i + 1) + '">' + LoadData1[i].HICMOEntryID + '</span></h1>'; |
| | | |
| | | |
| | | html1 += '<h1><span>工单号:</span><span id="wk' + (i + 1) + '">' + LoadData1[i].HICMOBillNo + '</span></h1>'; |
| | | html1 += '<h1><span>工单号:</span><span id="wk' + (i + 1) + '">' + LoadData1[i].HICMOBillNo + '</span><span style="margin-left:25px;">日期:</span><span>' + LoadData1[i].计划日期 + '</span></h1>'; |
| | | html1 += '<h1 style="display:none;"><span>产品ID:</span><span id="materid' + (i + 1) + '">' + LoadData1[i].HMaterID + '</span></h1>'; |
| | | html1 += '<h1><span>产品名称:</span><span id="ptn' + (i + 1) + '">[' + LoadData1[i].HMaterNumber + ']-[' + LoadData1[i].HMaterName + ']</span></h1>'; |
| | | html1 += '<h1><span>产品型号:</span><span id="pts' + (i + 1) + '">' + LoadData1[i].HModel + '</span></h1>'; |
| | |
| | | for (var i = 0; i < LoadData2.length; i++) { |
| | | var html1 = ''; |
| | | html1 += '<div class="layui-col-sm12 layui-col-md12">'; |
| | | html1 += '<dl class="topright">;' |
| | | html1 += '<dl class="topright">' |
| | | html1 += '<dt>'; |
| | | html1 += '<img src="../layuiadmin/layui/images/device.png" onError="this.src="../layuiadmin/layui/images/erro.png";">' |
| | | html1 += '</dt>'; |
| | | html1 += '<dd>'; |
| | | html1 += '<h1><span>当前设备:</span><span>' + LoadData2[i].HSourceName + '</span></h1>'; |
| | | html1 += '<h1><span>当前订单:</span><span>' + LoadData2[i].HSourceBillNo + '</span></h1>'; |
| | | html1 += '<h1><span>物料名称:</span><span>' + LoadData2[i].HMaterName + '</span></h1>'; |
| | | html1 += '<h1><span>计划数量:</span><span>' + LoadData2[i].HPlanQty + '</span></h1>'; |
| | | html1 += '<h1><span>已汇报数量:</span><span>' + LoadData2[i].HRelationQty + '</span></h1>'; |
| | | html1 += '<h1 style="display:none;"><span>设备编号:</span><span id="HEquipCode' + (i + 1) + '">' + LoadData2[i].HSourceCode + '</span></h1>'; |
| | | html1 += '<h1><span>当前设备:</span><span id="HEquipName' + (i + 1) + '">' + LoadData2[i].HSourceName + '</span><div style="margin-left:25px;float:right"><span >首检次数:</span><span>' + LoadData2[i].首检次数 + '</span></div></h1>'; |
| | | html1 += '<h1><span>当前订单:</span><span>' + LoadData2[i].HSourceBillNo + '</span><div style="margin-left:25px;float:right"><span >巡检次数:</span><span>' + LoadData2[i].巡检次数 + '</span></div></h1>'; |
| | | html1 += '<h1><span>物料名称:</span><span>' + LoadData2[i].HMaterName + '</span><div style="margin-left:25px;float:right"><span >过程检次数:</span><span>' + LoadData2[i].过程检次数 + '</span></div></h1>'; |
| | | html1 += '<h1><span>计划数量:</span><span>' + LoadData2[i].HPlanQty + '</span><div style="margin-left:25px;float:right"><span >当日点检时间:</span><span>' + '预留' + '</span></div></h1>'; |
| | | html1 += '<h1><span>已汇报数量:</span><span>' + LoadData2[i].HRelationQty + '</span><div style="margin-left:25px;float:right"><span >最后保养时间:</span><span>' + '预留' + '</span></div></h1>'; |
| | | if (LoadData2[i].HRelationQty == 0 || LoadData2[i].HRelationQty == null) { |
| | | html1 += '<h1><span>进度:</span><span>0%</span></h1>'; |
| | | } |
| | |
| | | HBadReason.push(LoadData4[i].不良原因); |
| | | HBadQty.push(LoadData4[i].不良数量); |
| | | } |
| | | } |
| | | } |
| | | //刷新图表数据 |
| | | Mychart(mychart1, mychart2); |
| | | }, |
| | |
| | | } |
| | | return result; |
| | | } |
| | | |
| | | |
| | | //开工按钮点击事件 |
| | | function OpenWork(event, obj) { |
| | | if (wktag == 0) { |
| | |
| | | content: '生产管理/工单/Sc_CurrentTicket.html?OperationType=2&linterid=&HSouceBillType=', |
| | | end: function () { |
| | | |
| | | } |
| | | }, |
| | | success: function (dom, index) { |
| | | var data = []; |
| | | data.push({ |
| | | "HEquipName": $("#HEquipName1").text(), |
| | | "HEquipCode": $("#HEquipCode1").text(), |
| | | "HICMOBillNo": workcode, |
| | | "HICMOInterID": HICMOInterID, |
| | | "HICMOEntryID": HICMOEntryID, |
| | | "HSourceID": HSourceID1, |
| | | "HEmpName": HEmpName, |
| | | "HManagerName": HManagerName, |
| | | "HGroupName": HGroupName, |
| | | "HBillType": HBillType, |
| | | "HSourceInterID": HSourceInterID, |
| | | "HSourceEntryID": HSourceEntryID, |
| | | "HSourceBillNo": HSourceBillNo, |
| | | "HSourceBillType": HSourceBillType |
| | | }); |
| | | |
| | | //通过索引获取到当前iframe弹出层 |
| | | var iframe = window['layui-layer-iframe' + index]; |
| | | //调用iframe弹出层内的方法 |
| | | iframe.edit(data); |
| | | }, |
| | | |
| | | |
| | | }); |
| | | } |
| | | |