| | |
| | | var HSourceInterID = params[params[2]]; //æºå主id |
| | | var HSourceEntryID = params[params[3]]; //æºååid |
| | | var HSourceBillType = params[params[4]]; //æºåç±»å |
| | | var HSourceBillNo = params[params[5]]; ``//æºååå· |
| | | var HSourceBillNo = params[params[5]]; |
| | | |
| | | var HZZRQ = ""; //å¶é æ¥æ |
| | | |
| | | var HQty_waitProduce = 0; //å¯çææ¡ç æ°é |
| | | //æºååå· |
| | | //#endregion |
| | | //#endregion |
| | | |
| | |
| | | |
| | | } |
| | | else if (OperationType == "4") { //䏿¨ |
| | | var temp = getPushSource_POInStockBillInit(HSourceInterID, HSourceEntryID); |
| | | var dataArray = []; |
| | | dataArray.push(temp); |
| | | if (dataArray[0].æ¡ç 忥æ è®°.trim() != "") { |
| | | layer.alert("è¯¥åæ®æç»è®°å½æ¡ç å·²ç»åæ¥ï¼ä¸å
è®¸çææ¡ç ï¼è¯·æ¤é忥ååè¿è¡çæï¼ï¼", { icon: 5 }); |
| | | return; |
| | | } |
| | | |
| | | setInit_PushBill(); |
| | | } |
| | | else { |
| | |
| | | var sMainData_temp = []; |
| | | |
| | | if (sMainData.HBarCodeType == "BarCode") { |
| | | //å¤æçææ¡ç æ°éæ¯å¦è¶
è¿å¯çææ¡ç æ°é |
| | | var temp = getPushSource_POInStockBillInit(HSourceInterID, HSourceEntryID); |
| | | var dataArray = []; |
| | | dataArray.push(temp); |
| | | var HQty_SourceBill = $("#HQty_SourceBill").val() * 1; |
| | | if (HQty_SourceBill > ((dataArray[0].æ°é * 1) - (dataArray[0].å·²çææ¡ç æ°é * 1))) { |
| | | layer.msg("æ¡ç çææ°éå¤§äºæå¤§å¯çææ°éã" + ((dataArray[0].æ°é * 1) - (dataArray[0].å·²çææ¡ç æ°é * 1)) + "ã!!"); |
| | | return false; |
| | | } |
| | | |
| | | sMainData_temp = [ |
| | | { |
| | | "HMainID": sMainData.HMainSourceInterID |
| | |
| | | , "HSupNumber": sMainData.HSupNumber |
| | | , "HSupName": sMainData.HSupName |
| | | , "HInnerBillNo": sMainData.HPOOrderBillNo |
| | | , "HZZRQ": HZZRQ |
| | | } |
| | | ] |
| | | } else if(sMainData.HBarCodeType == "BarCode_Box") { |
| | |
| | | , "HSupNumber": sMainData.HSupNumber |
| | | , "HSupName": sMainData.HSupName |
| | | , "HInnerBillNo": sMainData.HPOOrderBillNo |
| | | , "HZZRQ": HZZRQ |
| | | } |
| | | ] |
| | | }else if (sMainData.HBarCodeType == "BarCode_Pack") { |
| | |
| | | , "HSupNumber": sMainData.HSupNumber |
| | | , "HSupName": sMainData.HSupName |
| | | , "HInnerBillNo": sMainData.HPOOrderBillNo |
| | | , "HZZRQ": HZZRQ |
| | | } |
| | | ] |
| | | } else { |
| | |
| | | |
| | | var HEndQty_Sure = $("#HEndQty_Sure").val(); |
| | | if (HEndQty != HEndQty_Sure) { |
| | | layer.msg("å°¾å
æ°éä¸å°¾å·´ç¡®è®¤ä¸ä¸è´ï¼ï¼", { icon: 5, btn: [get_MessageError('[0000-2-008]确认', sessionStorage["HTranSlate"])], time: 2000, offset: 't', skin: 'layui-layer-lan', title: get_MessageError("[0000-2-009]温馨æç¤º", sessionStorage["HTranSlate"]) }); |
| | | layer.msg("å°¾å
æ°éä¸å°¾å
确认ä¸ä¸è´ï¼ï¼", { icon: 5, btn: [get_MessageError('[0000-2-008]确认', sessionStorage["HTranSlate"])], time: 2000, offset: 't', skin: 'layui-layer-lan', title: get_MessageError("[0000-2-009]温馨æç¤º", sessionStorage["HTranSlate"]) }); |
| | | return Result = false; |
| | | } |
| | | } |
| | |
| | | rows.push(dataArr[i].HItemID.toString()); |
| | | } |
| | | //rows = rows.substring(rows.length - 1, 0); |
| | | |
| | | var HBarCodeType_Temp = $("#HBarCodeType").val(); |
| | | |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['50%', '50%'] |
| | |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: false //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['../../BaseSet/SRM_OpenTmpList.html?linterid=' + rows.toString() + '&MyMsg=' + rows.toString() + '&Type=HGy_BarCodeBill_JiaNan', 'yes'] |
| | | , content: ['../../BaseSet/SRM_OpenTmpList.html?linterid=' + rows.toString() + '&MyMsg=' + rows.toString() + '&Type=HGy_BarCodeBill_JiaNan_' + HBarCodeType_Temp, 'yes'] |
| | | , resize: false |
| | | }) |
| | | } |
| | |
| | | var ref = /^\d+(\.\d+)?$/; //éè´æ°æ£åè¡¨è¾¾å¼ |
| | | if (!ref.test(newHQty_SourceBill)) { |
| | | layer.msg("æºåæ°é请è¾å
¥ä¸å°äº0çæ°å!"); |
| | | $("#HQty_SourceBill").val(oldHQty_SourceBill); |
| | | return false; |
| | | } |
| | | |
| | | if (newHQty_SourceBill > HQty_waitProduce) { |
| | | layer.msg("æ¡ç çææ°éå¤§äºæå¤§å¯çææ°éã" + HQty_waitProduce + "ã!!"); |
| | | $("#HQty_SourceBill").val(oldHQty_SourceBill); |
| | | return false; |
| | | } |
| | |
| | | , "HMaterModel": dataArray[0].è§æ ¼åå· |
| | | , "HUnitID": dataArray[0].HUnitID |
| | | , "HUnitName": dataArray[0].计éåä½ |
| | | , "HQty_SourceBill": dataArray[0].æ°é |
| | | , "HQty_SourceBill": (dataArray[0].æ°é * 1) - (dataArray[0].å·²çææ¡ç æ°é * 1) |
| | | , "HBatchNo": dataArray[0].æ¹å· |
| | | , "HAuxPropID": dataArray[0].HAuxPropID |
| | | , "HAuxPropNumber": dataArray[0].è¾
å©å±æ§ä»£ç |
| | | , "HAuxPropName": dataArray[0].è¾
å©å±æ§ |
| | | , "HMinQty": dataArray[0].æå°å
è£
æ° |
| | | }); |
| | | HZZRQ = dataArray[0].å¶é æ¥æ; |
| | | |
| | | HQty_waitProduce = (dataArray[0].æ°é * 1) - (dataArray[0].å·²çææ¡ç æ°é * 1); |
| | | |
| | | |
| | | //计ç®å
æ°ä¸å°¾å
æ°é |
| | | var HQty_SourceBill = $("#HQty_SourceBill").val() * 1; //éé¢ææ¬æ¡å¤±ç¦æ¶è·åä¿®æ¹åçå¼ |
| | | var HMinQty = $("#HMinQty").val() * 1; //æ¯å
æ°é |
| | | |
| | | //夿æºåæ°éæ¯å¦åæ³ |
| | | var ref = /^\d+(\.\d+)?$/; //éè´æ°æ£åè¡¨è¾¾å¼ |
| | | if (!ref.test(HQty_SourceBill)) { |
| | | layer.msg("æºåæ°éä¸ä¸ºå¤§äºçäº0çæ°å!!"); |
| | | return false; |
| | | } |
| | | |
| | | //夿æ¯å
æ°éæ¯å¦åæ³ |
| | | if (!ref.test(HMinQty) || HMinQty == "0") { |
| | | layer.msg("æ¯å
æ°éä¸ä¸ºå¤§äºçäº0çæ°å!!"); |
| | | return false; |
| | | } else if (HMinQty == "0") { |
| | | return false; |
| | | } |
| | | |
| | | var HEndQty = HQty_SourceBill % HMinQty; //å°¾å
æ°é |
| | | var HBQty = (HQty_SourceBill - HEndQty) / HMinQty + ((HEndQty > 0) ? 1 : 0); //å
æ° |
| | | $("#HBQty").val(HBQty); |
| | | $("#HEndQty").val(HEndQty); |
| | | } |
| | | else if (HBarCodeType == "BarCode_Box") { |
| | | var HQty_SourceElement = document.getElementById("HQty_SourceElement"); |
| | |
| | | , "HAuxPropNumber": dataArray[0].è¾
å©å±æ§ä»£ç |
| | | , "HAuxPropName": dataArray[0].è¾
å©å±æ§ |
| | | }); |
| | | HZZRQ = dataArray[0].å¶é æ¥æ; |
| | | } |
| | | else if (HBarCodeType == "BarCode_Pack") { |
| | | var HQty_SourceElement = document.getElementById("HQty_SourceElement"); |
| | |
| | | , "HAuxPropNumber": dataArray[0].è¾
å©å±æ§ä»£ç |
| | | , "HAuxPropName": dataArray[0].è¾
å©å±æ§ |
| | | }); |
| | | HZZRQ = dataArray[0].å¶é æ¥æ; |
| | | } |
| | | else { |
| | | return layer.msg('å½å䏿¯æè¯¥æºå䏿¨ï¼ï¼'); |