From 8f0257ed4e0f6692226685c5a66a849c96f11c31 Mon Sep 17 00:00:00 2001 From: zrg <z18737863051@163.com> Date: 星期四, 25 四月 2024 09:36:08 +0800 Subject: [PATCH] 直接调拨单,调拨申请单(未审核 已关闭的单子 不允许下推) --- WebTM/views/仓存管理/仓库调拨/Add_Edit_Kf_MoveStockBill.html | 140 +++++++++++++++++++++------ WebTM/views/仓存管理/仓库调拨/Kf_MoveStockRequestBillList.html | 3 WebTM/layuiadmin/Scripts/webConfig.js | 6 WebTM/views/仓存管理/分步式调入单/Fb_StepFoldinBillEdit.html | 129 +++++++++++++++++++------ 4 files changed, 211 insertions(+), 67 deletions(-) diff --git a/WebTM/layuiadmin/Scripts/webConfig.js b/WebTM/layuiadmin/Scripts/webConfig.js index bdb3fbb..fd98315 100644 --- a/WebTM/layuiadmin/Scripts/webConfig.js +++ b/WebTM/layuiadmin/Scripts/webConfig.js @@ -3,12 +3,12 @@ //var WEBURL = "http://192.168.16.80:8011/"; //鍔炲叕瀹ゆ湇鍔″櫒 //var WEBURL = "http://localhost:8081/SWEAPI/"; //ch鏈湴*/ //var WEBURL = "http://61.164.86.218:8099/ABAPI/"; - var WEBURL = "http://localhost/API/"; //棰滄檽鍐涙湰鍦伴厤缃� + //var WEBURL = "http://localhost/API/"; //棰滄檽鍐涙湰鍦伴厤缃� //var WEBURL = "http://localhost:8082/LuBaoAPI/"; //鏉ㄤ箰鏈湴閰嶇疆 //var WEBURL = "http://localhost:8082/API/"; //鏉滆春鏈湴閰嶇疆 //var WEBURL = "http://localhost:8083/API/"; //闄堥洴闈欐湰鍦伴厤缃� - //var WEBURL = "http://localhost:8082/API/"; //寮犵憺骞挎湰鍦伴厤缃� - var WEBURL = "http://localhost:8082/LuBaoAPI/"; //浣欐�濇澃鏈湴閰嶇疆 + var WEBURL = "http://localhost:8082/API/"; //寮犵憺骞挎湰鍦伴厤缃� + //var WEBURL = "http://localhost:8082/LuBaoAPI/"; //浣欐�濇澃鏈湴閰嶇疆 //var WEBURL = "http://localhost:8088/ARAPI/"; //浣欐�濇澃鏈湴閰嶇疆(瀹夌憺) //var WEBURL = "http://10.1.4.155/API/"; //姹熶赴瀹㈡埛NEW /* var WEBURL = "http://47.96.97.237/API/"; //鏅轰簯鏈嶅姟鍣�*/ diff --git "a/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\344\273\223\345\272\223\350\260\203\346\213\250/Add_Edit_Kf_MoveStockBill.html" "b/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\344\273\223\345\272\223\350\260\203\346\213\250/Add_Edit_Kf_MoveStockBill.html" index a0314a6..b873acc 100644 --- "a/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\344\273\223\345\272\223\350\260\203\346\213\250/Add_Edit_Kf_MoveStockBill.html" +++ "b/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\344\273\223\345\272\223\350\260\203\346\213\250/Add_Edit_Kf_MoveStockBill.html" @@ -1198,15 +1198,19 @@ }) layer.close(index);//鍏抽棴寮圭獥 } - , end: function () { - obj.update({ - "HMaterID" :OptionData.HMaterID - ,"鐗╂枡浠g爜" : OptionData.鐗╂枡浠g爜 - , "鐗╂枡鍚嶇О" :OptionData.鐗╂枡鍚嶇О - ,"瑙勬牸鍨嬪彿" : OptionData.瑙勬牸鍨嬪彿 - ,"HUnitID" :OptionData.HUnitID - ,"璁¢噺鍗曚綅" : OptionData.璁¢噺鍗曚綅鍚嶇О - }) + , end: function () { + if (OptionData.length>0) { + obj.update({ + "HMaterID": OptionData.HMaterID + , "鐗╂枡浠g爜": OptionData.鐗╂枡浠g爜 + , "鐗╂枡鍚嶇О": OptionData.鐗╂枡鍚嶇О + , "瑙勬牸鍨嬪彿": OptionData.瑙勬牸鍨嬪彿 + , "HUnitID": OptionData.HUnitID + , "璁¢噺鍗曚綅": OptionData.璁¢噺鍗曚綅鍚嶇О + }) + OptionData = []; + } + } }); } @@ -1232,17 +1236,20 @@ } //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹� obj.update({ - "HPropertyID": checkStatus.data[0].HItemID, "杈呭姪灞炴��": checkStatus.data[0].杈呭姪灞炴�у悕绉� }) layer.close(index);//鍏抽棴寮圭獥 } - , end: function () { - obj.update({ - "HPropertyID": OptionData.HItemID - , "杈呭姪灞炴��": OptionData.杈呭姪灞炴�у悕绉� - }) + , end: function () { + if (OptionData.length > 0) { + obj.update({ + "HPropertyID": OptionData.HItemID + , "杈呭姪灞炴��": OptionData.杈呭姪灞炴�у悕绉� + }) + OptionData = []; + } + } }) } @@ -1277,10 +1284,14 @@ layer.close(index);//鍏抽棴寮圭獥 } , end: function () { - obj.update({ - "HUnitID": OptionData.HItemID - , "璁¢噺鍗曚綅": OptionData.璁¢噺鍗曚綅鍚嶇О - }) + if (OptionData.length > 0) { + obj.update({ + "HUnitID": OptionData.HItemID + , "璁¢噺鍗曚綅": OptionData.璁¢噺鍗曚綅鍚嶇О + }) + OptionData = []; + } + } }) } @@ -1312,11 +1323,15 @@ }) layer.close(index);//鍏抽棴寮圭獥 } - , end: function () { - obj.update({ - "HWHID": OptionData.HItemID - , "璋冨叆浠撳簱": OptionData.浠撳簱鍚嶇О - }) + , end: function () { + if (OptionData.length > 0) { + obj.update({ + "HWHID": OptionData.HItemID + , "璋冨叆浠撳簱": OptionData.浠撳簱鍚嶇О + }) + OptionData = []; + } + } }) @@ -1350,10 +1365,14 @@ layer.close(index);//鍏抽棴寮圭獥 } , end: function () { - obj.update({ - "HSCWHID": OptionData.HItemID - , "璋冨嚭浠撳簱": OptionData.浠撳簱鍚嶇О - }) + if (OptionData.length > 0) { + obj.update({ + "HSCWHID": OptionData.HItemID + , "璋冨嚭浠撳簱": OptionData.浠撳簱鍚嶇О + }) + OptionData = []; + } + } }) } @@ -1385,11 +1404,15 @@ }) layer.close(index);//鍏抽棴寮圭獥 } - , end: function () { - obj.update({ - "HSPID": OptionData.HItemID - , "浠撲綅鍚嶇О": OptionData.浠撲綅鍚嶇О - }) + , end: function () { + if (OptionData.length > 0) { + obj.update({ + "HSPID": OptionData.HItemID + , "浠撲綅鍚嶇О": OptionData.浠撲綅鍚嶇О + }) + OptionData = []; + } + } }) } @@ -1517,7 +1540,29 @@ if (checkStatus.data.length == 0) { return layer.msg("璇疯嚦灏戦�夋嫨涓�鏉℃暟鎹�!"); } - layer.alert("浣犲凡閫夋嫨" + checkStatus.data.length + "鏉℃暟鎹�"); + //layer.alert("浣犲凡閫夋嫨" + checkStatus.data.length + "鏉℃暟鎹�"); + + //鏈鏍� 宸插叧闂殑鍗曞瓙涓嶅厑璁镐笅鎺� + for (var i = 0; i < checkStatus.data.length; i++) { + var temp = getPushSource_MoveStockRequestInBillInit(checkStatus.data[i].hmainid, checkStatus.data[i].hsubid); + if (temp != "none") { + if (temp.鐘舵�� != "宸插鏍�") { + layer.msg("涓嬫帹澶辫触!鍗曟嵁鍙枫��" + temp.鍗曟嵁鍙� + "銆戝崟鎹姸鎬佷笉涓哄凡瀹℃牳鐘舵��!"); + layer.close(index);//鍏抽棴寮圭獥 + return; + } + + if (temp.琛岀姸鎬� != "") { + layer.msg("涓嬫帹澶辫触!鍗曟嵁鍙枫��" + temp.鍗曟嵁鍙� + "銆戜笅閫変腑鐨勮褰曚腑瀛樺湪宸插叧闂姸鎬佺殑璁板綍!"); + layer.close(index);//鍏抽棴寮圭獥 + return; + } + + } else { + return; + } + } + //鑾峰彇鏀舵枡閫氱煡鍗曚唬鐮� var ProcessNumber = []; for (var i = 0; i < checkStatus.data.length; i++) { @@ -1654,6 +1699,33 @@ } //#endregion + //#region 鏍规嵁涓诲唴鐮佷笌瀛愬唴鐮佽幏鍙栨簮鍗曡皟鎷ㄧ敵璇峰崟鏁版嵁 + function getPushSource_MoveStockRequestInBillInit(HSourceInterID, HSourceEntryID) { + var res = "none"; + $.ajax({ + url: GetWEBURL() + "/Kf_MoveStockBill/loadKf_MoveStockBillMain_Push", + async: false, + type: "GET", + data: { + "HInterID": HSourceInterID + , "HSubID": HSourceEntryID + }, + success: function (result) { + if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + res = result.data[0]; + } else { + res = result.data; + //layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); + } + }, error: function () { + res = "none"; + layer.alert("鍙戠敓閿欒!", { icon: 5 }); + } + }); + return res; + } + //#endregion + //#endregion diff --git "a/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\344\273\223\345\272\223\350\260\203\346\213\250/Kf_MoveStockRequestBillList.html" "b/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\344\273\223\345\272\223\350\260\203\346\213\250/Kf_MoveStockRequestBillList.html" index dc196fe..ee82b3f 100644 --- "a/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\344\273\223\345\272\223\350\260\203\346\213\250/Kf_MoveStockRequestBillList.html" +++ "b/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\344\273\223\345\272\223\350\260\203\346\213\250/Kf_MoveStockRequestBillList.html" @@ -254,6 +254,8 @@ , { field: 'HBillSubType', title: '鍗曟嵁绫诲瀷', hide: true, sort: true } , { field: '鏃ユ湡', title: '鏃ユ湡', width: 160, sort: true } , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', width: 160, sort: true } + , { field: '鐘舵��', title: '鐘舵��', width: 160, sort: true } + , { field: '琛岀姸鎬�', title: '琛岀姸鎬�', width: 160, sort: true } , { field: 'HEmpID', title: 'HEmpID', width: 160, hide: true, sort: true } , { field: '涓氬姟鍛樹唬鐮�', title: '涓氬姟鍛樹唬鐮�', width: 200, sort: true } , { field: '涓氬姟鍛�', title: '涓氬姟鍛�', width: 200, sort: true } @@ -281,6 +283,7 @@ , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅', width: 200, sort: true } , { field: '搴旀敹鏁伴噺', title: '搴旀敹鏁伴噺', width: 115, sort: true, totalRow: true} , { field: '瀹炴敹鏁伴噺', title: '瀹炴敹鏁伴噺', width: 200, sort: true, totalRow: true } + , { field: '鍏宠仈鏁伴噺', title: '鍏宠仈鏁伴噺', width: 200, sort: true, totalRow: true } , { field: '鍗曚环', title: '鍗曚环', width: 200, sort: true, totalRow: true } , { field: '閲戦', title: '閲戦', width: 200, sort: true, totalRow: true } , { field: 'HWHID', title: 'HWHID', width: 115, hide: true, sort: true } diff --git "a/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\345\210\206\346\255\245\345\274\217\350\260\203\345\205\245\345\215\225/Fb_StepFoldinBillEdit.html" "b/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\345\210\206\346\255\245\345\274\217\350\260\203\345\205\245\345\215\225/Fb_StepFoldinBillEdit.html" index 045b568..8b37334 100644 --- "a/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\345\210\206\346\255\245\345\274\217\350\260\203\345\205\245\345\215\225/Fb_StepFoldinBillEdit.html" +++ "b/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\345\210\206\346\255\245\345\274\217\350\260\203\345\205\245\345\215\225/Fb_StepFoldinBillEdit.html" @@ -758,15 +758,19 @@ }) layer.close(index);//鍏抽棴寮圭獥 } - , end: function () { - obj.update({ - "HMaterID" :OptionData.HMaterID - ,"鐗╂枡浠g爜" : OptionData.鐗╂枡浠g爜 - , "鐗╂枡鍚嶇О" :OptionData.鐗╂枡鍚嶇О - ,"瑙勬牸鍨嬪彿" : OptionData.瑙勬牸鍨嬪彿 - ,"HUnitID" :OptionData.HUnitID - ,"璁¢噺鍗曚綅" : OptionData.璁¢噺鍗曚綅鍚嶇О - }) + , end: function () { + if (OptionData.length>0) { + obj.update({ + "HMaterID": OptionData.HMaterID + , "鐗╂枡浠g爜": OptionData.鐗╂枡浠g爜 + , "鐗╂枡鍚嶇О": OptionData.鐗╂枡鍚嶇О + , "瑙勬牸鍨嬪彿": OptionData.瑙勬牸鍨嬪彿 + , "HUnitID": OptionData.HUnitID + , "璁¢噺鍗曚綅": OptionData.璁¢噺鍗曚綅鍚嶇О + }) + OptionData = []; + } + } }) } @@ -797,11 +801,15 @@ }) layer.close(index);//鍏抽棴寮圭獥 } - , end: function () { - obj.update({ - "HUnitID": OptionData.HItemID - , "璁¢噺鍗曚綅": OptionData.璁¢噺鍗曚綅鍚嶇О - }) + , end: function () { + if (OptionData.length > 0) { + obj.update({ + "HUnitID": OptionData.HItemID + , "璁¢噺鍗曚綅": OptionData.璁¢噺鍗曚綅鍚嶇О + }) + OptionData = []; + } + } }) } @@ -832,11 +840,15 @@ }) layer.close(index);//鍏抽棴寮圭獥 } - , end: function () { - obj.update({ - "HSecUnitID": OptionData.HItemID - , "杈呭姪璁¢噺鍗曚綅": OptionData.杈呭姪灞炴�у悕绉� - }) + , end: function () { + if (OptionData.length > 0) { + obj.update({ + "HSecUnitID": OptionData.HItemID + , "杈呭姪璁¢噺鍗曚綅": OptionData.杈呭姪灞炴�у悕绉� + }) + OptionData = []; + } + } }) } @@ -867,11 +879,15 @@ }) layer.close(index);//鍏抽棴寮圭獥 } - , end: function () { - obj.update({ - "HWHID": OptionData.HItemID - , "璋冨叆浠撳簱": OptionData.浠撳簱鍚嶇О - }) + , end: function () { + if (OptionData.length > 0) { + obj.update({ + "HWHID": OptionData.HItemID + , "璋冨叆浠撳簱": OptionData.浠撳簱鍚嶇О + }) + OptionData = []; + } + } }) } @@ -902,11 +918,15 @@ }) layer.close(index);//鍏抽棴寮圭獥 } - , end: function () { - obj.update({ - "HSCWHID": OptionData.HItemID - , "璋冨嚭浠撳簱": OptionData.浠撳簱鍚嶇О - }) + , end: function () { + if (OptionData.length > 0) { + obj.update({ + "HSCWHID": OptionData.HItemID + , "璋冨嚭浠撳簱": OptionData.浠撳簱鍚嶇О + }) + OptionData = []; + } + } }) } @@ -956,7 +976,29 @@ if (checkStatus.data.length == 0) { return layer.msg("璇疯嚦灏戦�夋嫨涓�鏉℃暟鎹�!"); } - layer.alert("浣犲凡閫夋嫨" + checkStatus.data.length + "鏉℃暟鎹�"); + //layer.alert("浣犲凡閫夋嫨" + checkStatus.data.length + "鏉℃暟鎹�"); + + //鏈鏍� 宸插叧闂殑鍗曞瓙涓嶅厑璁镐笅鎺� + for (var i = 0; i < checkStatus.data.length; i++) { + var temp = getPushSource_ICStockInBillInit(checkStatus.data[i].hmainid, checkStatus.data[i].hsubid); + if (temp != "none") { + if (temp.鐘舵�� != "宸插鏍�") { + layer.msg("涓嬫帹澶辫触!鍗曟嵁鍙枫��" + temp.鍗曟嵁鍙� + "銆戝崟鎹姸鎬佷笉涓哄凡瀹℃牳鐘舵��!"); + layer.close(index);//鍏抽棴寮圭獥 + return; + } + + if (temp.琛岀姸鎬� != "") { + layer.msg("涓嬫帹澶辫触!鍗曟嵁鍙枫��" + temp.鍗曟嵁鍙� + "銆戜笅閫変腑鐨勮褰曚腑瀛樺湪宸插叧闂姸鎬佺殑璁板綍!"); + layer.close(index);//鍏抽棴寮圭獥 + return; + } + + } else { + return; + } + } + //鑾峰彇鍒嗘寮忚皟鍏ュ崟閫氱煡鍗曚唬鐮� var ProcessNumber = []; for (var i = 0; i < checkStatus.data.length; i++) { @@ -1271,6 +1313,33 @@ } //#endregion + //#region 鏍规嵁涓诲唴鐮佷笌瀛愬唴鐮佽幏鍙栨簮鍗曢噰璐叆搴撳崟鏁版嵁 + function getPushSource_ICStockInBillInit(HSourceInterID, HSourceEntryID) { + var res = "none"; + $.ajax({ + url: GetWEBURL() + "/Kf_StepFoldInBill/loadKf_ICStockBillMain_Push", + async: false, + type: "GET", + data: { + "HInterID": HSourceInterID + , "HSubID": HSourceEntryID + }, + success: function (result) { + if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + res = result.data[0]; + } else { + res = result.data; + //layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); + } + }, error: function () { + res = "none"; + layer.alert("鍙戠敓閿欒!", { icon: 5 }); + } + }); + return res; + } + //#endregion + //#endregion -- Gitblit v1.9.1