| | |
| | | var option = []; |
| | | var option2 = []; |
| | | var option3 = []; |
| | | var setIntervalIndex = null; |
| | | //#endregion |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | |
| | | layer.msg("æµè½¬å¡ä¸è½ä¸ºç©ºï¼") |
| | | return; |
| | | } |
| | | setIntervalIndex = setInterval(setIntervalList, 30000); |
| | | get_BomList(HBarCode); |
| | | if (option.data != 0) { |
| | | //ä¿åå°ä¸´æ¶è¡¨ |
| | | get_AddBomTempList(); |
| | | } |
| | | //if (option.data != 0) { |
| | | // //ä¿åå°ä¸´æ¶è¡¨ |
| | | // get_AddBomTempList(); |
| | | //} |
| | | //æ¥è¯¢ä¸è¯è®°å½ |
| | | get_BadRecords(HBarCode); |
| | | get_BadRecords(); |
| | | //æ¥è¯¢åæ ¼è®°å½ |
| | | get_HGRecords(); |
| | | //æ¥è¯¢æ»æ°é |
| | | |
| | | |
| | | } |
| | | }); |
| | | |
| | | |
| | | |
| | | //é
ä»¶åè½¦æ¹æ³ |
| | | $('#HBardCodeMater').on('keydown', function (event) { |
| | |
| | | |
| | | get_Display(); |
| | | get_CriticalPartsList();//å
³é®ä»¶æ¸
å ä¸è¯è®°å½ åæ ¼è®°å½ |
| | | |
| | | |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | //æ¥è¯¢ä¸è¯è®°å½ |
| | | function get_BadRecords(HBarCode) { |
| | | function get_BadRecords() { |
| | | var ajaxLoad = layer.load(); |
| | | var HProcExchInterID = $("#HProcExchInterID").val(); |
| | | var HProcExchEntryID = $("#HProcExchEntryID").val(); |
| | | //è¿å
¥é¡µé¢æ¾ç¤ºçç¼åå表 |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Cj_SingleStation/BadRecordsList', |
| | | type: "GET", |
| | | async: false, |
| | | data: { "HBarCode": HBarCode, "user": sessionStorage["HUserName"] }, |
| | | data: { "HProcExchInterID": HProcExchInterID, "HProcExchEntryID": HProcExchEntryID, "user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | option2.data = data1.data; |
| | | option2.data = data1.data.h_p_Gy_BadRecordsList; |
| | | table.render(option2); |
| | | $("#HBadCount").val(data1.data.length); |
| | | $("#HBadCount").val(data1.data.h_p_Gy_BadRecordsList1.length - data1.data.h_p_Gy_BadRecordsList2.length); |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | |
| | | layer.msg("å 餿åï¼"); |
| | | layer.close(ajaxLoad); |
| | | //æ¥è¯¢ä¸è¯è®°å½ |
| | | get_BadRecords($("#HBardCodeProcExchBillNo").val()); |
| | | get_BadRecords(); |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | layer.close(ajaxLoad); |
| | |
| | | |
| | | option.data = data1.data; |
| | | table.render(option) |
| | | |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | if (parseFloat(option.data[i]["é
ä»¶æ°é"]) == 0) { |
| | | if (setIntervalIndex != null) { |
| | | //clearInterval(setIntervalIndex); |
| | | //setIntervalIndex = null; |
| | | clearTimerQ(); |
| | | } |
| | | return layer.msg("é
ä»¶æ°é为0!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | } |
| | | |
| | | } |
| | | else if (data1.count == 2) { |
| | | layer.close(index); |
| | |
| | | $("#HICMOQty").val(data1.data[0]["HICMOQty"]); |
| | | |
| | | createBillNo(); |
| | | |
| | | } else { |
| | | layer.close(index); |
| | | layer.msg(data1.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | |
| | | layer.msg("é误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | function clearTimerQ() { |
| | | try { |
| | | window.clearInterval(setIntervalIndex) |
| | | } catch (error) { } |
| | | window.setIntervalIndex = null |
| | | } |
| | | |
| | | function setIntervalList() { |
| | | clearTimerQ(); |
| | | |
| | | var HBarCode = $('#HBardCodeProcExchBillNo').val(); |
| | | |
| | | if (!HBarCode) { |
| | | layer.msg("æµè½¬å¡ä¸è½ä¸ºç©ºï¼") |
| | | return; |
| | | } |
| | | if (option2.data.length != 0 || option3.data.length != 0) { |
| | | get_BomList(HBarCode); |
| | | } |
| | | |
| | | //if (option.data != 0) { |
| | | // //ä¿åå°ä¸´æ¶è¡¨ |
| | | // get_AddBomTempList(); |
| | | //} |
| | | //æ¥è¯¢ä¸è¯è®°å½ |
| | | get_BadRecords(); |
| | | //æ¥è¯¢åæ ¼è®°å½ |
| | | get_HGRecords(); |
| | | |
| | | setIntervalIndex = setInterval(setIntervalList, 30000); |
| | | } |
| | | |
| | | //é
ä»¶æ¥è¯¢æ°æ® |
| | |
| | | option.data[i]["é
ä»¶æ°é"] = data1.data[0]["HQty"]; |
| | | option.data[i]["HBarCode"] = HBarCode; |
| | | table.render(option); |
| | | |
| | | PD_HBatchNo(); |
| | | }); |
| | | break; |
| | | } |
| | | |
| | | if (data1.data[0]["HMaterNumber"] == option.data[i]["é
件代ç "]) { |
| | | option.data[i]["HBatchNo"] = data1.data[0]["HBatchNo"]; |
| | | option.data[i]["é
ä»¶æ°é"] = data1.data[0]["HQty"]; |
| | | option.data[i]["HBarCode"] = HBarCode; |
| | | KNum += 1; |
| | | table.render(option); |
| | | |
| | | if (KNum == option.data.length) { |
| | | layer.msg("æ¹æ¬¡å·²å
¨é¨å¹é
!"); |
| | | } |
| | | table.render(option); |
| | | PD_HBatchNo(); |
| | | break; |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | $('#HBardCodeMater').val(""); |
| | | } |
| | | else { |
| | |
| | | layer.msg("é误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //å¤ææ¹æ¬¡æ¯å¦å¹é
å® |
| | | function PD_HBatchNo() { |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | if (parseFloat(option.data[i]["é
ä»¶æ°é"]) != 0 && option.data[i]["é
ä»¶æ°é"] != null) { |
| | | KNum += 1; |
| | | } |
| | | if (KNum == option.data.length) { |
| | | layer.msg("æ¹æ¬¡å·²å
¨é¨å¹é
!"); |
| | | if (setIntervalIndex != null) { |
| | | clearInterval(setIntervalIndex); |
| | | setIntervalIndex = null; |
| | | } |
| | | setIntervalIndex = setInterval(setIntervalList, 30000); |
| | | |
| | | get_AddBomTempList(); |
| | | } |
| | | } |
| | | KNum = 0; |
| | | } |
| | | |
| | | //ä¿åé
ä»¶å°äº§çº¿ç»è£
å临æ¶è¡¨ |
| | |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../车é´ç®¡ç/ååè¿ç«/Cj_CollectionOfSingleProductDefects.html?OperationType=1&linterid=' + $("#HInterID").val() + '&HProcExchBillNo=' + $("#HProcExchBillNo").val(), 'yes'] |
| | | , end: function () { |
| | | get_BadRecords($("#HBardCodeProcExchBillNo").val()); |
| | | get_BadRecords(); |
| | | } |
| | | }) |
| | | } |
| | |
| | | //æ¥è¯¢åæ ¼è®°å½ |
| | | get_HGRecords(); |
| | | //æ¥è¯¢ä¸è¯è®°å½ |
| | | get_BadRecords(HBardCodeProcExchBillNo); |
| | | get_BadRecords(); |
| | | } |
| | | else { |
| | | layer.close(index); |