| | |
| | | layer.close(ajaxLoad); |
| | | if (HinterID_S.length > 0) { |
| | | get_Display_1(HinterID_S); |
| | | get_Display_2(HinterID_S) |
| | | get_Display_2(HinterID_S); |
| | | } |
| | | |
| | | if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") { |
| | |
| | | |
| | | //å°æ°æ®æç¨å°ç½æ ¼ |
| | | function SetInfoToGrid(grd, ds, dsPre, iRow, sLeftQty, sWorkQty, bAddFlag, HPlanDay) { |
| | | var dsindex = 0; |
| | | var HPCDate_Reset = ""; |
| | | //夿å½åçäº§èµæºå·²ç»æäº§å°åªä¸ªæ¥æäºï¼å½åçäº§èµæºè¿æäº§è½çæè¿æ¥æä¸å½å订åçæäº§æ¥æä¸ç¬¦ï¼åéç½®å½åæäº§æ¥æ |
| | | if (Format(ds[0]["æ¥æ"], 'yyyy/MM/dd') != Format(HPCDate, 'yyyy/MM/dd')) { |
| | | |
| | | for (var i = 0; i < ds.length; i++) { |
| | | if (Format(ds[i]["æ¥æ"], 'yyyy/MM/dd') >= Format(grd.data[iRow]['ææ©å¼å·¥æ¥æ'], 'yyyy/MM/dd') || HArrIndex_PC.length == option.data.length || HArrIndex.length + HArrIndex_PC.length == option.data.length) { |
| | | //ç¨æ¥éç½®å½åæäº§æ¥æï¼æäºè®¢åå¼å·¥æ¥æé åï¼è¦å
æå颿¥æçèµæºå·¥æ¶å ç¨ï¼æäº§ç»æåå¨ææ¥æè°åå°æ²¡è¢«æäº§çæ¥æï¼ |
| | | if (i != 0) { |
| | | HPCDate_Reset = ds[0]["æ¥æ"]; |
| | | } |
| | | |
| | | //å¹é
订åéåçæäº§æ¥æ |
| | | dsindex = i; |
| | | break; |
| | | } |
| | | } |
| | | //å½åçäº§èµæºå©ä½äº§è½æè¿çæ¥ææ»¡è¶³ææ©å¼å·¥æ¥æï¼åéç½®æäº§æ¥æä¸ºå½åçäº§èµæºå©ä½äº§è½æè¿çæ¥æ |
| | | if (Format(ds[0]["æ¥æ"], 'yyyy/MM/dd') >= Format(grd.data[iRow]['ææ©å¼å·¥æ¥æ'], 'yyyy/MM/dd') || HArrIndex_PC.length == option.data.length || HArrIndex.length + HArrIndex_PC.length == option.data.length) { |
| | | if (Format(ds[dsindex]["æ¥æ"], 'yyyy/MM/dd') >= Format(grd.data[iRow]['ææ©å¼å·¥æ¥æ'], 'yyyy/MM/dd') || HArrIndex_PC.length == option.data.length || HArrIndex.length + HArrIndex_PC.length == option.data.length) { |
| | | |
| | | if (HArrIndex.length + HArrIndex_PC.length == option.data.length) { |
| | | HPCDate = Format(grd.data[iRow]['ææ©å¼å·¥æ¥æ'], 'yyyy/MM/dd'); |
| | | } else { |
| | | HPCDate = Format(ds[0]["æ¥æ"], 'yyyy/MM/dd'); |
| | | HPCDate = Format(ds[dsindex]["æ¥æ"], 'yyyy/MM/dd'); |
| | | } |
| | | |
| | | //å¦ææ¯æåä¸ç¬è®¢åå¨æäº§ï¼åéç½®æäº§æ¥æä¸ºææ©å¼å·¥æ¥æï¼ä¸æ¹ä¼å¤æï¼ä¸ä¼è¶
äº§è½æäº§ï¼ |
| | |
| | | HPCDate = Format(grd.data[iRow]['ææ©å¼å·¥æ¥æ'], 'yyyy/MM/dd'); |
| | | } |
| | | } else { //å½åæ¥æä¸ç¬¦å订åçææ©å¼å·¥æ¥æï¼åæè®¢åéæ°å å
¥å¾
æäº§å表 |
| | | |
| | | //å°ä¸æ å å
¥æªæäº§è®¢åæ°ç» |
| | | if (HArrIndex.indexOf(iRow) == -1) { |
| | | HArrIndex.push(iRow); |
| | |
| | | //oSub.iRow = iRow; |
| | | //oSub.iCol = j; |
| | | //option.data[iRow]["HLeftTimes"] = ds[i]["æå¤§å©ä½å·¥æ¶"]; |
| | | HPCDate = Format(grd.cols[0][j].field, 'yyyy/MM/dd');//èµå¼æäº§æ¥æ |
| | | |
| | | if (HPCDate_Reset != "") { |
| | | HPCDate = HPCDate_Reset; |
| | | } else { |
| | | HPCDate = Format(grd.cols[0][j].field, 'yyyy/MM/dd');//èµå¼æäº§æ¥æ |
| | | } |
| | | |
| | | HIsPriority = false; |
| | | break; |
| | |
| | | //å é¤åè¡¨æ°æ® ä¼å ç¨æ°ç»çä½ç½®,éè¦éæ°æä¸ä¸é¡ºåº |
| | | var num = []; |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | if (option.data[i].ç©æåç§°.indexOf("\"") != -1 || option.data[i].ç©æåç§°.indexOf(";") != -1) { |
| | | option.data[i].ç©æåç§° = option.data[i].ç©æåç§°.replaceAll("\"", "â").replaceAll(";", "ï¼") |
| | | } |
| | | if (option.data[i].è§æ ¼åå·.indexOf("\"") != -1 || option.data[i].è§æ ¼åå·.indexOf(";") != -1) { |
| | | option.data[i].è§æ ¼åå· = option.data[i].è§æ ¼åå·.replaceAll("\"", "â").replaceAll(";", "ï¼") |
| | | } |
| | | |
| | | if (option.data[i] != "") { |
| | | if (parseFloat(option.data[i]["æåæ°é"]) == 0) { |
| | | return layer.msg("第" + (i + 1) + "è¡,æäº§æ°éæè¯¯,è¯·éæ°è¾å
¥!"); |
| | |
| | | } |
| | | } |
| | | |
| | | //var sMainStr = JSON.stringify(data.field); |
| | | var sSubStr = JSON.stringify(num); |
| | | var sMainSub = sSubStr +"&å" + sessionStorage["HUserName"]; |
| | | |
| | | var HDataSub = []; |
| | | var index = layer.load(); |
| | | $.ajax({ |
| | | type: "POST", |
| | | url: GetWEBURL() + "/JIT_DayPlanPlatFormBill/JIT_DayPlanPlatFormBill_btnSave", |
| | | async: HAsync, |
| | | data: { "sMainSub": sMainSub }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { |
| | | if ($("#HWorkShopID").val() == 0) { |
| | | get_FastQuery(1); |
| | | HAsync = true; |
| | | |
| | | //JIT导å
¥è®¡åï¼æ¯æ¬¡å¯¼å
¥100è¡æ°æ®,å¯ä¿®æ¹içèªå¢å¼å³å®æ¯æ¬¡å¾ªç¯å¯¼å
¥çè¡æ° |
| | | for (var i = 0; i < option.data.length; i += 100) { |
| | | HDataSub = option.data.slice(i, i + 100) |
| | | console.log("å¼å§ä¿åå" + i + "æ¡è®¢å"); |
| | | |
| | | var sSubStr = JSON.stringify(HDataSub); |
| | | var sMainSub = sSubStr + "&å" + sessionStorage["HUserName"]; |
| | | |
| | | $.ajax({ |
| | | type: "POST", |
| | | url: GetWEBURL() + "/JIT_DayPlanPlatFormBill/JIT_DayPlanPlatFormBill_btnSave", |
| | | async: HAsync, |
| | | data: { "sMainSub": sMainSub }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { |
| | | //layer.close(index); |
| | | //layer.msg("ä¿åæå"); |
| | | } |
| | | else { |
| | | get_FastQuery(2); |
| | | //layer.close(index); |
| | | layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | HAsync = true; |
| | | } |
| | | layer.close(index); |
| | | layer.msg("ä¿åæå"); |
| | | } |
| | | else { |
| | | layer.close(index); |
| | | layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | }, |
| | | error: function (err) { |
| | | //layer.close(index); |
| | | layer.msg("é误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | HAsync = true; |
| | | } |
| | | }, |
| | | error: function (err) { |
| | | layer.close(index); |
| | | layer.msg("é误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | HAsync = true; |
| | | } |
| | | }); |
| | | }); |
| | | } |
| | | layer.close(index); |
| | | if ($("#HWorkShopID").val() == 0) { |
| | | get_FastQuery(1); |
| | | HAsync = true; |
| | | } |
| | | else { |
| | | get_FastQuery(2); |
| | | HAsync = true; |
| | | } |
| | | } |
| | | |
| | | function set_AddNew1(num) { |