From 59db56126675dc926c2c203b4077ba13bcb38e63 Mon Sep 17 00:00:00 2001 From: zrg <z18737863051@163.com> Date: 星期一, 29 四月 2024 17:34:56 +0800 Subject: [PATCH] 仓库管理流程优化 --- WebTM/views/仓存管理/仓库调拨/Kf_MoveStockRequestBillList.html | 2 WebTM/views/采购管理/收料通知单/Add_Edit_Cg_POInStockBillList.html | 4 WebTM/views/领料发货/分步式调出单/Fb_StepFoldOutBillEdit.html | 266 +++++++---- WebTM/views/仓存管理/仓库调拨/Kf_MoveStockRequestBillEdit.html | 244 +++++++--- WebTM/views/仓存管理/分步式调入单/Fb_StepFoldinBillList.html | 52 +- WebTM/views/仓存管理/仓库调拨/Add_Edit_Kf_MoveStockBill.html | 103 ++-- WebTM/views/仓存管理/仓库调拨/Kf_MoveStockBillList.html | 46 + WebTM/views/采购管理/应付单/Cg_PayableBill.html | 213 +++++++--- WebTM/views/领料发货/分步式调出单/Fb_StepFoldOutBillList.html | 51 +- WebTM/views/采购管理/采购订单/Cg_POOrderBillEdit.html | 6 WebTM/layuiadmin/Scripts/webConfig.js | 4 WebTM/views/仓存管理/分步式调入单/Fb_StepFoldinBillEdit.html | 166 +++--- WebTM/views/验收入库/外购入库/Add_Edit_Kf_POStockInBillList.html | 52 ++ 13 files changed, 749 insertions(+), 460 deletions(-) diff --git a/WebTM/layuiadmin/Scripts/webConfig.js b/WebTM/layuiadmin/Scripts/webConfig.js index d7325c6..78cc31c 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:81/API/" //缈佹稕娑涙湰鍦伴厤缃� - //var WEBURL = "http://localhost:8082/API/"; //寮犵憺骞挎湰鍦伴厤缃� + 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 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 b873acc..aa8d089 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" @@ -793,18 +793,19 @@ , "HEmpID": data[0]["HEmpID"] , "HEmpName": data[0]["涓氬姟鍛�"] - , "HWHID": data[0]["HWHID"] - , "HWHName": data[0]["璋冨叆浠撳簱"] - , "HSCWHID": data[0]["HWHID"] - , "HSCWHName": data[0]["璋冨嚭浠撳簱"] , "HSecManagerID": data[0]["HSecManagerID"] , "HSecManagerName": data[0]["楠屾敹鍛�"] , "HKeeperID": data[0]["HKeeperID"] , "HKeeperName": data[0]["淇濈鍛�"] - - , "HDeptID": data[0]["HDeptID"] , "HManagerID": data[0]["HManagerID"] , "HMangerName": data[0]["涓荤"] + + , "HWHID": data[0]["HWHID"] + , "HWHName": data[0]["璋冨叆浠撳簱"] + , "HSCWHID": data[0]["HSCWHID"] + , "HSCWHName": data[0]["璋冨嚭浠撳簱"] + + , "HExplanation": data[0]["HExplanation"] , "HInvoiceBillNo": data[0]["鍙戠エ缂栧彿"] , "HProjectID": data[0]["HProjectID"] @@ -1199,17 +1200,17 @@ layer.close(index);//鍏抽棴寮圭獥 } , end: function () { - if (OptionData.length>0) { - obj.update({ - "HMaterID": OptionData.HMaterID - , "鐗╂枡浠g爜": OptionData.鐗╂枡浠g爜 - , "鐗╂枡鍚嶇О": OptionData.鐗╂枡鍚嶇О - , "瑙勬牸鍨嬪彿": OptionData.瑙勬牸鍨嬪彿 - , "HUnitID": OptionData.HUnitID - , "璁¢噺鍗曚綅": OptionData.璁¢噺鍗曚綅鍚嶇О - }) - OptionData = []; - } + //if (OptionData.length>0) { + // OptionData = []; + //} + obj.update({ + "HMaterID": OptionData.HItemID + , "鐗╂枡浠g爜": OptionData.鐗╂枡浠g爜 + , "鐗╂枡鍚嶇О": OptionData.鐗╂枡鍚嶇О + , "瑙勬牸鍨嬪彿": OptionData.瑙勬牸鍨嬪彿 + , "HUnitID": OptionData.HUnitID + , "璁¢噺鍗曚綅": OptionData.璁¢噺鍗曚綅鍚嶇О + }) } }); @@ -1242,14 +1243,13 @@ layer.close(index);//鍏抽棴寮圭獥 } , end: function () { - if (OptionData.length > 0) { - obj.update({ - "HPropertyID": OptionData.HItemID - , "杈呭姪灞炴��": OptionData.杈呭姪灞炴�у悕绉� - }) - OptionData = []; - } - + //if (OptionData.length > 0) { + // OptionData = []; + //} + obj.update({ + "HPropertyID": OptionData.HItemID + , "杈呭姪灞炴��": OptionData.杈呭姪灞炴�у悕绉� + }) } }) } @@ -1286,8 +1286,8 @@ , end: function () { if (OptionData.length > 0) { obj.update({ - "HUnitID": OptionData.HItemID - , "璁¢噺鍗曚綅": OptionData.璁¢噺鍗曚綅鍚嶇О + "HUnitID": OptionData[0].HItemID + , "璁¢噺鍗曚綅": OptionData[0].璁¢噺鍗曚綅鍚嶇О }) OptionData = []; } @@ -1324,13 +1324,13 @@ layer.close(index);//鍏抽棴寮圭獥 } , end: function () { - if (OptionData.length > 0) { - obj.update({ - "HWHID": OptionData.HItemID - , "璋冨叆浠撳簱": OptionData.浠撳簱鍚嶇О - }) - OptionData = []; - } + //if (OptionData.length > 0) { + // OptionData = []; + //} + obj.update({ + "HWHID": OptionData.HItemID + , "璋冨叆浠撳簱": OptionData.浠撳簱鍚嶇О + }) } }) @@ -1365,13 +1365,13 @@ layer.close(index);//鍏抽棴寮圭獥 } , end: function () { - if (OptionData.length > 0) { - obj.update({ - "HSCWHID": OptionData.HItemID - , "璋冨嚭浠撳簱": OptionData.浠撳簱鍚嶇О - }) - OptionData = []; - } + //if (OptionData.length > 0) { + // OptionData = []; + //} + obj.update({ + "HSCWHID": OptionData.HItemID + , "璋冨嚭浠撳簱": OptionData.浠撳簱鍚嶇О + }) } }) @@ -1399,19 +1399,19 @@ //鏇存柊琛ㄦ牸缂撳瓨鐨勬暟鎹� obj.update({ - "HSPID": checkStatus.data[0].HItemID, + "HSPID": checkStatus.data[0].HMainID, "浠撲綅鍚嶇О": checkStatus.data[0].浠撲綅鍚嶇О }) layer.close(index);//鍏抽棴寮圭獥 } , end: function () { - if (OptionData.length > 0) { - obj.update({ - "HSPID": OptionData.HItemID - , "浠撲綅鍚嶇О": OptionData.浠撲綅鍚嶇О - }) - OptionData = []; - } + //if (OptionData.length > 0) { + // OptionData = []; + //} + obj.update({ + "HSPID": OptionData.HMainID + , "浠撲綅鍚嶇О": OptionData.浠撲綅鍚嶇О + }) } }) @@ -1625,6 +1625,7 @@ }); }); + //鍒ゆ柇鎵�閫夌潃涓庤〃鏍兼槸鍚︽湁閲嶅鏁版嵁 function checkDuplicateData(data) { const duplicates = []; @@ -1792,7 +1793,7 @@ OptionData = data } //鍙屽嚮杩斿洖璁¢噺鍗曚綅 - function GetGyUnit(data) { + function GetAuxiliaryUnitValue(data) { OptionData = data } @@ -1807,7 +1808,7 @@ } //鍙屽嚮杩斿洖浠撲綅 - function GetGyStockPlace(data) { + function GetStockPlaceValue(data) { OptionData = data } //鍙屽嚮杩斿洖璋冨叆浠撳簱 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_MoveStockBillList.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_MoveStockBillList.html" index 5e54b38..efd33a2 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_MoveStockBillList.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_MoveStockBillList.html" @@ -368,6 +368,7 @@ , { field: 'hmainid', title: '鍗曟嵁ID', hide: true, sort: true } , { field: '鏃ユ湡', title: '鏃ユ湡', width: 160, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鏃ユ湡, 'yyyy-MM-dd HH:mm:ss')}}</div>", sort: true } , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', width: 160, sort: true } + , { field: '鐘舵��', title: '鐘舵��', width: 160, sort: true } , { field: 'hsecmanagerid', title: 'hsecmanagerid', width: 200, hide: true, sort: true } , { field: '楠屾敹鍛樹唬鐮�', title: '楠屾敹鍛樹唬鐮�', width: 200, sort: true } , { field: '楠屾敹鍛�', title: '楠屾敹鍛�', width: 160, sort: true } @@ -490,28 +491,33 @@ var InterID = data[0].hmainid.toString(); //閫昏緫鍒犻櫎鏂规硶 layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) { - $.ajax({ - type: "GET", - url: GetWEBURL() + "Kf_MoveStockBill/DelteteGetMoveStockBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� - data: { "HInterID": InterID, "user": sessionStorage["HUserName"] }, - 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); - //淇敼涓哄姛鍚庡埛鏂扮晫闈� - window.location.reload(); - }); + if (data[0].鐘舵�� =="鍒涘缓") { + $.ajax({ + type: "GET", + url: GetWEBURL() + "Kf_MoveStockBill/DelteteGetMoveStockBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HInterID": InterID, "user": sessionStorage["HUserName"] }, + 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); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + window.location.reload(); + }); - } else { - layer.alert(result.code + result.Message, { icon: 5 }); + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); } - }, error: function () { - layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); - } - }); + }); + } else { + layer.msg('姝ゆ潯鏁版嵁涓嶆槸鍒涘缓鐘舵��,涓嶈兘鍒犻櫎锛�'); + } + }) } else { 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_MoveStockRequestBillEdit.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_MoveStockRequestBillEdit.html" index c52074b..a903de0 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_MoveStockRequestBillEdit.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_MoveStockRequestBillEdit.html" @@ -69,7 +69,7 @@ </div> </div> <div class="layui-col-xs4 layui-inline"> - <label class="layui-form-label">鏃ユ湡</label> + <label class="layui-form-label">鏃ユ湡<label style="color:red"> * </label></label> <div class="layui-input-inline"> <input class="layui-input" name="HDate" id="HDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> </div> @@ -83,7 +83,7 @@ </div> <div class="layui-row"> <div class="layui-col-xs4 layui-inline"> - <label class="layui-form-label">寰�鏉ュ崟浣�</label> + <label class="layui-form-label">寰�鏉ュ崟浣�<label style="color:red"> * </label></label> <div class="layui-input-inline"> <input type="text" name="HSupName" id="HSupName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HSupID" id="HSupID" class="layui-input" value="0" style="float:left;width:150px;"> @@ -93,7 +93,7 @@ </div> </div> <div class="layui-col-xs4 layui-inline"> - <label class="layui-form-label">涓氬姟鍛�</label> + <label class="layui-form-label">涓氬姟鍛�<label style="color:red"> * </label></label> <div class="layui-input-inline"> <input type="text" name="HEmpName" id="HEmpName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="0" style="float:left;width:150px;"> @@ -103,7 +103,7 @@ </div> </div> <div class="layui-col-xs4 layui-inline"> - <label class="layui-form-label">涓荤</label> + <label class="layui-form-label">涓荤<label style="color:red"> * </label></label> <div class="layui-input-inline"> <input type="text" name="HMangerName" id="HMangerName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HMangerID" id="HMangerID" class="layui-input" value="0" style="float:left;width:150px;"> @@ -115,7 +115,7 @@ </div> <div class="layui-row"> <div class="layui-col-xs4 layui-inline"> - <label class="layui-form-label">璋冨叆浠撳簱</label> + <label class="layui-form-label">璋冨叆浠撳簱<label style="color:red"> * </label></label> <div class="layui-input-inline"> <input type="text" name="HWHName" id="HWHName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HWHID" id="HWHID" class="layui-input" value="0" style="float:left;width:150px;"> @@ -125,7 +125,7 @@ </div> </div> <div class="layui-col-xs4 layui-inline"> - <label class="layui-form-label">璋冨嚭浠撳簱</label> + <label class="layui-form-label">璋冨嚭浠撳簱<label style="color:red"> * </label></label> <div class="layui-input-inline"> <input type="text" name="HSCWHName" id="HSCWHName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HSCWHID" id="HSCWHID" class="layui-input" value="0" style="float:left;width:150px;"> @@ -135,7 +135,7 @@ </div> </div> <div class="layui-col-xs4 layui-inline"> - <label class="layui-form-label">楠屾敹</label> + <label class="layui-form-label">楠屾敹<label style="color:red"> * </label></label> <div class="layui-input-inline"> <input type="text" name="HSecManagerName" id="HSecManagerName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HSecManagerID" id="HSecManagerID" class="layui-input" value="0" style="float:left;width:150px;"> @@ -147,7 +147,7 @@ </div> <div class="layui-row"> <div class="layui-col-xs4 layui-inline"> - <label class="layui-form-label">淇濈鍛�</label> + <label class="layui-form-label">淇濈鍛�<label style="color:red"> * </label></label> <div class="layui-input-inline"> <input type="text" name="HKeeperName" id="HKeeperName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HKeeperID" id="HKeeperID" class="layui-input" value="0" style="float:left;width:150px;"> @@ -157,7 +157,7 @@ </div> </div> <div class="layui-col-xs4 layui-inline"> - <label class="layui-form-label">閮ㄩ棬</label> + <label class="layui-form-label">閮ㄩ棬<label style="color:red"> * </label></label> <div class="layui-input-inline"> <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="0" style="float:left;width:150px;"> @@ -339,6 +339,27 @@ $("#HSSDate").val(Format(new Date(), "yyyy-MM-dd")); //缁撶畻鏂瑰紡 } }); + //椤甸潰鍒濆鍖栧姞杞� + $("#HDeptID").val(sessionStorage["HDeptID"]); + $("#HDeptName").val(sessionStorage["HDept"]); + + //鏍规嵁褰撳墠鐧诲綍鐢ㄦ埛鐨勯儴闂� 鑾峰彇 涓荤 + if ($("#HDeptID").val() != 0) { + $.ajax({ + url: GetWEBURL() + "Gy_Department/list", + async: false, + type: "GET", + data: { + "sWhere": "and HItemID = '" + $("#HDeptID").val() + "'", "user": sessionStorage["HUserName"], "Organization": sessionStorage["Organization"] + }, + success: function (result) { + $("#HMangerID").val(result.data[0].HEmpID); + $("#HMangerName").val(result.data[0].璐熻矗浜�); + }, error: function () { + layer.alert("鍙戠敓閿欒!", { icon: 5 }); + } + }); + } } else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new $("#HInterID").val(linterid); RoadBillMain(linterid); @@ -548,62 +569,61 @@ //鏌ヨ妫�楠屾柟妗堝崟鏄惁瀛樺湪 var ajaxLoad = layer.load(); $.ajax({ - url: GetWEBURL() + "/Cg_POOrderBill/cx", + url: GetWEBURL() + "/Kf_MoveStockRequestBill/cx", type: "GET", data: { "HInterID": linterid }, success: function (result) { if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 - var data = result.data[0]; + var data = result.data; allVal = result.data[0]; form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫�� - "HBillNo": data.鍗曟嵁鍙� - , "HDate": formatDate(data.鏃ユ湡) - , "HSSDate": formatDate(data.缁撶畻鏃ユ湡) - //, "HInnerBillNo": data.鍐呴儴鍗曟嵁鍙� - , "HAddress": data.浜よ揣鍦扮偣 - , "HDeptName": data.閮ㄩ棬 - , "HDeptID": data.HDeptID - , "HSupID": data.HSupID - , "HSupName": data.渚涘簲鍟� - , "HEmpID": data.HEmpID - , "HEmpName": data.涓氬姟鍛� - , "HCurID": data.HCurID - , "HCurName": data.甯佸埆 - , "HExRate": data.姹囩巼 - , "HManagerName": data.涓荤 - , "HManagerID": data.HManagerID - , "HPSStyleID": data.HPSStyleID - , "HPSStyleName": data.閲囪喘鏂瑰紡 - , "HSSID": data.HSSID - , "HSSName": data.缁撶畻鏂瑰紡 - , "HLinkMan": data.鑱旂郴浜� - , "HLinkPhone": data.鑱旂郴鐢佃瘽 - , "HInnerBillNo": data.杈呭姪瀛楁 - , "HRemark": data.琛ㄥご澶囨敞 - , "HMaker": data.鍒跺崟浜� - , "HChecker": data.瀹℃牳浜� - , "HCloseMan": data.鍏抽棴浜� - , "HMakeDate": data.鍒跺崟鏃ユ湡 - , "HCheckDate": data.瀹℃牳鏃ユ湡 - , "HCloseDate": data.鍏抽棴鏃ユ湡 - , "HUpDateDate": data.淇敼鏃ユ湡 - , "HDeleteDate": data.浣滃簾鏃ユ湡 + "HBillNo": data[0].鍗曟嵁鍙� + , "HDate": formatDate(data[0].鏃ユ湡) + , "HDeptName": data[0].閮ㄩ棬 + , "HDeptID": data[0].HDeptID + , "HSupID": data[0].HSupID + , "HSupName": data[0].寰�鏉ュ崟浣� + , "HEmpID": data[0].HEmpID + , "HEmpName": data[0].涓氬姟鍛� + , "HMangerName": data[0].涓荤 + , "HMangerID": data[0].HMangerID + , "HSecManagerName": data[0].楠屾敹鍛� + , "HSecManagerID": data[0].HSecManagerID + , "HKeeperName": data[0].淇濈鍛� + , "HKeeperID": data[0].HKeeperID + + , "HWHID": data[0].涓昏皟鍏ヤ粨搴揑D + , "HWHName": data[0].涓昏皟鍏ヤ粨搴� + , "HSCWHID": data[0].涓昏皟鍑轰粨搴揑D + , "HSCWHName": data[0].涓昏皟鍑轰粨搴� + + , "HInnerBillNo": data[0].杈呭姪瀛楁 + , "HRemark": data[0].琛ㄥご澶囨敞 + , "HMaker": data[0].鍒跺崟浜� + , "HChecker": data[0].瀹℃牳浜� + , "HCloseMan": data[0].鍏抽棴浜� + , "HMakeDate": data[0].鍒跺崟鏃ユ湡 + , "HCheckDate": data[0].瀹℃牳鏃ユ湡 + , "HCloseDate": data[0].鍏抽棴鏃ユ湡 + , "HUpDateDate": data[0].淇敼鏃ユ湡 + , "HDeleteDate": data[0].浣滃簾鏃ユ湡 }); //瀛愯〃 璧嬪�� var rowdata = []; - for (var i = 0; i < 1; i++) { + for (var i = 0; i < data.length; i++) { rowdata.push( { - "HMaterID": data.HMaterID, "鐗╂枡浠g爜": data.鐗╂枡浠g爜, "鐗╂枡鍚嶇О": data.鐗╂枡鍚嶇О - , "瑙勬牸鍨嬪彿": data.瑙勬牸鍨嬪彿, "HUnitID": data.HUnitID - , "璁¢噺鍗曚綅": data.璁¢噺鍗曚綅, "HQty": data.鏁伴噺, "HRemark": data.琛ㄤ綋澶囨敞 - , "HPrice": data.鍗曚环, "HMoney": data.閲戦, "HTaxRate": data.绋庣巼 - , "HTaxMoney": data.閲戦 * data.绋庣巼, "HlineTotal": data.閲戦 + data.绋庨, "HlineTotalBB": (data.閲戦 + data.绋庨) * data.姹囩巼 - , "HTaxPrice": data.鍚◣鍗曚环, "HDiscountRate": data.鎶樻墸鐜�, "HRelTaxPrice": data.瀹為檯鍚◣鍗曚环 - , "HDate": Format(new Date(data.浜よ揣鏃ユ湡), "yyyy-MM-dd") + "HMaterID": data[i].HMaterID, "鐗╂枡浠g爜": data[i].鐗╂枡浠g爜, "鐗╂枡鍚嶇О": data[i].鐗╂枡鍚嶇О, "瑙勬牸鍨嬪彿": data[i].瑙勬牸鍨嬪彿, + "HUnitID": data[i].HUnitID, "璁¢噺鍗曚綅": data[i].璁¢噺鍗曚綅, "HSecUnitRate": data[i].鎹㈢畻鐜�, + "HSecUnitID": data[i].HSecUnitID, "杈呭姪璁¢噺鍗曚綅": data[i].杈呭姪璁¢噺鍗曚綅 + , "HQtyMust": data[i].搴旀敹鏁伴噺, "HQty": data[i].瀹炴敹鏁伴噺, "HRemark": data[i].琛ㄤ綋澶囨敞 + , "HPrice": data[i].鍗曚环, "HMoney": data[i].閲戦, "HOutPrice": data[i].璋冨嚭鍗曚环, "HOutMoney": data[i].璋冨嚭閲戦 + , "HWHID": data[i].HWHID, "璋冨叆浠撳簱": data[i].璋冨叆浠撳簱, "HSCWHID": data[i].HSCWHID, "璋冨嚭浠撳簱": data[i].璋冨嚭浠撳簱, + "HBASEUNITID": data[i].HBASEUNITID, "鍩烘湰璁¢噺鍗曚綅": data[i].鍩烘湰璁¢噺鍗曚綅, + "HEXTAUXUNITID": data[i].HEXTAUXUNITID, "杈呭崟浣�": data[i].杈呭崟浣� } ) } @@ -626,6 +646,43 @@ //#region 淇濆瓨鏂规硶 function set_SaveBill(data) { + + if (OperationType == undefined) { + OperationType = 1; + } + + if ($("#HWHID").val() == 0) { + layer.msg("璇烽�夋嫨璋冨叆浠撳簱锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HSCWHID").val() == 0) { + layer.msg("璇烽�夋嫨璋冨嚭浠撳簱锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HManagerID").val() == 0) { + layer.msg("璇烽�夋嫨璐熻矗浜猴紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HSecManagerID").val() == 0) { + layer.msg("璇烽�夋嫨楠屾敹浜猴紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HEmpID").val() == 0) { + layer.msg("璇烽�夋嫨浠撶鍛橈紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HKeeperID ").val() == 0) { + layer.msg("璇烽�夋嫨淇濈鍛橈紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HSupID").val() == 0) { + layer.msg("璇烽�夋嫨渚涘簲鍟嗭紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HDeptID").val() == 0) { + layer.msg("璇烽�夋嫨閮ㄩ棬锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } var num = []; for (var i = 0; i < table.cache["mainTable"].length; i++) { @@ -704,7 +761,7 @@ } , end: function () { obj.update({ - "HMaterID" :OptionData.HMaterID + "HMaterID": OptionData.HItemID ,"鐗╂枡浠g爜" : OptionData.鐗╂枡浠g爜 , "鐗╂枡鍚嶇О" :OptionData.鐗╂枡鍚嶇О ,"瑙勬牸鍨嬪彿" : OptionData.瑙勬牸鍨嬪彿 @@ -722,7 +779,7 @@ , shift: 2 //寮瑰嚭鍔ㄧ敾 , area: ["90%", "90%"] //绐椾綋澶у皬 , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀� - , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html', 'yes'] + , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html?type=AuxiliaryUnit', 'yes'] , btn: ["纭畾", "鍙栨秷"] , btn1: function (index, laero) { //鎸夐挳涓� 鐨勫洖璋� @@ -739,11 +796,14 @@ }) layer.close(index);//鍏抽棴寮圭獥 } - , end: function () { - obj.update({ - "HUnitID": OptionData.HItemID - , "璁¢噺鍗曚綅": OptionData.璁¢噺鍗曚綅鍚嶇О - }) + , end: function () { + if (OptionData.length>0) { + obj.update({ + "HUnitID": OptionData[0].HItemID + , "璁¢噺鍗曚綅": OptionData[0].璁¢噺鍗曚綅鍚嶇О + }) + } + } }) } @@ -757,7 +817,7 @@ , shift: 2 //寮瑰嚭鍔ㄧ敾 , area: ["90%", "90%"] //绐椾綋澶у皬 , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀� - , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html', 'yes'] + , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html?type=AuxiliaryUnit', 'yes'] , btn: ["纭畾", "鍙栨秷"] , btn1: function (index, laero) { //鎸夐挳涓� 鐨勫洖璋� @@ -774,11 +834,14 @@ }) layer.close(index);//鍏抽棴寮圭獥 } - , end: function () { - obj.update({ - "HSecUnitID": OptionData.HItemID - , "杈呭姪璁¢噺鍗曚綅": OptionData.璁¢噺鍗曚綅鍚嶇О - }) + , end: function () { + if (OptionData.length>0) { + obj.update({ + "HSecUnitID": OptionData[0].HItemID + , "杈呭姪璁¢噺鍗曚綅": OptionData[0].璁¢噺鍗曚綅鍚嶇О + }) + } + } }) } @@ -862,7 +925,7 @@ , shift: 2 //寮瑰嚭鍔ㄧ敾 , area: ["90%", "90%"] //绐椾綋澶у皬 , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀� - , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html', 'yes'] + , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html?type=AuxiliaryUnit', 'yes'] , btn: ["纭畾", "鍙栨秷"] , btn1: function (index, laero) { //鎸夐挳涓� 鐨勫洖璋� @@ -879,11 +942,15 @@ }) layer.close(index);//鍏抽棴寮圭獥 } - , end: function () { - obj.update({ - "HBASEUNITID": OptionData.HItemID - , "鍩烘湰璁¢噺鍗曚綅": OptionData.璁¢噺鍗曚綅鍚嶇О - }) + , end: function () { + if (OptionData.length > 0) { + obj.update({ + "HBASEUNITID": OptionData[0].HItemID + , "鍩烘湰璁¢噺鍗曚綅": OptionData[0].璁¢噺鍗曚綅鍚嶇О + }) + OptionData = []; + } + } }) } @@ -897,7 +964,7 @@ , shift: 2 //寮瑰嚭鍔ㄧ敾 , area: ["90%", "90%"] //绐椾綋澶у皬 , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀� - , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html', 'yes'] + , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html?type=AuxiliaryUnit', 'yes'] , btn: ["纭畾", "鍙栨秷"] , btn1: function (index, laero) { //鎸夐挳涓� 鐨勫洖璋� @@ -914,11 +981,14 @@ }) layer.close(index);//鍏抽棴寮圭獥 } - , end: function () { - obj.update({ - "HEXTAUXUNITID": OptionData.HItemID - , "杈呭崟浣�": OptionData.璁¢噺鍗曚綅鍚嶇О - }) + , end: function () { + if (OptionData.length>0) { + obj.update({ + "HEXTAUXUNITID": OptionData[0].HItemID + , "杈呭崟浣�": OptionData[0].璁¢噺鍗曚綅鍚嶇О + }) + OptionData = []; + } } }) } @@ -1168,12 +1238,30 @@ { $("#HWHName").val(obj[0].浠撳簱鍚嶇О); $("#HWHID").val(obj[0].HItemID); + if (option.data.length > 0) { + for (var i = 0; i < option.data.length; i++) { + if (option.data[i]["HWHID"] == 0) { + option.data[i]["HWHID"] = obj[0].HItemID; + option.data[i]["璋冨叆浠撳簱"] = obj[0].浠撳簱鍚嶇О; + } + } + } + layui.table.render(option); } function GetHSCWHValue(obj) //杩斿洖璋冨嚭浠撳簱 { $("#HSCWHName").val(obj[0].浠撳簱鍚嶇О); - $("#HSCWHID").val(obj[0].HItemID); + $("#HSCWHID").val(obj[0].HItemID); + if (option.data.length > 0) { + for (var i = 0; i < option.data.length; i++) { + if (option.data[i]["HSCWHID"] == 0) { + option.data[i]["HSCWHID"] = obj[0].HItemID; + option.data[i]["璋冨嚭浠撳簱"] = obj[0].浠撳簱鍚嶇О; + } + } + } + layui.table.render(option); } function GetHDeptNameValue(obj) //杩斿洖閮ㄩ棬 @@ -1199,7 +1287,7 @@ OptionData = data } //鍙屽嚮杩斿洖璁¢噺鍗曚綅 - function GetGyUnit(data) { + function GetAuxiliaryUnitValue(data) { OptionData = data } 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 ee82b3f..3796584 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" @@ -178,7 +178,7 @@ case 'btn-Add': set_AddNew(); break; //缂栬緫 - case 'set_ShowBill': set_ShowBill(); + case 'btn-Edit': set_ShowBill(); break; //鍒犻櫎 case 'btn-Delete': set_DeleteBill(); 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 8b37334..1c4612a 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" @@ -564,70 +564,70 @@ }, success: function (result) { if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 - var data = result.data[0]; + var data = result.data; allVal = result.data[0]; form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫�� - "HBillNo": data.鍗曟嵁鍙� - , "HDate": formatDate(data.鏃ユ湡) + "HBillNo": data[0].鍗曟嵁鍙� + , "HDate": formatDate(data[0].鏃ユ湡) /*, "HSSDate": formatDate(data.缁撶畻鏃ユ湡)*/ //, "HInnerBillNo": data.鍐呴儴鍗曟嵁鍙� - , "HAddress": data.浜よ揣鍦扮偣 - , "HDeptName": data.閮ㄩ棬 - , "HDeptID": data.HDeptID - , "HSupID": data.HSupID - , "HSupName": data.渚涘簲鍟� - , "HEmpID": data.HEmpID - , "HEmpName": data.浠撶鍛� - , "HCurID": data.HCurID - , "HCurName": data.甯佸埆 - , "HExRate": data.姹囩巼 - , "HWHID": data.HWHID - , "HWHName": data.璋冨叆浠撳簱 - , "HSCWHID": data.HSCWHID - , "HSCWHName": data.璋冨嚭浠撳簱 - , "HManagerName": data.璐熻矗浜� - , "HManagerID": data.HManagerID - , "HSecManagerID": data.HSecManagerID - , "HSecManagerName": data.楠屾敹 - , "HKeeperID": data.HKeeperID - , "HKeeperName": data.淇濈鍛� - , "HPSStyleID": data.HPSStyleID - , "HPSStyleName": data.閲囪喘鏂瑰紡 - , "HSourceBillType": data.婧愬崟绫诲瀷 - , "HSSID": data.HSSID - , "HSSName": data.缁撶畻鏂瑰紡 - , "HLinkMan": data.鑱旂郴浜� - , "HLinkPhone": data.鑱旂郴鐢佃瘽 - , "HInnerBillNo": data.杈呭姪瀛楁 - , "HRemark": data.琛ㄥご澶囨敞 - , "HMaker": data.鍒跺崟浜� - , "HMakeDate": data.鍒跺崟鏃ユ湡 - , "HUpDater": data.淇敼浜� - , "HUpDateDate": data.淇敼鏃ユ湡 - , "HChecker": data.瀹℃牳浜� - , "HCheckDate": data.瀹℃牳鏃ユ湡 - , "HCloseMan": data.鍏抽棴浜� - , "HCloseDate": data.鍏抽棴鏃ユ湡 - , "HDeleteMan": data.浣滃簾浜� - , "HDeleteDate": data.浣滃簾鏃ユ湡 + , "HAddress": data[0].浜よ揣鍦扮偣 + , "HDeptName": data[0].閮ㄩ棬 + , "HDeptID": data[0].HDeptID + , "HSupID": data[0].HSupID + , "HSupName": data[0].渚涘簲鍟� + , "HEmpID": data[0].HEmpID + , "HEmpName": data[0].浠撶鍛� + , "HCurID": data[0].HCurID + , "HCurName": data[0].甯佸埆 + , "HExRate": data[0].姹囩巼 + , "HWHID": data[0].HWHID + , "HWHName": data[0].璋冨叆浠撳簱 + , "HSCWHID": data[0].HSCWHID + , "HSCWHName": data[0].璋冨嚭浠撳簱 + , "HManagerName": data[0].璐熻矗浜� + , "HManagerID": data[0].HManagerID + , "HSecManagerID": data[0].HSecManagerID + , "HSecManagerName": data[0].楠屾敹 + , "HKeeperID": data[0].HKeeperID + , "HKeeperName": data[0].淇濈鍛� + , "HPSStyleID": data[0].HPSStyleID + , "HPSStyleName": data[0].閲囪喘鏂瑰紡 + , "HSourceBillType": data[0].婧愬崟绫诲瀷 + , "HSSID": data[0].HSSID + , "HSSName": data[0].缁撶畻鏂瑰紡 + , "HLinkMan": data[0].鑱旂郴浜� + , "HLinkPhone": data[0].鑱旂郴鐢佃瘽 + , "HInnerBillNo": data[0].杈呭姪瀛楁 + , "HRemark": data[0].琛ㄥご澶囨敞 + , "HMaker": data[0].鍒跺崟浜� + , "HMakeDate": data[0].鍒跺崟鏃ユ湡 + , "HUpDater": data[0].淇敼浜� + , "HUpDateDate": data[0].淇敼鏃ユ湡 + , "HChecker": data[0].瀹℃牳浜� + , "HCheckDate": data[0].瀹℃牳鏃ユ湡 + , "HCloseMan": data[0].鍏抽棴浜� + , "HCloseDate": data[0].鍏抽棴鏃ユ湡 + , "HDeleteMan": data[0].浣滃簾浜� + , "HDeleteDate": data[0].浣滃簾鏃ユ湡 }); //瀛愯〃 璧嬪�� var rowdata = []; - for (var i = 0; i < 1; i++) { + for (var i = 0; i < data.length; i++) { rowdata.push( { - "HMaterID": data.HMaterID, "鐗╂枡浠g爜": data.鐗╂枡浠g爜, "鐗╂枡鍚嶇О": data.鐗╂枡鍚嶇О - , "瑙勬牸鍨嬪彿": data.瑙勬牸鍨嬪彿, "HUnitID": data.HUnitID - , "璁¢噺鍗曚綅": data.璁¢噺鍗曚綅, "HQtyMust": data.搴旀敹鏁伴噺, "HQty": data.瀹炴敹鏁伴噺, "HRemark": data.琛ㄤ綋澶囨敞 - , "HPrice": data.鍗曚环, "HMoney": data.閲戦, "HOrderPrice": data.閲囪喘閲戦, "HWHID": data.HWHID, "璋冨叆浠撳簱": data.璋冨叆浠撳簱, "HSCWHID": data.HSCWHID, "璋冨嚭浠撳簱": data.璋冨嚭浠撳簱, "HTaxRate": data.绋庣巼 - , "HTaxMoney": data.閲戦 * data.绋庣巼, "HlineTotal": data.閲戦 + data.绋庨, "HlineTotalBB": (data.閲戦 + data.绋庨) * data.姹囩巼 - , "HTaxPrice": data.鍚◣鍗曚环, "HDiscountRate": data.鎶樻墸鐜�, "HRelTaxPrice": data.瀹為檯鍚◣鍗曚环 - , "HDate": Format(new Date(data.浜よ揣鏃ユ湡), "yyyy-MM-dd"), "HBatchNo": data.鎵规, - "HSourceBillNo": data.婧愬崟鍗曞彿, //婧愬崟鍙� - "HSourceBillType": data.婧愬崟绫诲瀷, //婧愬崟绫诲瀷 - "HSourceInterID": data.婧愬崟涓诲唴鐮�, //婧愬崟涓诲唴鐮� - "HSourceEntryID": data.婧愬崟瀛愬唴鐮� //婧愬崟瀛愬唴鐮� + "HMaterID": data[i].HMaterID, "鐗╂枡浠g爜": data[i].鐗╂枡浠g爜, "鐗╂枡鍚嶇О": data[i].鐗╂枡鍚嶇О + , "瑙勬牸鍨嬪彿": data[i].瑙勬牸鍨嬪彿, "HUnitID": data[i].HUnitID + , "璁¢噺鍗曚綅": data[i].璁¢噺鍗曚綅, "HQtyMust": data[i].搴旀敹鏁伴噺, "HQty": data[i].瀹炴敹鏁伴噺, "HRemark": data[i].琛ㄤ綋澶囨敞 + , "HPrice": data[i].鍗曚环, "HMoney": data[i].閲戦, "HOrderPrice": data[i].閲囪喘閲戦, "HWHID": data[i].HWHID, "璋冨叆浠撳簱": data[i].璋冨叆浠撳簱, "HSCWHID": data[i].HSCWHID, "璋冨嚭浠撳簱": data[i].璋冨嚭浠撳簱, "HTaxRate": data[i].绋庣巼 + , "HTaxMoney": data[i].閲戦 * data[i].绋庣巼, "HlineTotal": data[i].閲戦 + data[i].绋庨, "HlineTotalBB": (data[i].閲戦 + data[i].绋庨) * data[i].姹囩巼 + , "HTaxPrice": data[i].鍚◣鍗曚环, "HDiscountRate": data[i].鎶樻墸鐜�, "HRelTaxPrice": data[i].瀹為檯鍚◣鍗曚环 + , "HDate": Format(new Date(data[i].浜よ揣鏃ユ湡), "yyyy-MM-dd"), "HBatchNo": data[i].鎵规, + "HSourceBillNo": data[i].婧愬崟鍗曞彿, //婧愬崟鍙� + "HSourceBillType": data[i].婧愬崟绫诲瀷, //婧愬崟绫诲瀷 + "HSourceInterID": data[i].婧愬崟涓诲唴鐮�, //婧愬崟涓诲唴鐮� + "HSourceEntryID": data[i].婧愬崟瀛愬唴鐮� //婧愬崟瀛愬唴鐮� } ) } @@ -759,17 +759,17 @@ layer.close(index);//鍏抽棴寮圭獥 } , end: function () { - if (OptionData.length>0) { - obj.update({ - "HMaterID": OptionData.HMaterID - , "鐗╂枡浠g爜": OptionData.鐗╂枡浠g爜 - , "鐗╂枡鍚嶇О": OptionData.鐗╂枡鍚嶇О - , "瑙勬牸鍨嬪彿": OptionData.瑙勬牸鍨嬪彿 - , "HUnitID": OptionData.HUnitID - , "璁¢噺鍗曚綅": OptionData.璁¢噺鍗曚綅鍚嶇О - }) - OptionData = []; - } + //if (OptionData.length>0) { + // OptionData = []; + //} + obj.update({ + "HMaterID": OptionData.HItemID + , "鐗╂枡浠g爜": OptionData.鐗╂枡浠g爜 + , "鐗╂枡鍚嶇О": OptionData.鐗╂枡鍚嶇О + , "瑙勬牸鍨嬪彿": OptionData.瑙勬牸鍨嬪彿 + , "HUnitID": OptionData.HUnitID + , "璁¢噺鍗曚綅": OptionData.璁¢噺鍗曚綅鍚嶇О + }) } }) @@ -784,7 +784,7 @@ , shift: 2 //寮瑰嚭鍔ㄧ敾 , area: ["90%", "90%"] //绐椾綋澶у皬 , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀� - , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html', 'yes'] + , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html?type=AuxiliaryUnit', 'yes'] , btn: ["纭畾", "鍙栨秷"] , btn1: function (index, laero) { //鎸夐挳涓� 鐨勫洖璋� @@ -804,8 +804,8 @@ , end: function () { if (OptionData.length > 0) { obj.update({ - "HUnitID": OptionData.HItemID - , "璁¢噺鍗曚綅": OptionData.璁¢噺鍗曚綅鍚嶇О + "HUnitID": OptionData[0].HItemID + , "璁¢噺鍗曚綅": OptionData[0].璁¢噺鍗曚綅鍚嶇О }) OptionData = []; } @@ -880,13 +880,13 @@ layer.close(index);//鍏抽棴寮圭獥 } , end: function () { - if (OptionData.length > 0) { - obj.update({ - "HWHID": OptionData.HItemID - , "璋冨叆浠撳簱": OptionData.浠撳簱鍚嶇О - }) - OptionData = []; - } + //if (OptionData.length > 0) { + // OptionData = []; + //} + obj.update({ + "HWHID": OptionData.HItemID + , "璋冨叆浠撳簱": OptionData.浠撳簱鍚嶇О + }) } }) @@ -919,13 +919,13 @@ layer.close(index);//鍏抽棴寮圭獥 } , end: function () { - if (OptionData.length > 0) { - obj.update({ - "HSCWHID": OptionData.HItemID - , "璋冨嚭浠撳簱": OptionData.浠撳簱鍚嶇О - }) - OptionData = []; - } + //if (OptionData.length > 0) { + // OptionData = []; + //} + obj.update({ + "HSCWHID": OptionData.HItemID + , "璋冨嚭浠撳簱": OptionData.浠撳簱鍚嶇О + }) } }) @@ -1399,7 +1399,7 @@ OptionData = data } //鍙屽嚮杩斿洖璁¢噺鍗曚綅 - function GetGyUnit(data) { + function GetAuxiliaryUnitValue(data) { OptionData = data } 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_StepFoldinBillList.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_StepFoldinBillList.html" index 987cf05..9d74974 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_StepFoldinBillList.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_StepFoldinBillList.html" @@ -267,6 +267,7 @@ , { field: '鏃ユ湡', title: '鏃ユ湡', width: 125, templet: "<div>{{d.鏃ユ湡 ==null ?'':layui.util.toDateString(d.鏃ユ湡, 'yyyy-MM-dd')}}</div>", sort: true } , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', width: 195, sort: true } , { field: '鍗曟嵁绫诲瀷', title: '鍗曟嵁绫诲瀷', width: 110, sort: true, hide: true } + , { field: '鐘舵��', title: '鐘舵��', width: 195, sort: true } , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜', width: 110, sort: true } , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', width: 110, sort: true } , { field: 'HSecManagerID', title: 'HSecManagerID', width: 200, hide: true, sort: true } @@ -412,31 +413,36 @@ var InterID = data[0].hmainid.toString(); //閫昏緫鍒犻櫎鏂规硶 layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) { - var wait = layer.load(); - $.ajax({ - type: "GET", - url: GetWEBURL() + "/Fb_StepFoldInBill/DeltetFb_StepFoldInBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� - data: { "HInterID": InterID }, - 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); - //淇敼涓哄姛鍚庡埛鏂扮晫闈� - window.location.reload(); - }); + if (data[0].鐘舵��=="鍒涘缓") { + var wait = layer.load(); + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Fb_StepFoldInBill/DeltetFb_StepFoldInBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HInterID": InterID }, + 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); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + window.location.reload(); + }); - } else { - layer.alert(result.code + result.Message, { icon: 5 }); + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + layer.close(wait); + }, error: function () { + layer.close(wait); + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); } - layer.close(wait); - }, error: function () { - layer.close(wait); - layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); - } - }); + }); + } else { + layer.msg('姝ゆ暟鎹笉鏄垱寤虹姸鎬�,鏃犳硶鍒犻櫎锛�'); + } + }) } else { diff --git "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\345\272\224\344\273\230\345\215\225/Cg_PayableBill.html" "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\345\272\224\344\273\230\345\215\225/Cg_PayableBill.html" index 5c6541a..78c4e2f 100644 --- "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\345\272\224\344\273\230\345\215\225/Cg_PayableBill.html" +++ "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\345\272\224\344\273\230\345\215\225/Cg_PayableBill.html" @@ -100,56 +100,46 @@ </div> </div> <div class="layui-row"> - <div class="layui-inline"> - <label class="layui-form-label">閲囪喘閮ㄩ棬</label> - <div class="layui-input-inline"> - <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="background-color:#efefef4d;" readonly> - <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="0" style="float:left;width:150px;"> - <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="hdeptlist" style="width:40px;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> - </button>--> - </div> - </div> - <div class="layui-inline"> - <label class="layui-form-label">涓氬姟鍛�</label> - <div class="layui-input-inline"> - <input type="text" name="HEmpName" id="HEmpName" class="layui-input" value="" style="background-color:#efefef4d;" readonly> - <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="0" style="float:left;width:150px;"> - <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" style="width:40px;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> - </button>--> - </div> - </div> - <div class="layui-inline"> - <label class="layui-form-label">涓荤</label> - <div class="layui-input-inline"> - <input type="text" name="HMangerName" id="HMangerName" class="layui-input" value="" style="background-color:#efefef4d;" readonly> - <input type="hidden" name="HMangerID" id="HMangerID" class="layui-input" value="0" style="float:left;width:150px;"> - <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HManagerList" style="width:40px;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> - </button>--> - </div> - </div> - <div class="layui-inline"> + <div class="layui-inline"style="width:625px"> <label class="layui-form-label">渚涘簲鍟�<label style="color:red"> * </label></label> <div class="layui-input-inline"> - <input type="text" name="HSupName" id="HSupName" class="layui-input" value="" style="background-color:#efefef4d;" readonly> - <input type="hidden" name="HSupID" id="HSupID" class="layui-input" value="0" style="float:left;width:150px;"> + <input type="text" name="HSupName" id="HSupName" class="layui-input" value="" style="background-color: #efefef4d; width: 505px" readonly> + <input type="hidden" name="HSupID" id="HSupID" class="layui-input" value="0" style="float: left; width: 505px;"> <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HSupList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button>--> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">閲囪喘閮ㄩ棬<label style="color:red"> * </label></label> + <div class="layui-input-inline"> + <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="background-color: #efefef4d; float: left; width: 150px; " readonly> + <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="0" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptList" style="width:40px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> - </button>--> + </button> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">涓氬姟鍛�<label style="color:red"> * </label></label> + <div class="layui-input-inline"> + <input type="text" name="HEmpName" id="HEmpName" class="layui-input" value="" style="background-color: #efefef4d; float: left; width: 150px;" readonly> + <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="0" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> </div> </div> </div> <div class="layui-row"> <div class="layui-inline"> - <label class="layui-form-label">甯佸埆</label> + <label class="layui-form-label">甯佸埆<label style="color:red"> * </label></label> <div class="layui-input-inline"> - <input type="text" name="HCurName" id="HCurName" class="layui-input" value="" style="background-color:#efefef4d;" readonly> + <input type="text" name="HCurName" id="HCurName" class="layui-input" value="" style="background-color: #efefef4d; float: left; width: 150px;" readonly> <input type="hidden" name="HCurID" id="HCurID" class="layui-input" value="0" style="float:left;width:150px;"> - <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HCurList" style="width:40px;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> - </button>--> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HCurList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> </div> </div> <div class="layui-inline"> @@ -159,27 +149,37 @@ </div> </div> <div class="layui-inline"> - <label class="layui-form-label">閲囪喘鏂瑰紡</label> + <label class="layui-form-label">閲囪喘鏂瑰紡<label style="color:red"> * </label></label> <div class="layui-input-inline"> - <input type="text" name="HPSStyleName" id="HPSStyleName" class="layui-input" value="" style="background-color:#efefef4d;" readonly> + <input type="text" name="HPSStyleName" id="HPSStyleName" class="layui-input" value="" style="background-color: #efefef4d; float: left; width: 150px;" readonly> <input type="hidden" name="HPSStyleID" id="HPSStyleID" class="layui-input" value="0" style="float:left;width:150px;"> - <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="hsellslist" style="width:40px;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> - </button>--> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HPSStyleList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> </div> </div> <div class="layui-inline"> <label class="layui-form-label">缁撶畻鏂瑰紡<label style="color:red"> * </label></label> <div class="layui-input-inline"> - <input type="text" name="HSSName" id="HSSName" class="layui-input" value="" style="background-color:#efefef4d;" readonly> + <input type="text" name="HSSName" id="HSSName" class="layui-input" value="" style="background-color: #efefef4d; float: left; width: 150px;" readonly> <input type="hidden" name="HSSID" id="HSSID" class="layui-input" value="0" style="float:left;width:150px;"> - <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="HSSList" style="width:40px;"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> - </button>--> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HSSList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> </div> </div> </div> <div class="layui-row"> + <div class="layui-inline"> + <label class="layui-form-label">涓荤</label> + <div class="layui-input-inline"> + <input type="text" name="HMangerName" id="HMangerName" class="layui-input" value="" style="background-color: #efefef4d; float: left; width: 150px;" readonly> + <input type="hidden" name="HMangerID" id="HMangerID" class="layui-input" value="0" style="float:left;width:150px;"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HManagerList" style="width:40px;"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> + </button> + </div> + </div> <div class="layui-inline"> <label class="layui-form-label">浠樻鏃ユ湡<label style="color:red"> * </label></label> <div class="layui-input-block"> @@ -498,9 +498,9 @@ } //#endregion - //if (AllowLoadData(data)) { + if (AllowLoadData(data)) { set_SaveBill(data); - //} + } }); //#endregion //#endregion @@ -759,7 +759,7 @@ } }); } - ////#endregion + //#endregion //#region 寮圭獥閫夋嫨鏂规硶 //#region 閫夋嫨閲囪喘閮ㄩ棬 @@ -770,7 +770,19 @@ , area: ['90%', '90%']//澶у皬 , title: '閲囪喘閮ㄩ棬鍒楄〃'//鏍囬 , shift: 2//寮瑰嚭鍔ㄧ敾 - , content: ['../../Baseset/鍩虹璧勬枡/Gy_DepartmentList.html', 'yes'] + , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_DepartmentList.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HDeptName").val(checkStatus.data[0].閮ㄩ棬鍚嶇О); + $("#HDeptID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } }) } //#endregion @@ -783,7 +795,19 @@ , area: ['90%', '90%']//澶у皬 , title: '閲囪喘涓荤鍒楄〃'//鏍囬 , shift: 2//寮瑰嚭鍔ㄧ敾 - , content: ['../../Baseset/鍩虹璧勬枡/Gy_EmployeeList.html?Type=HManager', 'yes'] + , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?Type=HManager', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HMangerName").val(checkStatus.data[0].鑱屽憳鍚嶇О); + $("#HMangerID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } }) } //#endregion @@ -796,7 +820,19 @@ , area: ['90%', '90%']//澶у皬 , title: '涓氬姟鍛樺垪琛�'//鏍囬 , shift: 2//寮瑰嚭鍔ㄧ敾 - , content: ['../../Baseset/鍩虹璧勬枡/Gy_EmployeeList.html?Type=HEmp', 'yes'] + , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?Type=HEmp', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HEmpName").val(checkStatus.data[0].鑱屽憳鍚嶇О); + $("#HEmpID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } }) } //#endregion @@ -822,7 +858,20 @@ , area: ['90%', '90%']//澶у皬 , title: '閲囪喘鏂瑰紡鍒楄〃'//鏍囬 , shift: 2//寮瑰嚭鍔ㄧ敾 - , content: ['../../Baseset/鍩虹璧勬枡/Gy_PoStockStyle.html', 'yes'] + , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_PoStockStyle.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + + $("#HPSStyleName").val(checkStatus.data[0].閲囪喘鏂瑰紡鍚嶇О); + $("#HPSStyleID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } }) } //#endregion @@ -835,7 +884,7 @@ , area: ['90%', '90%']//澶у皬 , title: '缁撶畻鏂瑰紡鍒楄〃'//鏍囬 , shift: 2//寮瑰嚭鍔ㄧ敾 - , content: ['../../Baseset/鍩虹璧勬枡/Gy_SettleStyle.html', 'yes'] + , content: ['../../鍩虹璧勬枡/鍩虹璧勬枡/Gy_SettleStyle.html', 'yes'] , btn: ['纭畾', '鍙栨秷'] , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 @@ -843,7 +892,7 @@ if (checkStatus.data.length === 0) { return layer.msg('璇烽�夋嫨鏁版嵁'); } - $("#HSSName").val(checkStatus.data[0].HName); + $("#HSSName").val(checkStatus.data[0].缁撶畻鏂瑰紡鍚嶇О); $("#HSSID").val(checkStatus.data[0].HItemID); layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� } @@ -2303,6 +2352,42 @@ return res; } //#endregion + + //#region 淇濆瓨鏂规硶鏍¢獙 + function AllowLoadData(data) { + if ($("#HCurID").val() == 0) { + layer.msg("璇烽�夋嫨甯佸埆锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HExRate").val() == 0) { + layer.msg("璇疯緭鍏ユ眹鐜囷紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HEmpID").val() == 0) { + layer.msg("璇烽�夋嫨涓氬姟鍛樺憳锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HDeptID").val() == 0) { + layer.msg("璇烽�夋嫨閲囪喘閮ㄩ棬锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HSupID").val() == 0) { + layer.msg("璇烽�夋嫨渚涘簲鍟嗭紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HPSStyleID").val() == 0) { + layer.msg("璇烽�夋嫨閲囪喘鏂瑰紡锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HSSID").val() == 0) { + layer.msg("璇烽�夋嫨缁撶畻鏂瑰紡锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + return true; + } + + //endregion + //#endregion @@ -2311,7 +2396,7 @@ // 鍩虹璧勬枡杩斿洖鏁版嵁 function GetHEmpValue(obj) //杩斿洖涓氬姟鍛� { - $("#HEmpName").val(obj[0].HName); + $("#HEmpName").val(obj[0].鑱屽憳鍚嶇О); $("#HEmpID").val(obj[0].HItemID); } @@ -2323,25 +2408,25 @@ function GetHManagerValue(obj) //杩斿洖涓荤 { - $("#HMangerName").val(obj[0].HName); + $("#HMangerName").val(obj[0].鑱屽憳鍚嶇О); $("#HMangerID").val(obj[0].HItemID); } function GetHDeptNameValue(obj) //杩斿洖閮ㄩ棬 { - $("#HDeptName").val(obj[0].HName); + $("#HDeptName").val(obj[0].閮ㄩ棬鍚嶇О); $("#HDeptID").val(obj[0].HItemID); } - function GetHPSStyleValue(obj) //杩斿洖閲囪喘鏂瑰紡 + function GetHPSStyleNameValue(obj) //杩斿洖閲囪喘鏂瑰紡 { - $("#HSellSName").val(obj[0].HName); - $("#HSellSID").val(obj[0].HItemID); + $("#HPSStyleName").val(obj[0].閲囪喘鏂瑰紡鍚嶇О); + $("#HPSStyleID").val(obj[0].HItemID); } function GetSettleStyleValue(obj) //杩斿洖缁撶畻鏂瑰紡 { - $("#HSSName").val(obj[0].HName); + $("#HSSName").val(obj[0].缁撶畻鏂瑰紡鍚嶇О); $("#HSSID").val(obj[0].HItemID); } diff --git "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\224\266\346\226\231\351\200\232\347\237\245\345\215\225/Add_Edit_Cg_POInStockBillList.html" "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\224\266\346\226\231\351\200\232\347\237\245\345\215\225/Add_Edit_Cg_POInStockBillList.html" index 65228fe..e5c77e0 100644 --- "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\224\266\346\226\231\351\200\232\347\237\245\345\215\225/Add_Edit_Cg_POInStockBillList.html" +++ "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\346\224\266\346\226\231\351\200\232\347\237\245\345\215\225/Add_Edit_Cg_POInStockBillList.html" @@ -947,9 +947,9 @@ } //#endregion - //if (AllowLoadData(data)) { + if (AllowLoadData(data)) { set_SaveBill(data); - //} + } }); //#endregion diff --git "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\350\256\242\345\215\225/Cg_POOrderBillEdit.html" "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\350\256\242\345\215\225/Cg_POOrderBillEdit.html" index 0013626..bcff8f2 100644 --- "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\350\256\242\345\215\225/Cg_POOrderBillEdit.html" +++ "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\350\256\242\345\215\225/Cg_POOrderBillEdit.html" @@ -1056,10 +1056,6 @@ var iframeWindow = window["layui-layer-iframe" + index];//鑾峰彇寮规椤甸潰 var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//鑾峰彇閫変腑鐨勬暟鎹� - //if (checkStatus.data.length != 1) { - // return layer.msg("璇烽�夋嫨涓�鏉℃暟鎹�"); - //} - OptionData = checkStatus.data[0]; var rowIndex = $(obj.tr).attr("data-index") * 1; for (var i = 0; i < checkStatus.data.length; i++) { @@ -1532,7 +1528,7 @@ } //鍙屽嚮杩斿洖鐗╂枡 - function GetGyMaterial(data) { + function GetGyMaterial(data) { OptionData = data } //椤圭洰 diff --git "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\345\210\206\346\255\245\345\274\217\350\260\203\345\207\272\345\215\225/Fb_StepFoldOutBillEdit.html" "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\345\210\206\346\255\245\345\274\217\350\260\203\345\207\272\345\215\225/Fb_StepFoldOutBillEdit.html" index 61f79f5..129a4d3 100644 --- "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\345\210\206\346\255\245\345\274\217\350\260\203\345\207\272\345\215\225/Fb_StepFoldOutBillEdit.html" +++ "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\345\210\206\346\255\245\345\274\217\350\260\203\345\207\272\345\215\225/Fb_StepFoldOutBillEdit.html" @@ -68,7 +68,7 @@ </div> </div> <div class="layui-col-xs4 layui-inline"> - <label class="layui-form-label">鏃ユ湡</label> + <label class="layui-form-label">鏃ユ湡<label style="color:red"> * </label></label> <div class="layui-input-inline"> <input class="layui-input" name="HDate" id="HDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd"> </div> @@ -81,18 +81,18 @@ </div> </div> <div class="layui-row"> - <div class="layui-col-xs4 layui-inline"> - <label class="layui-form-label">渚涘簲鍟�</label> - <div class="layui-input-inline"> - <input type="text" name="HSupName" id="HSupName" class="layui-input" value="" style="float:left;width:150px;"> - <input type="hidden" name="HSupID" id="HSupID" class="layui-input" value="0" style="float:left;width:150px;"> + <div class="layui-col-xs4 layui-inline" style="width: 542px"> + <label class="layui-form-label">渚涘簲鍟�<label style="color:red"> * </label></label> + <div class="layui-input-inline" style="width: 420px"> + <input type="text" name="HSupName" id="HSupName" class="layui-input" value="" style="float:left;width:380px;"> + <input type="hidden" name="HSupID" id="HSupID" class="layui-input" value="0" style="float: left; width: 380px;"> <button type="button" lay-submit="" class="layui-btn" lay-filter="HSupList" style="width:40px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i> </button> </div> </div> <div class="layui-col-xs4 layui-inline"> - <label class="layui-form-label">浠撶鍛�</label> + <label class="layui-form-label">浠撶鍛�<label style="color:red"> * </label></label> <div class="layui-input-inline"> <input type="text" name="HEmpName" id="HEmpName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="0" style="float:left;width:150px;"> @@ -102,7 +102,7 @@ </div> </div> <div class="layui-col-xs4 layui-inline"> - <label class="layui-form-label">璐熻矗浜�</label> + <label class="layui-form-label">璐熻矗浜�<label style="color:red"> * </label></label> <div class="layui-input-inline"> <input type="text" name="HManagerName" id="HManagerName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HManagerID" id="HManagerID" class="layui-input" value="0" style="float:left;width:150px;"> @@ -114,7 +114,7 @@ </div> <div class="layui-row"> <div class="layui-col-xs4 layui-inline"> - <label class="layui-form-label">璋冨叆浠撳簱</label> + <label class="layui-form-label">璋冨叆浠撳簱<label style="color:red"> * </label></label> <div class="layui-input-inline"> <input type="text" name="HWHName" id="HWHName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HWHID" id="HWHID" class="layui-input" value="0" style="float:left;width:150px;"> @@ -124,7 +124,7 @@ </div> </div> <div class="layui-col-xs4 layui-inline"> - <label class="layui-form-label">璋冨嚭浠撳簱</label> + <label class="layui-form-label">璋冨嚭浠撳簱<label style="color:red"> * </label></label> <div class="layui-input-inline"> <input type="text" name="HSCWHName" id="HSCWHName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HSCWHID" id="HSCWHID" class="layui-input" value="0" style="float:left;width:150px;"> @@ -134,7 +134,7 @@ </div> </div> <div class="layui-col-xs4 layui-inline"> - <label class="layui-form-label">楠屾敹</label> + <label class="layui-form-label">楠屾敹<label style="color:red"> * </label></label> <div class="layui-input-inline"> <input type="text" name="HSecManagerName" id="HSecManagerName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HSecManagerID" id="HSecManagerID" class="layui-input" value="0" style="float:left;width:150px;"> @@ -146,7 +146,7 @@ </div> <div class="layui-row"> <div class="layui-col-xs4 layui-inline"> - <label class="layui-form-label">淇濈鍛�</label> + <label class="layui-form-label">淇濈鍛�<label style="color:red"> * </label></label> <div class="layui-input-inline"> <input type="text" name="HKeeperName" id="HKeeperName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HKeeperID" id="HKeeperID" class="layui-input" value="0" style="float:left;width:150px;"> @@ -156,7 +156,7 @@ </div> </div> <div class="layui-col-xs4 layui-inline"> - <label class="layui-form-label">閮ㄩ棬</label> + <label class="layui-form-label">閮ㄩ棬<label style="color:red"> * </label></label> <div class="layui-input-inline"> <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="float:left;width:150px;"> <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="0" style="float:left;width:150px;"> @@ -332,6 +332,27 @@ /* $("#HSSDate").val(Format(new Date(), "yyyy-MM-dd")); //缁撶畻鏂瑰紡*/ } }); + //椤甸潰鍒濆鍖栧姞杞� + $("#HDeptID").val(sessionStorage["HDeptID"]); + $("#HDeptName").val(sessionStorage["HDept"]); + + //鏍规嵁褰撳墠鐧诲綍鐢ㄦ埛鐨勯儴闂� 鑾峰彇 涓荤 + if ($("#HDeptID").val() != 0) { + $.ajax({ + url: GetWEBURL() + "Gy_Department/list", + async: false, + type: "GET", + data: { + "sWhere": "and HItemID = '" + $("#HDeptID").val() + "'", "user": sessionStorage["HUserName"], "Organization": sessionStorage["Organization"] + }, + success: function (result) { + $("#HManagerID").val(result.data[0].HEmpID); + $("#HManagerName").val(result.data[0].璐熻矗浜�); + }, error: function () { + layer.alert("鍙戠敓閿欒!", { icon: 5 }); + } + }); + } } else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new $("#HInterID").val(linterid); RoadBillMain(linterid); @@ -540,65 +561,65 @@ }, success: function (result) { if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 - var data = result.data[0]; + var data = result.data; allVal = result.data[0]; form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫�� - "HBillNo": data.鍗曟嵁鍙� - , "HDate": formatDate(data.鏃ユ湡) + "HBillNo": data[0].鍗曟嵁鍙� + , "HDate": formatDate(data[0].鏃ユ湡) /*, "HSSDate": formatDate(data.缁撶畻鏃ユ湡)*/ //, "HInnerBillNo": data.鍐呴儴鍗曟嵁鍙� - , "HAddress": data.浜よ揣鍦扮偣 - , "HDeptName": data.閮ㄩ棬 - , "HDeptID": data.HDeptID - , "HSupID": data.HSupID - , "HSupName": data.渚涘簲鍟� - , "HEmpID": data.HEmpID - , "HEmpName": data.浠撶鍛� - , "HCurID": data.HCurID - , "HCurName": data.甯佸埆 - , "HExRate": data.姹囩巼 - , "HWHID": data.HWHID - , "HWHName": data.璋冨叆浠撳簱 - , "HSCWHID": data.HSCWHID - , "HSCWHName": data.璋冨嚭浠撳簱 - , "HManagerName": data.璐熻矗浜� - , "HManagerID": data.HManagerID - , "HSecManagerID": data.HSecManagerID - , "HSecManagerName": data.楠屾敹 - , "HKeeperID": data.HKeeperID - , "HKeeperName": data.淇濈鍛� - , "HPSStyleID": data.HPSStyleID - , "HPSStyleName": data.閲囪喘鏂瑰紡 - , "HSSID": data.HSSID - , "HSSName": data.缁撶畻鏂瑰紡 - , "HLinkMan": data.鑱旂郴浜� - , "HLinkPhone": data.鑱旂郴鐢佃瘽 - , "HInnerBillNo": data.杈呭姪瀛楁 - , "HRemark": data.琛ㄥご澶囨敞 - , "HMaker": data.鍒跺崟浜� - , "HMakeDate": data.鍒跺崟鏃ユ湡 - , "HUpDater": data.淇敼浜� - , "HUpDateDate": data.淇敼鏃ユ湡 - , "HChecker": data.瀹℃牳浜� - , "HCheckDate": data.瀹℃牳鏃ユ湡 - , "HCloseMan": data.鍏抽棴浜� - , "HCloseDate": data.鍏抽棴鏃ユ湡 - , "HDeleteMan": data.浣滃簾浜� - , "HDeleteDate": data.浣滃簾鏃ユ湡 + , "HAddress": data[0].浜よ揣鍦扮偣 + , "HDeptName": data[0].閮ㄩ棬 + , "HDeptID": data[0].HDeptID + , "HSupID": data[0].HSupID + , "HSupName": data[0].渚涘簲鍟� + , "HEmpID": data[0].HEmpID + , "HEmpName": data[0].浠撶鍛� + , "HCurID": data[0].HCurID + , "HCurName": data[0].甯佸埆 + , "HExRate": data[0].姹囩巼 + , "HWHID": data[0].HWHID + , "HWHName": data[0].璋冨叆浠撳簱 + , "HSCWHID": data[0].HSCWHID + , "HSCWHName": data[0].璋冨嚭浠撳簱 + , "HManagerName": data[0].璐熻矗浜� + , "HManagerID": data[0].HManagerID + , "HSecManagerID": data[0].HSecManagerID + , "HSecManagerName": data[0].楠屾敹 + , "HKeeperID": data[0].HKeeperID + , "HKeeperName": data[0].淇濈鍛� + , "HPSStyleID": data[0].HPSStyleID + , "HPSStyleName": data[0].閲囪喘鏂瑰紡 + , "HSSID": data[0].HSSID + , "HSSName": data[0].缁撶畻鏂瑰紡 + , "HLinkMan": data[0].鑱旂郴浜� + , "HLinkPhone": data[0].鑱旂郴鐢佃瘽 + , "HInnerBillNo": data[0].杈呭姪瀛楁 + , "HRemark": data[0].琛ㄥご澶囨敞 + , "HMaker": data[0].鍒跺崟浜� + , "HMakeDate": data[0].鍒跺崟鏃ユ湡 + , "HUpDater": data[0].淇敼浜� + , "HUpDateDate": data[0].淇敼鏃ユ湡 + , "HChecker": data[0].瀹℃牳浜� + , "HCheckDate": data[0].瀹℃牳鏃ユ湡 + , "HCloseMan": data[0].鍏抽棴浜� + , "HCloseDate": data[0].鍏抽棴鏃ユ湡 + , "HDeleteMan": data[0].浣滃簾浜� + , "HDeleteDate": data[0].浣滃簾鏃ユ湡 }); //瀛愯〃 璧嬪�� var rowdata = []; - for (var i = 0; i < 1; i++) { + for (var i = 0; i < data.length; i++) { rowdata.push( { - "HMaterID": data.HMaterID, "鐗╂枡浠g爜": data.鐗╂枡浠g爜, "鐗╂枡鍚嶇О": data.鐗╂枡鍚嶇О - , "瑙勬牸鍨嬪彿": data.瑙勬牸鍨嬪彿, "HUnitID": data.HUnitID - , "璁¢噺鍗曚綅": data.璁¢噺鍗曚綅, "HQtyMust": data.HQtyMust, "HQtyMust": data.搴旀敹鏁伴噺, "HQty": data.瀹炴敹鏁伴噺, "HRemark": data.琛ㄤ綋澶囨敞 - , "HPrice": data.鍗曚环, "HMoney": data.閲戦, "HOrderPrice": data.閲囪喘閲戦, "HWHID": data.HWHID, "璋冨叆浠撳簱": data.璋冨叆浠撳簱, "HSCWHID": data.HSCWHID, "璋冨嚭浠撳簱": data.璋冨嚭浠撳簱, "HTaxRate": data.绋庣巼 - , "HTaxMoney": data.閲戦 * data.绋庣巼, "HlineTotal": data.閲戦 + data.绋庨, "HlineTotalBB": (data.閲戦 + data.绋庨) * data.姹囩巼 - , "HTaxPrice": data.鍚◣鍗曚环, "HDiscountRate": data.鎶樻墸鐜�, "HRelTaxPrice": data.瀹為檯鍚◣鍗曚环 - , "HDate": Format(new Date(data.浜よ揣鏃ユ湡), "yyyy-MM-dd"),"HBatchNo":data.鎵规 + "HMaterID": data[i].HMaterID, "鐗╂枡浠g爜": data[i].鐗╂枡浠g爜, "鐗╂枡鍚嶇О": data[i].鐗╂枡鍚嶇О + , "瑙勬牸鍨嬪彿": data[i].瑙勬牸鍨嬪彿, "HUnitID": data[i].HUnitID + , "璁¢噺鍗曚綅": data[i].璁¢噺鍗曚綅, "HQtyMust": data[i].HQtyMust, "HQtyMust": data[i].搴旀敹鏁伴噺, "HQty": data[i].瀹炴敹鏁伴噺, "HRemark": data[i].琛ㄤ綋澶囨敞 + , "HPrice": data[i].鍗曚环, "HMoney": data[i].閲戦, "HOrderPrice": data[i].閲囪喘閲戦, "HWHID": data[i].HWHID, "璋冨叆浠撳簱": data[i].璋冨叆浠撳簱, "HSCWHID": data[i].HSCWHID, "璋冨嚭浠撳簱": data[i].璋冨嚭浠撳簱, "HTaxRate": data[i].绋庣巼 + , "HTaxMoney": data[i].閲戦 * data[i].绋庣巼, "HlineTotal": data[i].閲戦 + data[i].绋庨, "HlineTotalBB": (data[i].閲戦 + data.绋庨) * data[i].姹囩巼 + , "HTaxPrice": data[i].鍚◣鍗曚环, "HDiscountRate": data[i].鎶樻墸鐜�, "HRelTaxPrice": data[i].瀹為檯鍚◣鍗曚环 + , "HDate": Format(new Date(data[i].浜よ揣鏃ユ湡), "yyyy-MM-dd"), "HBatchNo": data[i].鎵规 } ) } @@ -626,13 +647,34 @@ layer.msg("璇烽�夋嫨璋冨叆浠撳簱锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); return; } - if ($("#HSCWHID").val() == 0) { layer.msg("璇烽�夋嫨璋冨嚭浠撳簱锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); return; } - - + if ($("#HManagerID").val() == 0) { + layer.msg("璇烽�夋嫨璐熻矗浜猴紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HSecManagerID").val() == 0) { + layer.msg("璇烽�夋嫨楠屾敹浜猴紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HEmpID").val() == 0) { + layer.msg("璇烽�夋嫨浠撶鍛橈紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HKeeperID ").val() == 0) { + layer.msg("璇烽�夋嫨淇濈鍛橈紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HSupID").val() == 0) { + layer.msg("璇烽�夋嫨渚涘簲鍟嗭紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HDeptID").val() == 0) { + layer.msg("璇烽�夋嫨閮ㄩ棬锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } var num = []; for (var i = 0; i < table.cache["mainTable"].length; i++) { if (table.cache["mainTable"][i] != "") { @@ -711,17 +753,14 @@ layer.close(index);//鍏抽棴寮圭獥 } , end: function () { - if (OptionData.length>0) { - obj.update({ - "HMaterID": OptionData.HItemID - , "鐗╂枡浠g爜": OptionData.鐗╂枡浠g爜 - , "鐗╂枡鍚嶇О": OptionData.鐗╂枡鍚嶇О - , "瑙勬牸鍨嬪彿": OptionData.瑙勬牸鍨嬪彿 - , "HUnitID": OptionData.HUnitID - , "璁¢噺鍗曚綅": OptionData.璁¢噺鍗曚綅鍚嶇О - }) - OptionData = []; - } + obj.update({ + "HMaterID": OptionData.HItemID + , "鐗╂枡浠g爜": OptionData.鐗╂枡浠g爜 + , "鐗╂枡鍚嶇О": OptionData.鐗╂枡鍚嶇О + , "瑙勬牸鍨嬪彿": OptionData.瑙勬牸鍨嬪彿 + , "HUnitID": OptionData.HUnitID + , "璁¢噺鍗曚綅": OptionData.璁¢噺鍗曚綅鍚嶇О + }) } }) @@ -736,7 +775,7 @@ , shift: 2 //寮瑰嚭鍔ㄧ敾 , area: ["90%", "90%"] //绐椾綋澶у皬 , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀� - , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html', 'yes'] + , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html?type=AuxiliaryUnit', 'yes'] , btn: ["纭畾", "鍙栨秷"] , btn1: function (index, laero) { //鎸夐挳涓� 鐨勫洖璋� @@ -756,8 +795,8 @@ , end: function () { if (OptionData.length > 0) { obj.update({ - "HUnitID": OptionData.HItemID - , "璁¢噺鍗曚綅": OptionData.璁¢噺鍗曚綅鍚嶇О + "HUnitID": OptionData[0].HItemID + , "璁¢噺鍗曚綅": OptionData[0].璁¢噺鍗曚綅鍚嶇О }) OptionData = []; } @@ -832,13 +871,13 @@ layer.close(index);//鍏抽棴寮圭獥 } , end: function () { - if (OptionData.length > 0) { - obj.update({ - "HWHID": OptionData.HItemID - , "璋冨叆浠撳簱": OptionData.浠撳簱鍚嶇О - }) - OptionData = []; - } + //if (OptionData.length > 0) { + // OptionData = []; + //} + obj.update({ + "HWHID": OptionData.HItemID + , "璋冨叆浠撳簱": OptionData.浠撳簱鍚嶇О + }) } }) @@ -871,13 +910,13 @@ layer.close(index);//鍏抽棴寮圭獥 } , end: function () { - if (OptionData.length > 0) { - obj.update({ - "HSCWHID": OptionData.HItemID - , "璋冨嚭浠撳簱": OptionData.浠撳簱鍚嶇О - }) - OptionData = []; - } + //if (OptionData.length > 0) { + // OptionData = []; + //} + obj.update({ + "HSCWHID": OptionData.HItemID + , "璋冨嚭浠撳簱": OptionData.浠撳簱鍚嶇О + }) } @@ -907,7 +946,7 @@ }); } } - + //浠撶鍛� function get_checkEmp() { layer.open({ type: 2//寮圭獥绫诲瀷 @@ -930,7 +969,7 @@ , btn2: function (index, layero) { } }) } - + //渚涘簲鍟� function get_checkSup() { layer.open({ type: 2//寮圭獥绫诲瀷 @@ -953,7 +992,7 @@ , btn2: function (index, layero) { } }) } - + //楠屾敹浜� function get_checkSecManager() { layer.open({ type: 2//寮圭獥绫诲瀷 @@ -976,7 +1015,7 @@ , btn2: function (index, layero) { } }) } - + //閮ㄩ棬 function get_checkDept() { layer.open({ type: 2//寮圭獥绫诲瀷 @@ -999,7 +1038,7 @@ , btn2: function (index, layero) { } }) } - + //璐熻矗浜� function get_checkManager() { layer.open({ type: 2//寮圭獥绫诲瀷 @@ -1022,7 +1061,7 @@ , btn2: function (index, layero) { } }) } - + //淇濈鍛� function get_checkKeeper() { layer.open({ type: 2//寮圭獥绫诲瀷 @@ -1045,6 +1084,7 @@ , btn2: function (index, layero) { } }) } + //璋冨叆浠撳簱 function get_checkWH() { layer.open({ type: 2//寮圭獥绫诲瀷 @@ -1067,7 +1107,7 @@ , btn2: function (index, layero) { } }) } - + //璋冨嚭浠撳簱 function get_checkSCWH() { layer.open({ type: 2//寮圭獥绫诲瀷 @@ -1127,12 +1167,30 @@ { $("#HWHName").val(obj[0].浠撳簱鍚嶇О); $("#HWHID").val(obj[0].HItemID); + if (option.data.length > 0) { + for (var i = 0; i < option.data.length; i++) { + if (option.data[i]["HWHID"] == 0) { + option.data[i]["HWHID"] = obj[0].HItemID; + option.data[i]["璋冨叆浠撳簱"] = obj[0].浠撳簱鍚嶇О; + } + } + } + layui.table.render(option); } - + function GetHSCWHValue(obj) //杩斿洖璋冨嚭浠撳簱 { $("#HSCWHName").val(obj[0].浠撳簱鍚嶇О); - $("#HSCWHID").val(obj[0].HItemID); + $("#HSCWHID").val(obj[0].HItemID); + if (option.data.length > 0) { + for (var i = 0; i < option.data.length; i++) { + if (option.data[i]["HSCWHID"] == 0) { + option.data[i]["HSCWHID"] = obj[0].HItemID; + option.data[i]["璋冨嚭浠撳簱"] = obj[0].浠撳簱鍚嶇О; + } + } + } + layui.table.render(option); } function GetHDeptNameValue(obj) //杩斿洖閮ㄩ棬 @@ -1155,10 +1213,10 @@ //鍙屽嚮杩斿洖鐗╂枡 function GetGyMaterial(data) { - OptionData = data + OptionData = data; } //鍙屽嚮杩斿洖璁¢噺鍗曚綅 - function GetGyUnit(data) { + function GetAuxiliaryUnitValue(data) { OptionData = data } diff --git "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\345\210\206\346\255\245\345\274\217\350\260\203\345\207\272\345\215\225/Fb_StepFoldOutBillList.html" "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\345\210\206\346\255\245\345\274\217\350\260\203\345\207\272\345\215\225/Fb_StepFoldOutBillList.html" index 10465de..27e9f24 100644 --- "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\345\210\206\346\255\245\345\274\217\350\260\203\345\207\272\345\215\225/Fb_StepFoldOutBillList.html" +++ "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\345\210\206\346\255\245\345\274\217\350\260\203\345\207\272\345\215\225/Fb_StepFoldOutBillList.html" @@ -439,31 +439,36 @@ var InterID = data[0].hmainid.toString(); //閫昏緫鍒犻櫎鏂规硶 layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) { - var wait = layer.load(); - $.ajax({ - type: "GET", - url: GetWEBURL() + "/Fb_StepFoldOutBill/DeltetFb_StepFoldOutBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� - data: { "HInterID": InterID }, - 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); - //淇敼涓哄姛鍚庡埛鏂扮晫闈� - window.location.reload(); - }); + if (data[0].鐘舵�� == "鍒涘缓") { + var wait = layer.load(); + $.ajax({ + type: "GET", + url: GetWEBURL() + "/Fb_StepFoldOutBill/DeltetFb_StepFoldOutBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HInterID": InterID }, + 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); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + window.location.reload(); + }); - } else { - layer.alert(result.code + result.Message, { icon: 5 }); + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + layer.close(wait); + }, error: function () { + layer.close(wait); + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); } - layer.close(wait); - }, error: function () { - layer.close(wait); - layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); - } - }); + }); + } else { + layer.msg('姝ゆ潯鏁版嵁涓嶆槸鍒涘缓鐘舵��,涓嶅彲鍒犻櫎锛�'); + } + }) } else { diff --git "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Add_Edit_Kf_POStockInBillList.html" "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Add_Edit_Kf_POStockInBillList.html" index 0b0495f..cd07329 100644 --- "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Add_Edit_Kf_POStockInBillList.html" +++ "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Add_Edit_Kf_POStockInBillList.html" @@ -1012,9 +1012,9 @@ } //#endregion - //if (AllowLoadData(data)) { + if (AllowLoadData(data)) { set_SaveBill(data); - //} + } }); //#endregion @@ -1964,7 +1964,7 @@ //#endregion - //#region 鏍规嵁涓诲唴鐮佷笌瀛愬唴鐮佽幏鍙栨簮鍗曢噰璐鍗曟暟鎹� + //#region 鏍规嵁涓诲唴鐮佷笌瀛愬唴鐮佽幏鍙栨簮鍗曢噰璐鍗曟暟鎹� function getPushSource_POOrderBillInit(HSourceInterID, HSourceEntryID) { var res = "none"; $.ajax({ @@ -1992,7 +1992,7 @@ //#endregion - //#region 鏍规嵁涓诲唴鐮佷笌瀛愬唴鐮佽幏鍙栨簮鍗曟敹鏂欓�氱煡鍗曟暟鎹� + //#region 鏍规嵁涓诲唴鐮佷笌瀛愬唴鐮佽幏鍙栨簮鍗曟敹鏂欓�氱煡鍗曟暟鎹� function getPushSource_POInStockBillInit(HSourceInterID, HSourceEntryID) { var res = "none"; $.ajax({ @@ -2018,6 +2018,50 @@ return res; } //#endregion + + //#region 淇濆瓨鏂规硶鏍¢獙 + function AllowLoadData(data) { + if ($("#HWHID").val() == 0) { + layer.msg("璇烽�夋嫨浠撳簱锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HManagerID").val() == 0) { + layer.msg("璇烽�夋嫨璐熻矗浜猴紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HEmpID").val() == 0) { + layer.msg("璇烽�夋嫨涓氬姟鍛橈紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HKeeperID").val() == 0) { + layer.msg("璇烽�夋嫨淇濈鍛橈紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HSecManagerID").val() == 0) { + layer.msg("璇烽�夋嫨楠屾敹鍛橈紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HDeptID").val() == 0) { + layer.msg("璇烽�夋嫨閮ㄩ棬锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HSupID").val() == 0) { + layer.msg("璇烽�夋嫨渚涘簲鍟嗭紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HPSStyleID").val() == 0) { + layer.msg("璇烽�夋嫨閲囪喘鏂瑰紡锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + if ($("#HSSID").val() == 0) { + layer.msg("璇烽�夋嫨缁撶畻鏂瑰紡锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + return true; + } + + //endregion + //#endregion -- Gitblit v1.9.1