| | |
| | | url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | 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"); |
| | | } else { |
| | | layer.alert("å½åæ¨¡åæ²¡æå¯¼åºæé!", { icon: 5 }); |
| | | } |
| | |
| | | } |
| | | //#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; |
| | | |
| | | } |
| | | //#endregin |
| | | |
| | | //#region åèµ·å®¡æ¹ |
| | | function set_startCheckBill() { |
| | | var checkStatus = table.checkStatus('mainTable') |