| | |
| | | }) |
| | | //#endregion |
| | | |
| | | //#region å车æ¥è¯¢ |
| | | |
| | | //åæ®å·åè½¦æ¹æ³ |
| | | $('#WorkCenter').on('keydown', function (event) { |
| | | if (event.keyCode == 13) { |
| | | get_FastQuery(); |
| | | } |
| | | }); |
| | | |
| | | //ç©æä»£ç åè½¦æ¹æ³ |
| | | $('#HMaterNumber').on('keydown', function (event) { |
| | | if (event.keyCode == 13) { |
| | | get_FastQuery(); |
| | | } |
| | | }); |
| | | |
| | | //ç©æåç§°åè½¦æ¹æ³ |
| | | $('#HMaterName').on('keydown', function (event) { |
| | | if (event.keyCode == 13) { |
| | | get_FastQuery(); |
| | | } |
| | | }); |
| | | |
| | | //è§æ ¼åå·åè½¦æ¹æ³ |
| | | $('#HModel').on('keydown', function (event) { |
| | | if (event.keyCode == 13) { |
| | | get_FastQuery(); |
| | | } |
| | | }); |
| | | |
| | | //èªå®ä¹è¿æ»¤åè½¦æ¹æ³ |
| | | $('#ColContent').on('keydown', function (event) { |
| | | if (event.keyCode == 13) { |
| | | get_FastQuery(); |
| | | } |
| | | }); |
| | | |
| | | //èªå®ä¹è¿æ»¤åè½¦æ¹æ³ |
| | | $('#ColContent1').on('keydown', function (event) { |
| | | if (event.keyCode == 13) { |
| | | get_FastQuery(); |
| | | } |
| | | }); |
| | | |
| | | //èªå®ä¹è¿æ»¤åè½¦æ¹æ³ |
| | | $('#ColContent2').on('keydown', function (event) { |
| | | if (event.keyCode == 13) { |
| | | get_FastQuery(); |
| | | } |
| | | }); |
| | | |
| | | //#endregion |
| | | |
| | | //#region éç½®è¿æ»¤æ¡ä»¶æ¹æ³ |
| | | function set_ClearQuery() { |
| | | var HInitTimeCycle = $("#HInitTimeCycle").val() * 1; |
| | |
| | | } |
| | | if (HMaterID != "" && HMaterID != "undefined" && HMaterID != null) { |
| | | //ä»å«ç页颿å¼ä¼ å
¥Hmateridå¼ï¼è®¾ç½®ç©æè¿æ»¤,æªå
³é |
| | | sWhere += " and HMaterID = " + HMaterID + " and å
³é人=''''"; |
| | | sWhere += " and HMaterID = " + HMaterID + " and ç¶æ=''å®¡æ ¸'' and å¤±ææ¶é´>GETDATE()"; |
| | | } else { |
| | | //䏿¯ä»å«çé¡µé¢æå¼ |
| | | var HMaterID2 = $("#HMaterID").val(); |
| | |
| | | sWhere += " and åæ®ç±»å like ''%" + HOrderProcNO + "%''"; |
| | | } |
| | | if (HMaterName) { |
| | | sWhere += "and ç©æåç§° like ''%" + HMaterName + "%''"; |
| | | //sWhere += "and ç©æåç§° like ''%" + HMaterName + "%''"; |
| | | sWhere += "and REPLACE(ç©æåç§°, CHAR(10), '''') like ''%" + HMaterName + "%''"; |
| | | } |
| | | if (HMaterNumber) { |
| | | sWhere += "and ç©æä»£ç like ''%" + HMaterNumber + "%''"; |
| | |
| | | var hmainid = data[0].hmainid; |
| | | layer.confirm("确认è¦å é¤åï¼å é¤åä¸è½æ¢å¤", { title: "å é¤ç¡®è®¤" }, function (index) { |
| | | var wait = layer.load(); |
| | | //é»è¾å 餿¹æ³ |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/LEMS/DeltetGy_RoutingBillSub', |
| | | type: "GET", |
| | | data: { "lngBillKey": hmainid, "user": sessionStorage["HUserName"], "HBillSubType": "3301" }, |
| | | success: function (result) { |
| | | console.log('gouba' + result); |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { icon: 1 }, function () { |
| | | // å¾å°frameç´¢å¼ |
| | | var index = layer.getFrameIndex(window.name); |
| | | //å
³éå½åframe |
| | | if (data[0].ç¶æ == "å建" || data[0].ç¶æ == "å®¡æ ¸éå" ) { |
| | | //é»è¾å 餿¹æ³ |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/LEMS/DeltetGy_RoutingBillSub', |
| | | type: "GET", |
| | | data: { "lngBillKey": hmainid, "user": sessionStorage["HUserName"], "HBillSubType": "3301" }, |
| | | success: function (result) { |
| | | console.log('gouba' + result); |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { icon: 1 }, function () { |
| | | // å¾å°frameç´¢å¼ |
| | | var index = layer.getFrameIndex(window.name); |
| | | //å
³éå½åframe |
| | | layer.close(wait); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | window.location.reload(); |
| | | }); |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | layer.close(wait); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | window.location.reload(); |
| | | }); |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }); |
| | | }); |
| | | } else { |
| | | layer.msg('åæ®ç¶ææªå¨å建'); |
| | | layer.close(wait); |
| | | } |
| | | }) |
| | | |
| | | } |
| | |
| | | //#region 导åºExecel |
| | | function get_Export() { |
| | | var ModRightNameCheck = "Gy_RoutingBillList_ExportExcel"; |
| | | |
| | | var wait = layer.load(); |
| | | //é»è¾å®¡æ ¸æ¹æ³ |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | async: true, |
| | | data: { "ModRightNameCheck": ModRightNameCheck, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | var data = option.data |
| | | |
| | | var data = getExportData(); |
| | | data.forEach((item) => { |
| | | for (let itemobj in item) { |
| | | if (item[itemobj] == null) { |
| | |
| | | } |
| | | }); |
| | | if (result.count == 1) { |
| | | table.exportFile(ins.config.id, option.data, "xls"); |
| | | table.exportFile(ins.config.id, data, "xls"); |
| | | layer.close(wait); |
| | | } else { |
| | | layer.alert("å½åæ¨¡åæ²¡æå¯¼åºæé!", { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·åå¯¼åºæ°æ® |
| | | function getExportData() { |
| | | var data;//导åºçæ°æ® |
| | | var ajaxLoad = layer.load(); |
| | | var HDate = $("#HBeginDate").val();//å¼å§æ¥æ |
| | | var HDate1 = $("#HEndDate").val();//ç»ææ¥æ |
| | | var HOrgID = ""; |
| | | var HOrderProcNO = $("#HOrderProcNO").val();//åæ®ç±»å |
| | | //var HMaterID = $("#HMaterID").val(); |
| | | var HMaterName = $("#HMaterName").val(); |
| | | var HMaterNumber = $("#HMaterNumber").val(); |
| | | var HModel = $("#HModel").val(); |
| | | var WorkCenter = $("#WorkCenter").val();//åæ®å· |
| | | var HProject = $("#HProject").val(); |
| | | var ColName = $("#ColName").val();//å¤éæ¡ |
| | | var Comparator = $("#Comparator").val() |
| | | var ColContent = $("#ColContent").val(); |
| | | var ColName1 = $("#ColName1").val();//å¤éæ¡ |
| | | var Comparator1 = $("#Comparator1").val() |
| | | var ColContent1 = $("#ColContent1").val(); |
| | | var ColName2 = $("#ColName2").val();//å¤éæ¡ |
| | | var Comparator2 = $("#Comparator2").val() |
| | | var ColContent2 = $("#ColContent2").val(); |
| | | |
| | | if (ColName != 0 && Comparator != 0) { |
| | | var com = ""; |
| | | switch (Comparator) { |
| | | case "7": |
| | | com = "like'%" + ColContent + "%'"; |
| | | break; |
| | | case "8": |
| | | com = "like'%" + ColContent + "'"; |
| | | break; |
| | | case "9": |
| | | com = "like'" + ColContent + "%'"; |
| | | break; |
| | | case "10": |
| | | com = "not like'%" + ColContent + "%'"; |
| | | break; |
| | | default: |
| | | com = "" + Comparator + "'" + ColContent + "'"; |
| | | break; |
| | | } |
| | | sWhere += " and " + ColName + " " + com; |
| | | } |
| | | |
| | | if (ColName1 != 0 && Comparator1 != 0) { |
| | | var com1 = ""; |
| | | switch (Comparator1) { |
| | | case "7": |
| | | com1 = "like'%" + ColContent1 + "%'"; |
| | | break; |
| | | case "8": |
| | | com1 = "like'%" + ColContent1 + "'"; |
| | | break; |
| | | case "9": |
| | | com1 = "like'" + ColContent1 + "%'"; |
| | | break; |
| | | case "10": |
| | | com1 = "not like'%" + ColContent1 + "%'"; |
| | | break; |
| | | default: |
| | | com1 = "" + Comparator1 + "'" + ColContent1 + "'"; |
| | | break; |
| | | } |
| | | sWhere += " and " + ColName1 + " " + com1; |
| | | } |
| | | if (ColName2 != 0 && Comparator2 != 0) { |
| | | var com2 = ""; |
| | | switch (Comparator2) { |
| | | case "7": |
| | | com2 = "like'%" + ColContent2 + "%'"; |
| | | break; |
| | | case "8": |
| | | com2 = "like'%" + ColContent2 + "'"; |
| | | break; |
| | | case "9": |
| | | com2 = "like'" + ColContent2 + "%'"; |
| | | break; |
| | | case "10": |
| | | com2 = "not like'%" + ColContent2 + "%'"; |
| | | break; |
| | | default: |
| | | com2 = "" + Comparator + "'" + ColContent + "'"; |
| | | break; |
| | | } |
| | | sWhere += " and " + ColName2 + " " + com2; |
| | | } |
| | | if (HDate) { |
| | | sWhere += " and CONVERT(varchar(100),æ¥æ, 23) >= '" + HDate + "'"; |
| | | } |
| | | if (HDate1) { |
| | | sWhere += " and CONVERT(varchar(100),æ¥æ, 23) <= '" + HDate1 + "'"; |
| | | } |
| | | if (HMaterID != "" && HMaterID != "undefined" && HMaterID != null) { |
| | | //ä»å«ç页颿å¼ä¼ å
¥Hmateridå¼ï¼è®¾ç½®ç©æè¿æ»¤,æªå
³é |
| | | sWhere += " and HMaterID = " + HMaterID + " and ç¶æ='å®¡æ ¸' and å¤±ææ¶é´>GETDATE()"; |
| | | } else { |
| | | //䏿¯ä»å«çé¡µé¢æå¼ |
| | | var HMaterID2 = $("#HMaterID").val(); |
| | | sWhere += (HMaterID2 == 0 ? "" : (" and HMaterID = " + HMaterID2)); |
| | | } |
| | | if (HProID != 0 && HProID != "undefined" && HProID != null) { |
| | | sWhere += " and HMainProcID = " + HProID; |
| | | } |
| | | var HOrgID = $("#HOrgID").val();//ç»ç» |
| | | if (HOrderProcNO) { |
| | | sWhere += " and åæ®ç±»å like '%" + HOrderProcNO + "%'"; |
| | | } |
| | | if (HMaterName) { |
| | | sWhere += "and ç©æåç§° like '%" + HMaterName + "%'"; |
| | | } |
| | | if (HMaterNumber) { |
| | | sWhere += "and ç©æä»£ç like '%" + HMaterNumber + "%'"; |
| | | } |
| | | if (HModel) { |
| | | sWhere += "and è§æ ¼åå· like '%" + HModel + "%'"; |
| | | } |
| | | if (WorkCenter) { |
| | | sWhere += " and åæ®å· like '%" + WorkCenter + "%'"; |
| | | } |
| | | if (HOrgID) { |
| | | sWhere += " and HOrgID = '" + HOrgID + "'"; |
| | | } |
| | | if (HProject != '0') { |
| | | sWhere += " and 项ç®å· like '%" + HProject + "%'"; |
| | | } |
| | | |
| | | sWhere += " and å·¥åºä»£ç != '9999' and HBillSubType<>'SUB'" |
| | | //æ¥è¯¢è¯å¥ |
| | | $.ajax({ |
| | | //url: "http://61.130.49.162:9090/WMSAPI///Web/GetMAXNum", |
| | | url: GetWEBURL() + '/LEMS/MES_Gy_RoutingBillList_Json', |
| | | type: "GET", |
| | | async:false, |
| | | data: { "sWhere": sWhere, "user": sessionStorage["HUserName"], "HBillSubType": "3301" }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | data = data1.data;//ååæ®µæ°æ® |
| | | layer.close(ajaxLoad); |
| | | //layer.alert("æ¥è¯¢æå", { icon: 1 }); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.alert(data1.code + data1.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | sWhere = ""; |
| | | return data; |
| | | |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | //#endregion |
| | | |
| | | //#region å¤çº§ åå®¡æ ¸/å®¡æ ¸æ°æ® |
| | | //function set_CheckBill_Flow(num) { |
| | | // var checkStatus = table.checkStatus('mainTable') |
| | | // , data = checkStatus.data; |
| | | // if (checkStatus.data.length === 1) { |
| | | // var InterID = data[0].hmainid.toString(); |
| | | // //é»è¾å®¡æ ¸æ¹æ³ |
| | | // $.ajax({ |
| | | // type: "GET", |
| | | // url: GetWEBURL() + "/Gy_Routing/AuditFlow", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | // data: { "HInterID": InterID, "IsAudit": num, "CurUserName": sessionStorage["HUserName"], "CurUserID": sessionStorage["Czybm"] }, |
| | | // success: function (result) { |
| | | // if (result.count == 1) { |
| | | // layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | | // // å¾å°frameç´¢å¼ |
| | | // var index = layer.getFrameIndex(window.name); |
| | | // //å
³éå½åframe |
| | | // layer.close(index); |
| | | // //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | // $("#btnSearch").trigger('click'); |
| | | // }); |
| | | |
| | | // } else { |
| | | // layer.alert(result.code + result.Message, { icon: 5 }); |
| | | // } |
| | | // }, error: function () { |
| | | // layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | // } |
| | | // }); |
| | | // } |
| | | // else { |
| | | // layer.msg('è¯·éæ©ä¸è¡æ°æ®å®¡æ ¸ï¼'); |
| | | // } |
| | | //} |
| | | //#endregion |
| | | |
| | | //#region å¤çº§ åå®¡æ ¸/å®¡æ ¸æ°æ® |
| | | function set_CheckBill_Flow(num) { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | var InterID = data[0].hmainid.toString(); |
| | | if (checkStatus.data.length != 0) { |
| | | var uniqueIds = [...new Set(data.map(obj => obj.hmainid))];//å°å¯¹è±¡æ°ç»idæåå»é |
| | | var queryString = uniqueIds.join(",");//å°idsåææ°ç» |
| | | //é»è¾å®¡æ ¸æ¹æ³ |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/Gy_Routing/AuditFlow", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "HInterID": InterID, "IsAudit": num, "CurUserName": sessionStorage["HUserName"], "CurUserID": sessionStorage["Czybm"] }, |
| | | url: GetWEBURL() + "/Gy_Routing/CheckAllFlow", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "HInterIDS": queryString, "IsAudit": num, "CurUserName": sessionStorage["HUserName"], "CurUserID": sessionStorage["Czybm"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | |
| | | layer.close(index); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | $("#btnSearch").trigger('click'); |
| | | |
| | | }); |
| | | |
| | | } else { |
| | |
| | | }); |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®å®¡æ ¸ï¼'); |
| | | layer.msg('è¯·éæ©è³å°ä¸è¡æ°æ®å®¡æ ¸ï¼'); |
| | | } |
| | | } |
| | | //#endregion |