Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-LayUI
| | |
| | | //public const string SqlConnStr = "Data Source=10.0.2.9;Initial Catalog=HX_LimsSys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;"; |
| | | //public const string SqlConnStr = "Data Source=.;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;"; |
| | | //public const string SqlConnStr = "Data Source=.;Initial Catalog=HX_LimsSys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//chæµè¯ |
| | | public const string SqlConnStr = "Data Source=47.96.97.237,15127;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//YLæµè¯ |
| | | //public const string SqlConnStr = "Data Source=47.96.97.237,15127;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//YLæµè¯ |
| | | // public const string SqlConnStr = "Data Source=ECS-B45B;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=hx_user;Password=lc@841022;";//å
´è¾¾æµè¯ |
| | | //public const string SqlConnStr = "Data Source=47.96.97.237,15127;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//YSJæµè¯ |
| | | //public const string SqlConnStr = "Data Source=10.11.18.195;Initial Catalog=HX_LMESsys_test;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;"; //æ¯è«å° |
| | |
| | | //public const string SqlConnStr = "Data Source=172.16.1.89;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//迦å |
| | | //public const string SqlConnStr = "Data Source=172.16.1.30;Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//æµ·è¯ |
| | | //public const string SqlConnStr = "Data Source=172.16.20.60; Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//å°å« |
| | | //public const string SqlConnStr = "Data Source=192.168.88.167; Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//åè |
| | | public const string SqlConnStr = "Data Source=192.168.110.222; Initial Catalog=HX_LMESsys;Persist Security Info=True;User ID=HX_USER;Password=lc@841022;";//åè |
| | | |
| | | //public string sServer; |
| | | //public string sDataBase; |
| | |
| | | <Content Include="views\æ¡ä¾ä»£ç \åè¿\HY_HistogramReport_ForPCSCheckNote.html" /> |
| | | <Content Include="views\æ¡ä¾ä»£ç \åè¿\HY_HistogramReport.html" /> |
| | | <Content Include="views\æ¡ä¾ä»£ç \åè¿\HY_InterfaceTest.html" /> |
| | | <Content Include="views\模治å
·ç®¡ç\å¨å
·æ¥è¡¨\Sc_MoldMainoverdueWarnReport.html" /> |
| | | <Content Include="views\模治å
·ç®¡ç\å¨å
·é¢ç¨ç³è¯·å\Sc_MouldOutRequestBillEdit.html" /> |
| | | <Content Include="views\模治å
·ç®¡ç\å¨å
·é¢ç¨ç³è¯·å\Sc_MouldOutRequestBillList.html" /> |
| | | <Content Include="views\模治å
·ç®¡ç\å¨å
·æ¥è¡¨\Sc_MouldLifeUsePicReport.html" /> |
| | |
| | | var HGroupName = ""; //çç» |
| | | var HProcID = 0; //å·¥åº |
| | | var HSBName = ""; //设å¤åç§° |
| | | var HReportTotal = 0; // å½åéä¸å·¥åçæ±æ¥æ»æ° |
| | | |
| | | //注æï¼éé¡¹å¡ ä¾èµ element 模åï¼å¦åæ æ³è¿è¡åè½æ§æä½ |
| | | layui.config({ |
| | |
| | | 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>'; |
| | | html1 += '<h1><span>è®¡åæ°éï¼</span><span>' + LoadData1[i].HDatePlanQty + '</span><span style="margin-left:20px;">æ°éæ»æ°ï¼</span><span>' + LoadData1[i].HDateFinishQty + '</span></h1>'; |
| | | html1 += '<h1><span>æ±æ¥æ»æ°ï¼</span><span id="pts' + (i + 1) + '">' + LoadData1[i].HWCHQty + '</span></h1>'; |
| | | html1 += '<h1><span>æ±æ¥æ»æ°ï¼</span><span id="qty' + (i + 1) + '">' + LoadData1[i].HWCHQty + '</span></h1>'; |
| | | switch (LoadData1[i].HICMOStatus) { |
| | | case "å¾
ç产": |
| | | html1 += '<h1><span>å½åç¶æï¼</span><span class="gj_icon color_border3"></span><span>' + LoadData1[i].HICMOStatus + '</span><span style="margin-left:5px;">é¢æç¶æï¼</span><span>' + LoadData1[i].é¢æç¶æ + '</span></h1>'; |
| | |
| | | HMaterName = $("#ptn" + i + "").html(); //产ååç§° |
| | | HMaterID = $("#materid" + i + "").html(); //产åID |
| | | HProcID = $("#procid" + i + "").html(); //å·¥åºID |
| | | HReportTotal = $("#qty" + i + "").html();//è·åæ±æ¥æ»æ° |
| | | |
| | | if (workcode != "" && workcode != null) { |
| | | $('.cns').removeClass('check1'); //å é¤ä¸åç¶çº§clssæ ·å¼ç¸åçææå
ç´ |
| | |
| | | layer.alert("è¯·éæ©å·¥åå表", { icon: 5 }); |
| | | return false; |
| | | } |
| | | if (WorkStaus(HSourceID1, workcode, HSourceInterID, "æ¯è«å°æ±æ¥")) { |
| | | layer.alert("åæ®ç¶æä¸æ»¡è¶³æ±æ¥æ¡ä»¶!", { icon: 5 }); |
| | | return false; |
| | | } |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'å½åå·¥å', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['100%', '100%'], |
| | | maxmin: true, |
| | | scrollbar: false, |
| | | content: '车é´ç®¡ç/å·¥åºåºç«æ±æ¥å/Cj_StationOutBill_CurrentWork.html?OperationType=2&linterid=&HSouceBillType=', |
| | | end: function () { |
| | | //å½åå·¥å(æ±æ¥)æé®ç¹å»äºä»¶ |
| | | function CodingReport(event, obj) { |
| | | if (wktag == 0) { |
| | | layer.alert("è¯·éæ©å·¥åå表", { icon: 5 }); |
| | | return false; |
| | | } |
| | | |
| | | }, |
| | | success: function (dom, index) { |
| | | var data = []; |
| | | data.push({ |
| | | "HEquipName": $("#HEquipName1").text(), |
| | | "HEquipCode": $("#HEquipCode1").text(), |
| | | "HICMOBillNo": workcode, |
| | | "HICMOInterID": HICMOInterID, |
| | | "HICMOEntryID": HICMOEntryID, |
| | | "HSourceID": HSourceID1, |
| | | "HSourceName": HSourceName1, |
| | | "HEmpName": HEmpName, |
| | | "HManagerID": HManagerID, |
| | | "HManagerName": HManagerName, |
| | | "HGroupName": HGroupName, |
| | | "HGroupID": HGroupID, |
| | | "HBillType": HBillType, |
| | | "HSourceInterID": HSourceInterID, |
| | | "HSourceEntryID": HSourceEntryID, |
| | | "HSourceBillNo": HSourceBillNo, |
| | | "HSourceBillType": HSourceBillType |
| | | }); |
| | | // 夿æ¯å¦ä¸ºåèç»ç» |
| | | if (sessionStorage["Organization"] == "宿³¢å¸åèå
è£
æéå
¬å¸") { |
| | | // åèç»ç»ï¼è¥æ±æ¥æ»æ°ä¸ä¸º0åè·³è¿ç¶ææ£æ¥ï¼å¦åæ§è¡æ£æ¥ |
| | | if (parseFloat(HReportTotal) !== 0) { |
| | | // æ±æ¥æ»æ°ä¸ä¸º0ï¼ç´æ¥æå¼ï¼ä¸æ§è¡ WorkStaus æ£æ¥ï¼ |
| | | } else { |
| | | // æ±æ¥æ»æ°çäº0ï¼æ§è¡åæçç¶ææ£æ¥ |
| | | if (WorkStaus(HSourceID1, workcode, HSourceInterID, "æ¯è«å°æ±æ¥")) { |
| | | layer.alert("åæ®ç¶æä¸æ»¡è¶³æ±æ¥æ¡ä»¶!", { icon: 5 }); |
| | | return false; |
| | | } |
| | | } |
| | | } else { |
| | | // éåèç»ç»ï¼ä¿æåæé»è¾ï¼ç´æ¥æ§è¡ WorkStaus æ£æ¥ |
| | | if (WorkStaus(HSourceID1, workcode, HSourceInterID, "æ¯è«å°æ±æ¥")) { |
| | | layer.alert("åæ®ç¶æä¸æ»¡è¶³æ±æ¥æ¡ä»¶!", { icon: 5 }); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | //éè¿ç´¢å¼è·åå°å½åiframeå¼¹åºå± |
| | | var iframe = window['layui-layer-iframe' + index]; |
| | | //è°ç¨iframeå¼¹åºå±å
çæ¹æ³ |
| | | iframe.edit(data); |
| | | }, |
| | | // æå¼ iframe å¼¹çªï¼åæä»£ç ä¸åï¼ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'å½åå·¥å', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['100%', '100%'], |
| | | maxmin: true, |
| | | scrollbar: false, |
| | | content: '车é´ç®¡ç/å·¥åºåºç«æ±æ¥å/Cj_StationOutBill_CurrentWork.html?OperationType=2&linterid=&HSouceBillType=', |
| | | end: function () { |
| | | // å¯éçå
³éåè° |
| | | }, |
| | | success: function (dom, index) { |
| | | var data = [{ |
| | | "HEquipName": $("#HEquipName1").text(), |
| | | "HEquipCode": $("#HEquipCode1").text(), |
| | | "HICMOBillNo": workcode, |
| | | "HICMOInterID": HICMOInterID, |
| | | "HICMOEntryID": HICMOEntryID, |
| | | "HSourceID": HSourceID1, |
| | | "HSourceName": HSourceName1, |
| | | "HEmpName": HEmpName, |
| | | "HManagerID": HManagerID, |
| | | "HManagerName": HManagerName, |
| | | "HGroupName": HGroupName, |
| | | "HGroupID": HGroupID, |
| | | "HBillType": HBillType, |
| | | "HSourceInterID": HSourceInterID, |
| | | "HSourceEntryID": HSourceEntryID, |
| | | "HSourceBillNo": HSourceBillNo, |
| | | "HSourceBillType": HSourceBillType |
| | | }]; |
| | | |
| | | |
| | | }); |
| | | //éè¿ç´¢å¼è·åå°å½åiframeå¼¹åºå± |
| | | var iframe = window['layui-layer-iframe' + index]; |
| | | //è°ç¨iframeå¼¹åºå±å
çæ¹æ³ |
| | | iframe.edit(data); |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | |
| | | //设å¤å¯å¨ç¹æ£æé®ç¹å»äºä»¶ |
| | |
| | | "HMaterTypeID": row["HMaterTypeID"] || 0, |
| | | "HMaterType": row["HName"] || "", |
| | | "HWeight": row["æé"] || 0, |
| | | "HProcID": row["HProcID"] || 0, |
| | | "HProcName": row["å·¥åº"] || "", |
| | | |
| | | |
| | | |
| | | }); |
| | | } |
| | |
| | | "HWeight": "0" |
| | | , "HMaterTypeID": "0" |
| | | , "HMaterType": "" |
| | | , "HProcID": "0" |
| | | , "HProcName": "" |
| | | |
| | | |
| | | }; |
| | |
| | | , { type: 'numbers', field: 'åºå·', title: 'åºå·', style: 'background-color: #f9f9f9;' } |
| | | , { field: 'HMaterTypeID', title: 'HMaterTypeID', hide: true, style: 'background-color: #f9f9f9;' } |
| | | , { field: 'HMaterType', title: 'ç©æåç±»', edit: 'text', event: "HMaterTypeList", style: 'background-color: #f9f9f9;' } |
| | | , { field: 'HProcID', title: 'HProcID', hide: true, style: 'background-color: #f9f9f9;' } |
| | | , { field: 'HProcName', title: 'å·¥åº', edit: 'text', event: "HHProcList", style: 'background-color: #f9f9f9;' } |
| | | |
| | | , { field: 'HWeight', title: 'æé', edit: 'text', style: 'background-color: #f9f9f9;' } |
| | | |
| | |
| | | window.tableEditObj = obj; |
| | | $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) { |
| | | if (event.key == "F7") { |
| | | |
| | | |
| | | if (obj.event == "HHProcList") { |
| | | //CusType = 2; |
| | | // æ°å¢ï¼å°ç¼è¾å¯¹è±¡objèµå¼ç»å
¨å±åéï¼ä¾GetProjectMoneyValueä½¿ç¨ |
| | | //tableEditObj = obj; |
| | | // æå¼å¨å
·ç®¡çå°çªä½ï¼åæä»£ç ä¸åï¼ |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', |
| | | area: ['90%', '90%'], |
| | | title: '项ç®è´¹ç¨å表', |
| | | shift: 2, |
| | | content: ["../../åºç¡èµæ/ç产åºç¡èµæ/Gy_Process.html", "yes"], |
| | | // 以ä¸åæä»£ç å
¨é¨ä¿çï¼æ éä¿®æ¹ |
| | | btn: ['ç¡®å®', 'åæ¶'], |
| | | btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | //OptionData = checkStatus.data[0]; |
| | | obj.update({ |
| | | "HProcID": checkStatus.data[0].HItemID |
| | | , "HProcName": checkStatus.data[0].å·¥åºåç§° |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | //obj.update({ |
| | | // "HBeginAddr": OptionData.HItemID |
| | | // , "HBeginAddrName": OptionData.å°åºåç§° |
| | | //}) |
| | | } |
| | | }) |
| | | } |
| | | if (obj.event == "HMaterTypeList") { |
| | | //CusType = 2; |
| | | // æ°å¢ï¼å°ç¼è¾å¯¹è±¡objèµå¼ç»å
¨å±åéï¼ä¾GetProjectMoneyValueä½¿ç¨ |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å¨å
·è§æ ¼</label> |
| | | <label class="layui-form-label" style="width: 85px;">å¨å
·è§æ ¼<label style="color:red"> * </label></label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HModel" id="HModel" value=""> |
| | | </div> |
| | |
| | | <input type="text" class="layui-input" name="HOutComNo" id="HOutComNo" /> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <div class="layui-inline" style="display:none"> |
| | | <label class="layui-form-label" style="width: 85px;">æ ¡åæ¥æ<label style="color:red"> * </label></label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" lay-verify="HCalibrationDate" name="HCalibrationDate" id="HCalibrationDate"> |
| | |
| | | var openType = params[params[0]]; //ä»åæ°ä¸è·å æå¼æ¹å¼ 1ç´æ¥æå¼ 2å
¶å®é¡µé¢éè¿éæ©æé®æå¼ |
| | | var addSWhere = ""; |
| | | if (typeof(openType) != "undefined") { |
| | | addSWhere = " and ä½åºäºº = '' and å
³é人 = '' and å®¡æ ¸äºº <> ''"; |
| | | addSWhere = " and ä½åºäºº = '' and å
³é人 = '' and å®¡æ ¸äºº <> '' and ç¦ç¨æ è®° !='Y'"; |
| | | } |
| | | return addSWhere; |
| | | } |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">QE责任人 :<label style="color:red"> * </label></label> |
| | | <label class="layui-form-label">QE责任人 :</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="HQEManName" id="HQEManName" class="layui-input" value="" style="float:left;width:150px;" disabled> |
| | | <input type="hidden" name="HQEMan" id="HQEMan" class="layui-input" value="0"> |
| | |
| | | } |
| | | }); |
| | | //æå®ææ´¾å¤ç人 |
| | | if (sessionStorage["HDept"] == "ç产é¨3") { |
| | | if ($("#HErrMsgBackTypeName").val() == "人ååå ") { |
| | | $("#HHandleEmpName").val("æé¹"); //ææ´¾å¤ç人 |
| | | $("#HHandleEmpID").val(162680); //ææ´¾å¤ç人 |
| | | } else if ($("#HErrMsgBackTypeName").val() == "设å¤åå ") { |
| | | $("#HHandleEmpName").val("å¼ å±å¤"); //ææ´¾å¤ç人 |
| | | $("#HHandleEmpID").val(161777); //ææ´¾å¤ç人 |
| | | } else if ($("#HErrMsgBackTypeName").val() == "ææåå ") { |
| | | $("#HHandleEmpName").val("æé¹"); //ææ´¾å¤ç人 |
| | | $("#HHandleEmpID").val(162680); //ææ´¾å¤ç人 |
| | | } else if ($("#HErrMsgBackTypeName").val() == "å·¥èºåå ") { |
| | | $("#HHandleEmpName").val("èæ°´æ¸
"); //ææ´¾å¤ç人 |
| | | $("#HHandleEmpID").val(162662); //ææ´¾å¤ç人 |
| | | } else if ($("#HErrMsgBackTypeName").val() == "模å
·åå ") { |
| | | $("#HHandleEmpName").val("å´æ"); //ææ´¾å¤ç人 |
| | | $("#HHandleEmpID").val(162686); //ææ´¾å¤ç人 |
| | | } else if ($("#HErrMsgBackTypeName").val() == "æµè¯åå ") { |
| | | $("#HHandleEmpName").val("åæé"); //ææ´¾å¤ç人 |
| | | $("#HHandleEmpID").val(162622); //ææ´¾å¤ç人 |
| | | } else if ($("#HErrMsgBackTypeName").val() == "ç¯å¢åå ") { |
| | | //$("#HHandleEmpName").val("åæé"); //ææ´¾å¤ç人 |
| | | //$("#HHandleEmpID").val(162622); //ææ´¾å¤ç人 |
| | | } |
| | | } |
| | | else if (sessionStorage["HDept"] == "ç产é¨1-éè¯") { |
| | | if ($("#HErrMsgBackTypeName").val() == "人ååå ") { |
| | | $("#HHandleEmpName").val("ç¨å¸"); //ææ´¾å¤ç人 |
| | | $("#HHandleEmpID").val(161720); //ææ´¾å¤ç人 |
| | | } else if ($("#HErrMsgBackTypeName").val() == "设å¤åå ") { |
| | | $("#HHandleEmpName").val("å¾å»ºæ´ª"); //ææ´¾å¤ç人 |
| | | $("#HHandleEmpID").val(162576); //ææ´¾å¤ç人 |
| | | } else if ($("#HErrMsgBackTypeName").val() == "ææåå ") { |
| | | $("#HHandleEmpName").val("ç¨å¸"); //ææ´¾å¤ç人 |
| | | $("#HHandleEmpID").val(161720); //ææ´¾å¤ç人 |
| | | } else if ($("#HErrMsgBackTypeName").val() == "å·¥èºåå ") { |
| | | $("#HHandleEmpName").val("ç强"); //ææ´¾å¤ç人 |
| | | $("#HHandleEmpID").val(163378); //ææ´¾å¤ç人 |
| | | } else if ($("#HErrMsgBackTypeName").val() == "模å
·åå ") { |
| | | //$("#HHandleEmpName").val("å´æ"); //ææ´¾å¤ç人 |
| | | //$("#HHandleEmpID").val(162686); //ææ´¾å¤ç人 |
| | | } else if ($("#HErrMsgBackTypeName").val() == "æµè¯åå ") { |
| | | $("#HHandleEmpName").val("å¼ å»ºé¹"); //ææ´¾å¤ç人 |
| | | $("#HHandleEmpID").val(162525); //ææ´¾å¤ç人 |
| | | } else if ($("#HErrMsgBackTypeName").val() == "ç¯å¢åå ") { |
| | | $("#HHandleEmpName").val("å忣"); //ææ´¾å¤ç人 |
| | | $("#HHandleEmpID").val(162526); //ææ´¾å¤ç人 |
| | | } |
| | | } |
| | | else if (sessionStorage["HDept"] == "ç产é¨1-ç»è£
") { |
| | | if ($("#HErrMsgBackTypeName").val() == "人ååå ") { |
| | | $("#HHandleEmpName").val("ç¨å¸"); //ææ´¾å¤ç人 |
| | | $("#HHandleEmpID").val(161720); //ææ´¾å¤ç人 |
| | | } else if ($("#HErrMsgBackTypeName").val() == "设å¤åå ") { |
| | | $("#HHandleEmpName").val("æ¾ä¸é«"); //ææ´¾å¤ç人 |
| | | $("#HHandleEmpID").val(162573); //ææ´¾å¤ç人 |
| | | } else if ($("#HErrMsgBackTypeName").val() == "ææåå ") { |
| | | $("#HHandleEmpName").val("ç¨å¸"); //ææ´¾å¤ç人 |
| | | $("#HHandleEmpID").val(161720); //ææ´¾å¤ç人 |
| | | } else if ($("#HErrMsgBackTypeName").val() == "å·¥èºåå ") { |
| | | $("#HHandleEmpName").val("æ¯è¯æ"); //ææ´¾å¤ç人 |
| | | $("#HHandleEmpID").val(162661); //ææ´¾å¤ç人 |
| | | } else if ($("#HErrMsgBackTypeName").val() == "模å
·åå ") { |
| | | //$("#HHandleEmpName").val("å´æ"); //ææ´¾å¤ç人 |
| | | //$("#HHandleEmpID").val(162686); //ææ´¾å¤ç人 |
| | | } else if ($("#HErrMsgBackTypeName").val() == "æµè¯åå ") { |
| | | $("#HHandleEmpName").val("åé¾é£"); //ææ´¾å¤ç人 |
| | | $("#HHandleEmpID").val(163180); //ææ´¾å¤ç人 |
| | | } else if ($("#HErrMsgBackTypeName").val() == "ç¯å¢åå ") { |
| | | $("#HHandleEmpName").val("å忣"); //ææ´¾å¤ç人 |
| | | $("#HHandleEmpID").val(162526); //ææ´¾å¤ç人 |
| | | } |
| | | } |
| | | //if (sessionStorage["HDept"] == "ç产é¨3") { |
| | | // if ($("#HErrMsgBackTypeName").val() == "人ååå ") { |
| | | // $("#HHandleEmpName").val("æé¹"); //ææ´¾å¤ç人 |
| | | // $("#HHandleEmpID").val(162680); //ææ´¾å¤ç人 |
| | | // } else if ($("#HErrMsgBackTypeName").val() == "设å¤åå ") { |
| | | // $("#HHandleEmpName").val("å¼ å±å¤"); //ææ´¾å¤ç人 |
| | | // $("#HHandleEmpID").val(161777); //ææ´¾å¤ç人 |
| | | // } else if ($("#HErrMsgBackTypeName").val() == "ææåå ") { |
| | | // $("#HHandleEmpName").val("æé¹"); //ææ´¾å¤ç人 |
| | | // $("#HHandleEmpID").val(162680); //ææ´¾å¤ç人 |
| | | // } else if ($("#HErrMsgBackTypeName").val() == "å·¥èºåå ") { |
| | | // $("#HHandleEmpName").val("èæ°´æ¸
"); //ææ´¾å¤ç人 |
| | | // $("#HHandleEmpID").val(162662); //ææ´¾å¤ç人 |
| | | // } else if ($("#HErrMsgBackTypeName").val() == "模å
·åå ") { |
| | | // $("#HHandleEmpName").val("å´æ"); //ææ´¾å¤ç人 |
| | | // $("#HHandleEmpID").val(162686); //ææ´¾å¤ç人 |
| | | // } else if ($("#HErrMsgBackTypeName").val() == "æµè¯åå ") { |
| | | // $("#HHandleEmpName").val("åæé"); //ææ´¾å¤ç人 |
| | | // $("#HHandleEmpID").val(162622); //ææ´¾å¤ç人 |
| | | // } else if ($("#HErrMsgBackTypeName").val() == "ç¯å¢åå ") { |
| | | // //$("#HHandleEmpName").val("åæé"); //ææ´¾å¤ç人 |
| | | // //$("#HHandleEmpID").val(162622); //ææ´¾å¤ç人 |
| | | // } |
| | | //} |
| | | //else if (sessionStorage["HDept"] == "ç产é¨1-éè¯") { |
| | | // if ($("#HErrMsgBackTypeName").val() == "人ååå ") { |
| | | // $("#HHandleEmpName").val("ç¨å¸"); //ææ´¾å¤ç人 |
| | | // $("#HHandleEmpID").val(161720); //ææ´¾å¤ç人 |
| | | // } else if ($("#HErrMsgBackTypeName").val() == "设å¤åå ") { |
| | | // $("#HHandleEmpName").val("å¾å»ºæ´ª"); //ææ´¾å¤ç人 |
| | | // $("#HHandleEmpID").val(162576); //ææ´¾å¤ç人 |
| | | // } else if ($("#HErrMsgBackTypeName").val() == "ææåå ") { |
| | | // $("#HHandleEmpName").val("ç¨å¸"); //ææ´¾å¤ç人 |
| | | // $("#HHandleEmpID").val(161720); //ææ´¾å¤ç人 |
| | | // } else if ($("#HErrMsgBackTypeName").val() == "å·¥èºåå ") { |
| | | // $("#HHandleEmpName").val("ç强"); //ææ´¾å¤ç人 |
| | | // $("#HHandleEmpID").val(163378); //ææ´¾å¤ç人 |
| | | // } else if ($("#HErrMsgBackTypeName").val() == "模å
·åå ") { |
| | | // //$("#HHandleEmpName").val("å´æ"); //ææ´¾å¤ç人 |
| | | // //$("#HHandleEmpID").val(162686); //ææ´¾å¤ç人 |
| | | // } else if ($("#HErrMsgBackTypeName").val() == "æµè¯åå ") { |
| | | // $("#HHandleEmpName").val("å¼ å»ºé¹"); //ææ´¾å¤ç人 |
| | | // $("#HHandleEmpID").val(162525); //ææ´¾å¤ç人 |
| | | // } else if ($("#HErrMsgBackTypeName").val() == "ç¯å¢åå ") { |
| | | // $("#HHandleEmpName").val("å忣"); //ææ´¾å¤ç人 |
| | | // $("#HHandleEmpID").val(162526); //ææ´¾å¤ç人 |
| | | // } |
| | | //} |
| | | //else if (sessionStorage["HDept"] == "ç产é¨1-ç»è£
") { |
| | | // if ($("#HErrMsgBackTypeName").val() == "人ååå ") { |
| | | // $("#HHandleEmpName").val("ç¨å¸"); //ææ´¾å¤ç人 |
| | | // $("#HHandleEmpID").val(161720); //ææ´¾å¤ç人 |
| | | // } else if ($("#HErrMsgBackTypeName").val() == "设å¤åå ") { |
| | | // $("#HHandleEmpName").val("æ¾ä¸é«"); //ææ´¾å¤ç人 |
| | | // $("#HHandleEmpID").val(162573); //ææ´¾å¤ç人 |
| | | // } else if ($("#HErrMsgBackTypeName").val() == "ææåå ") { |
| | | // $("#HHandleEmpName").val("ç¨å¸"); //ææ´¾å¤ç人 |
| | | // $("#HHandleEmpID").val(161720); //ææ´¾å¤ç人 |
| | | // } else if ($("#HErrMsgBackTypeName").val() == "å·¥èºåå ") { |
| | | // $("#HHandleEmpName").val("æ¯è¯æ"); //ææ´¾å¤ç人 |
| | | // $("#HHandleEmpID").val(162661); //ææ´¾å¤ç人 |
| | | // } else if ($("#HErrMsgBackTypeName").val() == "模å
·åå ") { |
| | | // //$("#HHandleEmpName").val("å´æ"); //ææ´¾å¤ç人 |
| | | // //$("#HHandleEmpID").val(162686); //ææ´¾å¤ç人 |
| | | // } else if ($("#HErrMsgBackTypeName").val() == "æµè¯åå ") { |
| | | // $("#HHandleEmpName").val("åé¾é£"); //ææ´¾å¤ç人 |
| | | // $("#HHandleEmpID").val(163180); //ææ´¾å¤ç人 |
| | | // } else if ($("#HErrMsgBackTypeName").val() == "ç¯å¢åå ") { |
| | | // $("#HHandleEmpName").val("å忣"); //ææ´¾å¤ç人 |
| | | // $("#HHandleEmpID").val(162526); //ææ´¾å¤ç人 |
| | | // } |
| | | //} |
| | | } |
| | | |
| | | //è·åæ¥å·¥å°è·³è½¬ è·å 设å¤ç¼ç |
| | |
| | | <input type="date" class="layui-input ForFilteringSchemes" id="HDate1"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-top:5px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | | <select lay-search="{caseSensitive:false, fuzzy: false}" name="ColName2" id="ColName2" class="ForFilteringSchemes" lay-filter="ColName2" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes" lay-filter="Comparator2" style="width:190px;"> |
| | | <option value="0" selected="selected"></option> |
| | | <option value="=">=</option> |
| | | <option value=">=">>=</option> |
| | | <option value=">">></option> |
| | | <option value="<="><=</option> |
| | | <option value="<"><</option> |
| | | <option value="<>"><></option> |
| | | <option value="7">å
å«</option> |
| | | <option value="8">å·¦å
å«</option> |
| | | <option value="9">å³å
å«</option> |
| | | <option value="10">ä¸å
å«</option> |
| | | </select> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent2" id="ColContent2"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç©æç¼ç </label> |
| | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | | <select name="ColName" id="ColName" class="ForFilteringSchemes" lay-filter="ColName" style="width:190px;"> |
| | | <select lay-search="{caseSensitive:false, fuzzy: false}" name="ColName" id="ColName" class="ForFilteringSchemes" lay-filter="ColName" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | <div class="layui-row" style="margin-top:5px"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è¿æ»¤1</label> |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | | <select name="ColName1" id="ColName1" class="ForFilteringSchemes" lay-filter="ColName1" style="width:190px;"> |
| | | <select lay-search="{caseSensitive:false, fuzzy: false}" name="ColName1" id="ColName1" class="ForFilteringSchemes" lay-filter="ColName1" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | |
| | | <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent1" id="ColContent1"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-top:5px;display:none;"> |
| | | <!-- <div class="layui-row" style="margin-top:5px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è¿æ»¤2</label> |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | | <select name="ColName2" id="ColName2" class="ForFilteringSchemes" lay-filter="ColName2" style="width:190px;"> |
| | | <select lay-search="{caseSensitive:false, fuzzy: false}" name="ColName2" id="ColName2" class="ForFilteringSchemes" lay-filter="ColName2" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | |
| | | <div class="layui-inline"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent2" id="ColContent2"> |
| | | </div> |
| | | </div> |
| | | </div> --> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <span>æ´å¤</span> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å¼å§æ¥æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="date" class="layui-input" lay-verify="HBeginDate" name="HBeginDate" id="HBeginDate" style="padding-left: 75px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ç»ææ¥æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="date" class="layui-input" lay-verify="HEndDate" name="HEndDate" id="HEndDate" style="padding-left: 75px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç产订åå·</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" id="HICMOBillNo" style="width:190px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">é¨é¨</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" id="HDeptName" style="width:190px;"> |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å¼å§æ¥æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="date" class="layui-input" lay-verify="HBeginDate" name="HBeginDate" id="HBeginDate" style="padding-left: 75px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-top:5px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ç»ææ¥æ</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="date" class="layui-input" lay-verify="HEndDate" name="HEndDate" id="HEndDate" style="padding-left: 75px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç产订åå·</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" id="HICMOBillNo" style="width:190px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">é¨é¨</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" id="HDeptName" style="width:190px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-top:5px;margin-bottom:5px;margin-left:20px"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç©æä»£ç </label> |
| | | <div class="layui-input-inline"> |
| | |
| | | </button> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">éç½®</button> |
| | | </div> |
| | | |
| | | |
| | | <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;"> |
| | | |
| | | <!--<div class="layui-colla-content" style="padding: 0px; margin-left: 6%;"> |
| | | <div class="layui-row"> |
| | | <div class="layui-row" style=" margin-top: 10px; margin-left: 70px;"> |
| | | <div class="layui-inline"> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div>--> |
| | | |
| | | </div> |
| | | </div> |
| | | <table class="" id="mainTable" lay-filter="mainTable"></table> |
| | |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-radio"></i>导åº</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" id="btn-print" lay-event="btn-print"><i class="layui-icon layui-icon-form"></i>æå°</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>éåº</button> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="HideColumn"><i class="layui-icon layui-icon-form"></i>éèå设置</button>--> |
| | | </div> |
| | | </script> |
| | | </form> |
| | |
| | | //æ¥è¯¢æ¡ä»¶ |
| | | var sWhere = ""; |
| | | var option = []; |
| | | var titleData = []; |
| | | var ins;//å卿°æ® 导åºåè½éè¦ç¨å°çåæ° |
| | | var HModName = "Sc_ProdOrderPickingStatusReport"; |
| | | //#endregion |
| | |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | //å è½½æ°æ®å°ç½æ ¼ |
| | | get_FastQuery(); |
| | | //DisPlay_HideColumn(); |
| | | ColFilter(); |
| | | get_FastQuery(); |
| | | } |
| | | |
| | | //åå§åè¡¨æ ¼ |
| | |
| | | success: function (data1) { |
| | | var col = []; |
| | | if (data1.count == 1) { |
| | | var data = []; |
| | | var data = [];//ååæ®µæ°æ® |
| | | var col = []; |
| | | var totalArray = []; |
| | | //ç»ç©ºçæ°ç»èµå¼ |
| | | for (var key in data1.list) { |
| | | data.push({ "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType }); |
| | | data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType }); |
| | | } |
| | | //夿æ¯å¦æ¯çº¯è±æ |
| | | var patrn = new RegExp("[\u4E00-\u9FA5]+"); |
| | | for (var i = 0; i < data.length; i++) { |
| | | if (!patrn.test(data[i].name)) { |
| | | col.push({ field: data[i].name, title: data[i].name, hide: true }); //éèå |
| | | //å¨å表左边添å å¾éæ¡ |
| | | col.push({ type: 'checkbox', fixed: 'left', totalRowText: '计ç®', hide: true }); |
| | | for (var i = 0; i < data.length; i++) { |
| | | if ($.inArray(data[i].name, titleData) > -1) { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //éèidå |
| | | } |
| | | else { |
| | | else if ($.inArray(data[i].name, totalArray) > -1) { //计ç®å |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, totalRow: true, width: 120 }); |
| | | } else { |
| | | switch (data[i].Type) { |
| | | //int |
| | | case 'DateTime': |
| | | col.push({ field: data[i].name, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 120 }); |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + (data[i].name == "è¡å
³éæ¥æ" ? "è¡å
³é人" : data[i].name) + " ==''?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd HH:mm:ss')}}</div>", width: 200 }); |
| | | break; |
| | | case 'long': |
| | | case 'Int32': |
| | | case 'Int64': |
| | | case 'double': |
| | | case 'Decimal': |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 120, totalRow: true }); |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 160, totalRow: true }); |
| | | break; |
| | | default: |
| | | col.push({ field: data[i].name, title: data[i].name, align: 'center', sort: true, width: 120 }); |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 }); |
| | | } |
| | | } |
| | | } |
| | |
| | | $("#ColName2").append(Organization); |
| | | form.render('select'); |
| | | } |
| | | |
| | | //导åºExecel |
| | | function get_Export() { |
| | | table.exportFile(ins.config.id, option.data, "xls"); |
| | |
| | | |
| | | <div id="histogram" style="width:99.5%;height:calc(68vh);margin-top:10px;"> |
| | | </div> |
| | | <div style="width:99%;height:calc(50vh);"> |
| | | <div style="width:99%;height:calc(80vh);"> |
| | | <table class="" id="mainTable" lay-filter="mainTable"></table> |
| | | </div> |
| | | </div> |
| | |
| | | option = { |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , height: '600px' |
| | | , height: 'full-110' |
| | | , totalRow: true |
| | | , page: true |
| | | , cellMinWidth: 90 |
| | |
| | | } |
| | | }); |
| | | |
| | | //#region çå¬åå
æ ¼ç¼è¾ åå
æ ¼ç¼è¾å åæ´ |
| | | table.on('edit(mainTable)', function (obj) { |
| | | //æ°å¼æ ¼å¼æ ¡éªå·¥å
· |
| | | var ref = /^\d+(\.\d+)?$/; //éè´æ°æ£åè¡¨è¾¾å¼ |
| | | var temp = ""; |
| | | // åå
æ ¼ç¼è¾ä¹åçå¼ |
| | | var oldText = $(this).prev().text(); |
| | | var value = obj.value //å¾å°ä¿®æ¹åçå¼ |
| | | , data = obj.data //å¾å°æå¨è¡ææé®å¼ |
| | | , field = obj.field; //å¾å°å段 |
| | | //#endregion |
| | | |
| | | switch (field) { |
| | | case "HStd": //æ°é |
| | | //æ°æ®æ ¼å¼æ ¡éª |
| | | temp = value + ""; |
| | | if (!ref.test(temp) || temp == 0) { |
| | | //æ¢å¤æ°æ®å°ç¼è¾å |
| | | obj.update({ |
| | | HStd: oldText |
| | | }); |
| | | table.render(option); |
| | | |
| | | layer.msg("æ åå¼è¯·è¾å
¥å¤§äº0çæ°å!"); |
| | | return; |
| | | } |
| | | |
| | | |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HStd = value * 1; //æ å |
| | | var HMax = HStd +20; //ä¸é |
| | | var HMin = HStd - 20; //ä¸é |
| | | //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ |
| | | obj.update({ |
| | | HStd: HStd |
| | | , HMax: HMax |
| | | , HMin: HMin |
| | | }); |
| | | table.render(option) |
| | | break; |
| | | default: |
| | | } |
| | | }); |
| | | //#endregion |
| | | |
| | | |
| | | //è¡å
äºä»¶ |
| | | table.on('tool(mainTable)', function (obj) { |
| | | set_GridDelete(obj); //è¡å
å é¤ |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <!--<label class="layui-form-label">ç产车é´</label> |
| | | <label class="layui-form-label">ç产车é´</label> |
| | | <div class="layui-input-block"> |
| | | <select name="HDeptName" id="HDeptName" lay-verify="required" lay-search class="layui-input">--> |
| | | <select name="HDeptName" id="HDeptName" lay-verify="required" lay-search class="layui-input"> |
| | | |
| | | <!--å¨ææ¸²æè½¦é´--> |
| | | <!--</select> |
| | | </div>--> |
| | | </select> |
| | | </div> |
| | | |
| | | <label class="layui-form-label" style="width: 85px;">ç产车é´</label> |
| | | <!--<label class="layui-form-label" style="width: 85px;">ç产车é´</label> |
| | | <div class="layui-input-block" style="margin-left: 120px; width: 120px;"> |
| | | <select name="HDeptName" id="HDeptName" lay-verify="HDeptName"> |
| | | <option style="color:blue;" value="ç»çº¿èªå¨è½¦é´">ç»çº¿èªå¨è½¦é´</option> |
| | | <option style="color:blue;" value="è£
é
èªå¨è½¦é´">è£
é
èªå¨è½¦é´</option> |
| | | <option style="color:blue;" value="å¹³æ¿è½¦é´">å¹³æ¿è½¦é´</option> |
| | | </select> |
| | | </div> |
| | | </div>--> |
| | | </div> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">éç½®</button> |
| | | <!--<button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btn-exit" id="btn-exit" style="padding:0 5px">éåº</button> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="HideColumn" id="HideColumn" style="padding:0 5px">éèå设置</button>--> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">éç½®</button> |
| | | <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;"> |
| | | |
| | | </div> |
| | |
| | | var HProcSumNum = [];//çäº§æ»æ°é |
| | | var HQualifiedNum = [];//åæ ¼æ»æ°é |
| | | var HFirstPassRate = [];//ç´éç |
| | | var HTitle = "";//å¾å½¢æ é¢ |
| | | var HTitle = $("#HDeptName").val() +"ç´éçè¶å¿å¾";//å¾å½¢æ é¢ |
| | | if (option.data.length>0) { |
| | | for (let i = 1; i <= 12; i++) { |
| | | HProcSumNum.push(option.data[0][i + "æ"]); |
| | |
| | | HFirstPassRate.push(option.data[3][i + "æ"].replace('%', '')); |
| | | } |
| | | } |
| | | |
| | | switch ($("#HDeptName").val()) { |
| | | case 'ç»çº¿èªå¨è½¦é´': |
| | | HTitle = '线å
ç»çº¿ç´éçè¶å¿å¾'; |
| | | break; |
| | | case 'è£
é
èªå¨è½¦é´': |
| | | HTitle = 'åæ¥çµæºç´éçè¶å¿å¾'; |
| | | break; |
| | | } |
| | | |
| | | |
| | | option_ZZT = { |
| | | title: { |
| | | text: HTitle, |
| | |
| | | $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | DeptName(); |
| | | //å è½½æ°æ®å°ç½æ ¼ |
| | | get_FastQuery(); |
| | | //DisPlay_HideColumn(); |
| | |
| | | } else { |
| | | for (var i = 0; i < data.length; i++) { |
| | | if (i == 0) |
| | | HDeptName += '<option style="color:blue;" value="' + data[i].HItemID + '" >' + data[i].HName + '</option>'; |
| | | HDeptName += '<option style="color:blue;" value="' + data[i].HName + '" >' + data[i].HName + '</option>'; |
| | | else |
| | | HDeptName += '<option style="color:blue;" value="' + data[i].HItemID + '">' + data[i].HName + '</option>'; |
| | | HDeptName += '<option style="color:blue;" value="' + data[i].HName + '">' + data[i].HName + '</option>'; |
| | | |
| | | } |
| | | } |
| | |
| | | |
| | | //åå§åè¡¨æ ¼ |
| | | function set_InitGrid() { |
| | | //option = { |
| | | // elem: '#mainTable' |
| | | // , toolbar: '#toolbarDemo' |
| | | // , cellMinWidth: 120 |
| | | // , limit: Number.MAX_VALUE // æ°æ®è¡¨æ ¼é»è®¤å
¨é¨æ¾ç¤º |
| | | // , height: 'full-70' |
| | | //}; |
| | | option = { |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <!--<label class="layui-form-label">ç产车é´</label> |
| | | <label class="layui-form-label">ç产车é´</label> |
| | | <div class="layui-input-block"> |
| | | <select name="HDeptName" id="HDeptName" lay-verify="required" lay-search class="layui-input">--> |
| | | <select name="HDeptName" id="HDeptName" lay-verify="required" lay-search class="layui-input"> |
| | | <!--å¨ææ¸²æè½¦é´--> |
| | | <!--</select> |
| | | </div>--> |
| | | </select> |
| | | </div> |
| | | |
| | | <label class="layui-form-label" style="width: 85px;">ç产车é´</label> |
| | | <!--<label class="layui-form-label" style="width: 85px;">ç产车é´</label> |
| | | <div class="layui-input-block" style="margin-left: 120px; width: 120px;"> |
| | | <select name="HDeptName" id="HDeptName" lay-verify="HDeptName"> |
| | | <option style="color:blue;" value="线å
车é´">线å
车é´</option> |
| | | <option style="color:blue;" value="åæ¥è½¦é´">åæ¥è½¦é´</option> |
| | | <option style="color:blue;" value="åæ¥è½¦é´">åæ¥è½¦é´</option>--> |
| | | <!--<option style="color:blue;" value="å¹³æ¿è½¦é´">å¹³æ¿è½¦é´</option>--> |
| | | </select> |
| | | </div> |
| | | <!--</select> |
| | | </div>--> |
| | | </div> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">éç½®</button> |
| | | <!--<button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btn-exit" id="btn-exit" style="padding:0 5px">éåº</button> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="HideColumn" id="HideColumn" style="padding:0 5px">éèå设置</button>--> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">éç½®</button> |
| | | <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;"> |
| | | |
| | | </div> |
| | |
| | | var HProcSumNum = [];//çäº§æ»æ°é |
| | | var HQualifiedNum = [];//åæ ¼æ»æ°é |
| | | var HFirstPassRate = [];//ç´éç |
| | | var HTitle = "";//å¾å½¢æ é¢ |
| | | var HTitle = $("#HDeptName").val() + "ç´éçè¶å¿å¾";//å¾å½¢æ é¢ |
| | | if (option.data.length > 0) { |
| | | for (let i = 0; i < option.data.length; i++) { |
| | | H_X.push(option.data[i].å¨ + "å¨"); |
| | |
| | | HFirstPassRate.push(option.data[i].ç´éç) |
| | | } |
| | | } |
| | | |
| | | switch ($("#HDeptName").val()) { |
| | | case '线å
车é´': |
| | | HTitle = '线å
ç»çº¿ç´éçè¶å¿å¾'; |
| | | break; |
| | | case 'åæ¥è½¦é´': |
| | | HTitle = 'åæ¥çµæºç´éçè¶å¿å¾'; |
| | | break; |
| | | } |
| | | |
| | | |
| | | option_ZZT = { |
| | | title: { |
| | | text: HTitle, |
| | |
| | | $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | DeptName(); |
| | | //å è½½æ°æ®å°ç½æ ¼ |
| | | get_FastQuery(); |
| | | //DisPlay_HideColumn(); |
| | |
| | | } else { |
| | | for (var i = 0; i < data.length; i++) { |
| | | if (i == 0) |
| | | HDeptName += '<option style="color:blue;" value="' + data[i].HItemID + '" >' + data[i].HName + '</option>'; |
| | | HDeptName += '<option style="color:blue;" value="' + data[i].HName + '" >' + data[i].HName + '</option>'; |
| | | else |
| | | HDeptName += '<option style="color:blue;" value="' + data[i].HItemID + '">' + data[i].HName + '</option>'; |
| | | HDeptName += '<option style="color:blue;" value="' + data[i].HName + '">' + data[i].HName + '</option>'; |
| | | |
| | | } |
| | | } |
| | |
| | | |
| | | //åå§åè¡¨æ ¼ |
| | | function set_InitGrid() { |
| | | //option = { |
| | | // elem: '#mainTable' |
| | | // , toolbar: '#toolbarDemo' |
| | | // , cellMinWidth: 120 |
| | | // , limit: Number.MAX_VALUE // æ°æ®è¡¨æ ¼é»è®¤å
¨é¨æ¾ç¤º |
| | | // , height: 'full-70' |
| | | //}; |
| | | option = { |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | |
| | | case 'btn-Delete': |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1 && data[0].åæ®ç¶æ=="å建") { |
| | | |
| | | if (checkStatus.data.length === 1 && data[0].ç¶æ=="å建") { |
| | | var InterID = data[0].hmainid.toString(); |
| | | //é»è¾å 餿¹æ³ |
| | | layer.confirm("确认è¦å é¤åï¼å é¤åä¸è½æ¢å¤", { title: "å é¤ç¡®è®¤" }, function (index) { |
| | |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;" id="BT_HProName">å½åå·¥åº</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" lay-verify="HProName" name="HProName" id="HProName" style="background-color:#efefef4d;display: inline-block;" readonly> |
| | | <label class="layui-form-label" style="width: 85px; padding: 9px 18px;" id="BT_HProName">å½åå·¥åº</label> |
| | | <div class="layui-input-block" style="margin-left: 77px;"> |
| | | <input type="text" class="layui-input" lay-verify="HProName" name="HProName" id="HProName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly> |
| | | <input type="hidden" class="layui-input" lay-verify="HProcID" name="HProcID" id="HProcID" value="0"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHProc" id="btnHProc" style="padding: 0 10px;float: right;margin-right: 3px;"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | |
| | | btnHBadReason(); |
| | | }); |
| | | |
| | | //éçå·¥åº |
| | | form.on('submit(btnHProc)', function () { |
| | | btnHProc(); |
| | | }); |
| | | |
| | | //éæ©è´¨æ£å |
| | | form.on('submit(btnHEmp)', function () { |
| | | btnHEmp(); |
| | |
| | | type: "GET", |
| | | url: GetWEBURL() + "/Cj_SingleStation/HBardCodeList", |
| | | async: false, |
| | | data: { "HBarCode": HBarCode, "user": sessionStorage["HUserName"] }, |
| | | data: { "HBarCode": HBarCode, "HProcID": $("#HProcID").val(), "user": sessionStorage["HUserName"] }, |
| | | dataType: "json", |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | layer.close(index); |
| | | |
| | | var numHProcess = 0; |
| | | for (var i = 0; i < data1.data.length; i++) { |
| | | if (data1.data[i]["HProcID"] == $("#HProcID").val()) { |
| | | numHProcess = data1.data[i]["HProcExchEntryID"]; |
| | | break; |
| | | } |
| | | } |
| | | |
| | | $("#HICMOBillNo").val(data1.data[0]["ç产订å"]); |
| | | $("#HICMOInterID").val(data1.data[0]["HICMOInterID"]); |
| | | $("#HICMOEntryID").val(data1.data[0]["HICMOEntryID"]); |
| | | $("#HProcExchBillNo").val(data1.data[0]["å·¥åºæµè½¬å¡"]); |
| | | $("#HProcExchInterID").val(data1.data[0]["HSourceInterID"]); |
| | | $("#HProcExchEntryID").val(numHProcess); |
| | | $("#HProcExchEntryID").val(data1.data[i]["HProcExchEntryID"]); |
| | | $("#HMaterNumber").val(data1.data[0]["ç©æç¼ç "]); |
| | | $("#HMaterID").val(data1.data[0]["HMaterID"]); |
| | | $("#HMaterName").val(data1.data[0]["ç©æåç§°"]); |
| | |
| | | layer.close(indexs); |
| | | layer.msg("é误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }); |
| | | |
| | | |
| | | }); |
| | | } |
| | | |
| | | //ä¸è¯åå éæ©é¡µé¢ |
| | |
| | | }) |
| | | } |
| | | |
| | | //å·¥åºéæ©é¡µé¢ |
| | | function btnHProc() { |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'å·¥åºå表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../åºç¡èµæ/ç产åºç¡èµæ/Gy_Process.html?openType=2', 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | if (checkStatus.data.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HProName").val(checkStatus.data[0].å·¥åºåç§°); |
| | | $("#HProcID").val(checkStatus.data[0].HItemID); |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | }) |
| | | } |
| | | |
| | | //è´¨æ£åéæ©é¡µé¢ |
| | | function btnHEmp() { |
| | | layer.open({ |
| | |
| | | layer.msg("çäº§èµæºä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | if ($("#HEmpID").val() == "0") { |
| | | layer.msg("æä½åä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | if ($("#HWeight").val() == "0") { |
| | | layer.msg("ééä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | if ($("#HQty").val() == "0") { |
| | | layer.msg("åæ ¼æ°éä¸è½ä¸ºç©ºï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | if ($("#HQty").val() == 0 && $("#HBadCount").val() == 0) { |
| | | |
| | | layer.msg("ä¸è¯ååæ ¼æ°éä¸è½åæ¶ä¸º0ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../模治å
·ç®¡ç/模治å
·ç®¡ç/Gy_MouldFileList.html', "yes"] |
| | | , content: ['../../模治å
·ç®¡ç/模治å
·ç®¡ç/Gy_MouldFileList.html?openType=2', "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">éç½®</button> |
| | | <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;"> |
| | | <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;margin-top:5px"> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç©æåç§°</label> |
| | |
| | | <table class="" id="mainTable" lay-filter="mainTable"></table> |
| | | <script type="text/html" id="toolbarDemo"> |
| | | <div class="layui-btn-container"> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>éåº</button> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="HideColumn"><i class="layui-icon layui-icon-form"></i>éèå设置</button>--> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>éåº</button> |
| | | </div> |
| | | </script> |
| | | </form> |
| | |
| | | //æ¥è¯¢æ¡ä»¶ |
| | | var sWhere = ""; |
| | | var option = []; |
| | | var titleData = [];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | var HModName = "DefectiveDetailedYieldReport"; |
| | | //#endregion |
| | | |
| | |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | //å è½½æ°æ®å°ç½æ ¼ |
| | | get_FastQuery(); |
| | | //DisPlay_HideColumn(); |
| | | ColFilter(); |
| | | get_FastQuery(); |
| | | |
| | | } |
| | | |
| | |
| | | option = { |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , cellMinWidth: 120 |
| | | , limit: Number.MAX_VALUE // æ°æ®è¡¨æ ¼é»è®¤å
¨é¨æ¾ç¤º |
| | | , height: 'full-70' |
| | | , height: 'full-50' |
| | | , limit: 50 |
| | | , limits: [50, 500, 5000, 20000] |
| | | , page: true |
| | | , cellMinWidth: 90 |
| | | }; |
| | | |
| | | } |
| | | |
| | | //å è½½ç½æ ¼ |
| | |
| | | success: function (data1) { |
| | | var col = []; |
| | | if (data1.count == 1) { |
| | | var data = []; |
| | | var data = [];//ååæ®µæ°æ® |
| | | var col = []; |
| | | var totalArray = []; |
| | | //ç»ç©ºçæ°ç»èµå¼ |
| | | for (var key in data1.list) { |
| | | data.push({ "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType }); |
| | | data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType }); |
| | | } |
| | | //夿æ¯å¦æ¯çº¯è±æ |
| | | var patrn = new RegExp("[\u4E00-\u9FA5]+"); |
| | | //å¨å表左边添å å¾éæ¡ |
| | | col.push({ type: 'checkbox', fixed: 'left', totalRowText: '计ç®', hide: true }); |
| | | for (var i = 0; i < data.length; i++) { |
| | | if (!patrn.test(data[i].name)) { |
| | | col.push({ field: data[i].name, title: data[i].name, hide: true }); //éèå |
| | | if ($.inArray(data[i].name, titleData) > -1) { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //éèidå |
| | | } |
| | | else { |
| | | else if ($.inArray(data[i].name, totalArray) > -1) { //计ç®å |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, totalRow: true, width: 120 }); |
| | | } else { |
| | | switch (data[i].Type) { |
| | | //int |
| | | case 'DateTime': |
| | | col.push({ field: data[i].name, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 120 }); |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + (data[i].name == "è¡å
³éæ¥æ" ? "è¡å
³é人" : data[i].name) + " ==''?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd HH:mm:ss')}}</div>", width: 200 }); |
| | | break; |
| | | case 'long': |
| | | case 'Int32': |
| | | case 'Int64': |
| | | case 'double': |
| | | case 'Decimal': |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 160, totalRow: true }); |
| | | break; |
| | | default: |
| | | col.push({ field: data[i].name, title: data[i].name, align: 'center', sort: true, width: 120 }); |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 }); |
| | | } |
| | | } |
| | | } |
| | |
| | | if (data1.data.length != 0) { |
| | | |
| | | var dataCol = [];//æ°æ®åºæ¥è¯¢åºçåæ°æ® |
| | | var titleData = [];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | |
| | | |
| | | dataCol = data1.data[0].HGridString.split(','); |
| | | |