From 647a874bed1dc715370dc0edc59c3a6c4a0b0d9d Mon Sep 17 00:00:00 2001 From: duhe <226547893@qq.com> Date: 星期三, 27 十二月 2023 14:37:02 +0800 Subject: [PATCH] 1 --- WebTM/views/验收入库/委外入库/Kf_EntrustInBill_Fast.html | 749 ++++++++++++++++++++++++++++++++++++++------------------ 1 files changed, 506 insertions(+), 243 deletions(-) diff --git "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\247\224\345\244\226\345\205\245\345\272\223/Kf_EntrustInBill_Fast.html" "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\247\224\345\244\226\345\205\245\345\272\223/Kf_EntrustInBill_Fast.html" index fee2447..e024ee0 100644 --- "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\247\224\345\244\226\345\205\245\345\272\223/Kf_EntrustInBill_Fast.html" +++ "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\247\224\345\244\226\345\205\245\345\272\223/Kf_EntrustInBill_Fast.html" @@ -8,12 +8,17 @@ <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> + <style> + .layui-col-xs8 { + width: 55.666667%; + } + </style> </head> <body> <div class="layui-fluid" style="padding:0"> <div class="layui-card"> - <div class="layui-card-body" style="padding: 5px; height:800px;"> + <div class="layui-card-body" style="padding: 0px; height:800px;"> <form class="layui-form" action="" lay-filter="component-form-group"> <div style="background-color:#0085E8;"> <span style="color: white;"><i class="layui-icon layui-icon-form"></i>濮斿鍏ュ簱鍗�</span> @@ -36,6 +41,17 @@ <div class="layui-col-xs8"> <input type="text" name="HBarCode" id="HBarCode" lay-verify="HBarCode" autocomplete="off" class="layui-input"> </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="QueDin">纭畾</button> + </div> + </div> + <div class="layui-row"> + <div class="layui-col-xs3"> + <label class="layui-form-label" style="width:40px;padding-left:0px;">鏁伴噺</label> + </div> + <div class="layui-col-xs8"> + <input type="text" name="HQty" id="HQty" lay-verify="HQty" onkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/)){if(!this.t_value>0){this.value=''}else{this.value=this.t_value;}}else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value" autocomplete="off" class="layui-input" onfocus="this.select();"> + </div> </div> </div> <div class="layui-tab layui-col-xs12" lay-filter="tab-Kf_EntrustInBill"> @@ -54,12 +70,15 @@ <label class="layui-form-label" style="width:60px;padding-left:0px;">鍗曟嵁绫诲瀷</label> </div> <div class="layui-col-xs8"> - <input type="text" value="鏀舵枡閫氱煡鍗�-濮斿" name="HBillTypeCHN" id="HBillTypeCHN" lay-verify="HBillTypeCHN" autocomplete="off" class="layui-input" readonly> - <input type="hidden" value="1103" name="HBillType" id="HBillType" lay-verify="HBillType" autocomplete="off" class="layui-input"> + <select name="HBillType" id="HBillType"> + <option value="1103">鏀舵枡閫氱煡鍗�</option> + </select> + <!--<input type="text" value="鏀舵枡閫氱煡鍗�-濮斿" name="HBillTypeCHN" id="HBillTypeCHN" lay-verify="HBillTypeCHN" autocomplete="off" class="layui-input" readonly> + <input type="hidden" value="1103" name="HBillType" id="HBillType" lay-verify="HBillType" autocomplete="off" class="layui-input">--> <!--<select name="HBillType" id="HBillType"> - <option value="1103">鏀舵枡閫氱煡鍗�-濮斿</option> - </select>--> + <option value="1103">鏀舵枡閫氱煡鍗�-濮斿</option> + </select>--> </div> </div> <div class="layui-row"> @@ -68,6 +87,9 @@ </div> <div class="layui-col-xs8"> <input type="text" name="HSourceBillNo" id="HSourceBillNo" lay-verify="HSourceBillNo" autocomplete="off" class="layui-input"> + </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="QueDin2">纭畾</button> </div> </div> </div> @@ -98,7 +120,7 @@ <input type="hidden" name="HStockPlaceID" id="HStockPlaceID" lay-verify="HStockPlaceID" value="0" autocomplete="off" class="layui-input"> </div> <div class="layui-col-xs3"> - <button type="button" lay-submit="" class="layui-btn" lay-filter="HSpID-BT" style="display:none">...</button> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HSpID-BT">...</button> </div> </div> </div> @@ -189,14 +211,14 @@ <div class="layui-row"> <div class="layui-col-xs12"> <div class="layui-form-item" style="padding:0px;margin:0px"> - <div class="layui-row"> + <!--<div class="layui-row"> <div class="layui-col-xs3"> <label class="layui-form-label" style="width:40px;padding-left:0px;">鏁伴噺</label> </div> <div class="layui-col-xs8"> <input type="text" name="HQty" id="HQty" lay-verify="HQty" autocomplete="off" class="layui-input"> </div> - </div> + </div>--> </div> <table class="layui-hide" id="wl-table" lay-filter="wl-table"></table> </div> @@ -257,6 +279,7 @@ <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> <script src="../../../layuiadmin/Scripts/webConfig.js"></script> <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> + <script src="../../../layuiadmin/PubCustom.js"></script> <script> layui.config({ base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� @@ -271,7 +294,7 @@ , element = layui.element; var RZ = ""; - var Flag = sessionStorage["SourceFlag"]; + var HSourceFlag = sessionStorage["SourceFlag"]; //琛ㄥご鍒濆鍖栬祴鍊硷紙鏍规嵁鐧诲綍鐢ㄦ埛鑾峰彇 榛樿浠撳簱銆侀儴闂ㄣ�侀獙鏀躲�佷繚绠°�侀噾铦剁敤鎴凤級 new $("#HWHID").val(sessionStorage["HWHID"]); $("#HWHNAME").val(sessionStorage["HWHName"]); @@ -292,6 +315,35 @@ $("#HBillerID").hide(); + + var listOption = { + elem: '#wl-table' + , toolbar: '#toolbarDemo' + , cellMinWidth: 90 + , limit: 3000 + , totalRow: true + , cols: [[ + { type: 'radio' } + , { field: 'HQty', title: '鏁伴噺', width: 150, totalRow: true } + , { field: 'HQtyMust', title: '搴旀敹鏁伴噺', width: 150, totalRow: true } + , { field: 'HMaterNumber', title: '鐗╂枡浠g爜', width: 150 } + , { field: 'HMaterName', title: '鐗╂枡鍚嶇О', width: 150 } + , { field: 'HMaterModel', title: '瑙勬牸鍨嬪彿', width: 150 } + , { field: 'HAuxPropName', title: '杈呭姪灞炴��', width: 150 } + , { field: 'HSourceBillNo', title: '婧愬崟鍗曞彿', width: 150 } + //, { field: 'HBatchNo', title: '鎵规', width: 150, hide: true } + , { field: 'HPieceQty', title: '鏉$爜鏁伴噺', width: 150, totalRow: true } + , { field: 'HMaterID', title: 'HMaterID', width: 150, hide: true } + , { field: 'HAuxPropID', title: 'HAuxPropID', width: 150, hide: true } + , { field: 'HSourceInterID', title: 'HSourceInterID', width: 150, hide: true } + , { field: 'HSourceEntryID', title: 'HSourceEntryID', width: 150, hide: true } + //, { fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo', width: 70 } + ]] + , height: 500 + , done: function () { + layer.closeAll("loading"); + } + } //榛樿甯﹀叆鐨勪粨搴擄紝濡傛灉鍚敤浠撲綅鍒欎粨浣嶆湁鏁堬紝濡傛灉娌℃湁鍚敤鍒欎粨浣嶇伆搴� new @@ -314,6 +366,7 @@ function RoadBillMain(linterid) { $.ajax({ url: GetWEBURL() + "/Web/GetPonderationBill", + async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 type: "GET", data: { "HInterID": linterid }, success: function (d) { @@ -372,7 +425,7 @@ $("#HInterID").val(""); $("#HBillNo").val(""); $.ajax({ - url: GetWEBURL() + "/Web/GetMAXNum", + url: GetWEBURL() + "/Web/GetMAXNumPDA", type: "GET", data: { "HBillType": '1210' }, success: function (d) { @@ -381,10 +434,14 @@ $("#HBillNo").val(d.data[0].HBillNo); } }); + HSourceFlag = false; } else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new RoadBillMain(linterid); - RoadBillSub(linterid); + //鏄剧ず琛ㄤ綋鏄庣粏 + DisBillEntryList(); + //RoadBillSub(linterid); + HSourceFlag = true; } //閫夋嫨璋冨叆浠撳簱 @@ -472,8 +529,8 @@ // } // }) //}); - - form.on('submit(HKeeperID-BT)', function () {//閫夋嫨淇濈 + //閫夋嫨淇濈 + form.on('submit(HKeeperID-BT)', function () { layer.open({ type: 2//寮圭獥绫诲瀷 , skin: 'layui-layer-rim' //鍔犱笂杈规 @@ -495,7 +552,8 @@ , btn2: function (index, layero) { } }) }); - form.on('submit(HSecManagerID-BT)', function (data) {//閫夋嫨鍙戣揣 + //閫夋嫨鍙戣揣 + form.on('submit(HSecManagerID-BT)', function (data) { layer.open({ type: 2//寮圭獥绫诲瀷 , skin: 'layui-layer-rim' //鍔犱笂杈规 @@ -517,8 +575,6 @@ , btn2: function (index, layero) { } }) }); - - //閫夋嫨閮ㄩ棬 form.on('submit(HDeptID-BT)', function () { layer.open({ @@ -535,7 +591,6 @@ } }) }); - //缂栬緫鎸夐挳 form.on('submit(cmdModify)', function () { var sSubStr = table.cache['wl-table']; @@ -554,11 +609,62 @@ }) }); + //#region 鍒犻櫎 + + form.on('submit(cmdDelete)', function () {//鍒犻櫎 + var checkStatus = table.checkStatus('wl-table') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗灏嗕笉鍙仮澶嶏紒", { title: "鍒犻櫎纭" }, function (index) { + var sInterID = $("#HInterID").val() + var sBillNo = $("#HBillNo").val() + var sMaterID = data[0].HMaterID + var sAuxPropID = data[0].HAuxPropID + var sMTONo = '' + var sSourceInterID = data[0].HSourceInterID + var sSourceEntryID = data[0].HSourceEntryID + var HBillType = '1210'; + var sHStockOrgID = sessionStorage["OrganizationID"] + layer.load(3) + $.ajax( + { + type: "Get", + url: GetWEBURL() + "/WEBSController/set_DelPonderationBillMain_Temp_InterIDAndSource_Json", + async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 + data: { "HInterID": sInterID, "HMaterID": sMaterID, "HAuxPropID": sAuxPropID, "HMTONo": sMTONo, "HSourceInterID": sSourceInterID, "HSourceEntryID": sSourceEntryID, "HBillType": HBillType }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + //鏄剧ず琛ㄤ綋鏄庣粏 + DisBillEntryList(); + } + else { + layer.msg(data.Message, { icon: 2 }); + } + }, + error: function (err) { + layer.msg('閿欒' + err, { + icon: 5, + time: 20000 + }, function () { + }); + } + }); + layer.close(index) + }) + } + else { + layer.msg('璇烽�夋嫨涓�琛岃褰曪紝杩涜鍒犻櫎锛�'); + } + }); + + //#endregion + //鍏抽棴鎸夐挳 form.on('submit(Cancel)', function () { - Flag = false; - parent.location.href = "../../../views/index.html" - //window.close();//鍏抽棴褰撳墠椤� + layer.confirm('鎮ㄧ‘瀹氳閫�鍑哄悧锛�', { icon: 3, title: '鎻愮ず' }, function (index) { + parent.location.href = "../../../views/index_Mobile.html"; + }); }) //鎻愪氦鎸夐挳 @@ -588,7 +694,8 @@ dataType: "json", success: function (data) { if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜� - layer.confirm("鐢熸垚濮斿鍏ュ簱鍗�" + data.Message + $("#HBillNo").val(), { + layer.confirm(data.Message, { + //layer.confirm("鐢熸垚濮斿鍏ュ簱鍗�" + data.Message + $("#HBillNo").val(), { icon: 1, skin: 'layui-layer-lan', closeBtn: 0, @@ -629,44 +736,102 @@ //鎵潯鐮� $('#HBarCode').on('keydown', function (event) { - var sSubStr = table.cache['wl-table']; - var sBarCode = $('#HBarCode').val() - var sInterID = $("#HInterID").val() - var sBillNo = $("#HBillNo").val() - var sQty = $("#HQty").val() - var sHBillType = $("#HBillType").val() - var sHWHID = $("#HWHID").val() - var sHSPID = $("#HStockPlaceID").val() - var sSourceBillNo = $("#HSourceBillNo").val() - if (sQty == "") { - sQty = 0; - } - //if ($("#HSourceBillNo").val() == '') { - // layer.msg("璇峰厛鎵簮鍗�!", { icon: 5 }); - // return false; - //} - //if ($("#HDeptName").val() == '') { - // layer.msg("閮ㄩ棬娌℃湁閫夋嫨!", { icon: 5 }); - // return false; - //} - //if ($("#HSecManager").val() == '') { - // layer.msg("鍙戞枡浜烘病鏈夐�夋嫨!", { icon: 5 }); - // return false; - //} - //if ($("#HKeeper").val() == '') { - // layer.msg("棰嗘枡浜烘病鏈夐�夋嫨!", { icon: 5 }); - // return false; - //} - //if ($("#HSupName").val() == '') { - // layer.msg("渚涘簲鍟嗘病鏈夐�夋嫨!", { icon: 5 }); - // return false; - //} - //if ($("#HWHNAME").val() == '') { - // layer.msg("浠撳簱娌℃湁閫夋嫨!", { icon: 5 }); - // return false; + //if (sQty == "") { + // sQty = 0; //} if (event.keyCode == 13) { - //鍒ゆ柇鏉$爜鏄惁涓虹┖ new + GetMeesageByBarCode(); + } + }); + //纭畾 + form.on('submit(QueDin)', function (data) { + GetMeesageByBarCode(); + }); + + //鎵潯鐮� + function GetMeesageByBarCode(obj) { + var sOldBarCode = $('#HBarCode').val() + var HDeleteFlag = sOldBarCode.substring(0, 1); + var sBarCode = sOldBarCode.slice(1); + var sInterID = $("#HInterID").val() + var sBillType = '1210' + var sBillNo = $("#HBillNo").val() + var sMaker = sessionStorage["HUserName"]; + var sHStockOrgID = sessionStorage["OrganizationID"]; + var sHWHID = $("#HWHID").val() + var sHSPID = $("#HStockPlaceID").val() + var sQty = $("#HQty").val() + var sSourceBillNo = $("#HSourceBillNo").val() + var sHBillType = $("#HBillType").val() //婧愬崟绫诲瀷 + + if (HDeleteFlag == "*") { + if (sBarCode == "") { + layer.msg("璇锋壂鎻忚鍒犻櫎鐨勬潯鐮�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + else { + $('#HBarCode').val(""); + } + $.ajax( + { + type: "GET", + url: GetWEBURL() + "/ProductIn/Delete_Json", + async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 + data: { "HInterID": sInterID, "HBillNo": sBillNo, "HBillType": sBillType, "HBarCode": sBarCode }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜� + playSound1(); + //娓呯┖鏁伴噺 + $("#HQty").val(""); + //鏄剧ず琛ㄤ綋鏄庣粏 + DisBillEntryList(); + + ////鏄剧ず琛ㄤ綋鏄庣粏 + //layer.load(3); + //element.tabChange('tab-Kf_EntrustInBill', '2'); + //table.render({ + // elem: '#wl-table' + // //, url: 'http://61.130.49.162:9090/WMSAPI///Kf_EntrustInBill/DisBillEntryList_Webs_Json' + // , url: GetWEBURL() + '/Kf_EntrustInBill/DisBillEntryList_Webs_Json' + // , toolbar: '#toolbarDemo' + // , totalRow: true + // , where: { HBillID: sInterID, HBillType: '1210', sWhere: '' } + // , cols: [[ + // { type: 'radio' } + // , { field: 'HQty', title: '鏁伴噺', width: 150, totalRow: true } + // , { field: 'HQtyMust', title: '搴旀敹鏁伴噺', width: 150, totalRow: true } + // , { field: 'HMaterNumber', title: '鐗╂枡浠g爜', width: 150 } + // , { field: 'HMaterName', title: '鐗╂枡鍚嶇О', width: 150 } + // , { field: 'HMaterModel', title: '瑙勬牸鍨嬪彿', width: 150 } + // , { field: 'HSourceInterID', title: '婧愬崟涓诲唴鐮�', width: 150 } + // , { field: 'HSourceEntryID', title: '婧愬崟瀛愬唴鐮�', width: 150 } + // , { field: 'HSourceBillNo', title: '婧愬崟鍗曞彿', width: 150 } + // , { field: 'HBatchNo', title: '鎵规', width: 150 } + // ]] + // // , data: [linterid] + // // , page: true + // , height: 500 + // , done: function () { + // layer.closeAll("loading"); + // } + //}); + } + else { + playSound(); + layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + + } + }, + error: function (err) { + playSound(); + layer.msg('閿欒' + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + + } + }); + } + else { + var sBarCode = $('#HBarCode').val() if (sBarCode == '') { playSound(); layer.msg("鏉$爜涓虹┖锛屼笉鑳芥壂鎻忥紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); @@ -675,214 +840,169 @@ if (sBarCode != "") { $('#HBarCode').val(""); } - if (sQty != "") { - $('#HQty').val(""); + if (sQty == "") { + sQty = 0; } - //if (AllowLoadData(sSubStr, 'HBarCode') != false) {//闈炵┖楠岃瘉 $.ajax({ - //url: "http://61.130.49.162:9090/WMSAPI///Kf_EntrustInBill/get_CheckTypeByBarCode_Json", - url: GetWEBURL() + "/Kf_EntrustInBill/get_CheckTypeByBarCode_Json", type: "GET", - data: { "sCode": sBarCode, "sInterID": sInterID, "sBillNo": sBillNo, "sMaker": sessionStorage["HUserName"], "WhID": sHWHID, "SPID": sHSPID, "sQty": sQty, "sRedBlue": false, "SourceFlag": Flag, "sSourceBillNo": sSourceBillNo, "sSourceType": sHBillType, "HOWNERID": sessionStorage["OrganizationID"] }, + url: GetWEBURL() + "/WEBSController/Get_BarCode_Json", + async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 + data: { "sBarCode": sBarCode, "HInterID": sInterID, "HBillType": sBillType, "HBillNo": sBillNo, "HMaker": sMaker, "HWhID": sHWHID, "HSPID": sHSPID, "HQty": sQty, "HRedBlueFlag": false, "SourceFlag": HSourceFlag, "HSourceBillNo": sSourceBillNo, "HSourceBillType": sHBillType, "HStockOrgID": sHStockOrgID, "HScanStyle": "", "HCustom1": "", "HCustom2": "" }, success: function (result) { if (result.count == 1) { playSound1(); - if (result.data.HBarType == '浠撳簱鏉$爜') { - $("#HWHNAME").val(result.data.HWhName); - $("#HWHID").val(result.data.HWhID); + if (result.data.hBarTypeField == '浠撳簱鏉$爜') { + $("#HWHNAME").val(result.data.hWhNameField); + $("#HWHID").val(result.data.hWhIDField); $("#HStockPlaceName").val(""); - //$("#HNote").val(";涓�閿壂鐮佷粨搴撴潯鐮�"); - $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮佷粨搴撴潯鐮侊紝鎴愬姛\n"); + $("#HNote").val(";涓�閿壂鐮佷粨搴撴潯鐮�"); element.tabChange('tab-Kf_EntrustInBill', '2'); //璺宠浆椤电 + return;//缁撴潫 } - else if (result.data.HBarType == '浠撲綅鏉$爜') { - $("#HStockPlaceName").val(result.data.HSPName); - $("#HStockPlaceID").val(result.data.HSPID); - $("#HWHNAME").val(result.data.HWhName); - $("#HWHID").val(result.data.HWhID); - //$("#HNote").val(";涓�閿壂鐮佷粨浣嶆潯鐮�"); - $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮佷粨浣嶆潯鐮侊紝鎴愬姛\n"); + else if (result.data.hBarTypeField == '浠撲綅鏉$爜') { + $("#HStockPlaceName").val(result.data.hSPNameField); + $("#HStockPlaceID").val(result.data.hSPIDField); + $("#HWHNAME").val(result.data.hWhNameField); + $("#HWHID").val(result.data.hWhIDField); + $("#HNote").val(";涓�閿壂鐮佷粨浣嶆潯鐮�"); element.tabChange('tab-Kf_EntrustInBill', '2');//璺宠浆椤电 + return;//缁撴潫 } - else if (result.data.HBarType == '閮ㄩ棬鏉$爜') { - $("#HDeptName").val(result.data.HDeptName); - $("#HDeptID").val(result.data.HDeptID); - //$("#HNote").val(";涓�閿壂鐮侀儴闂ㄦ潯鐮�"); - $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮侀儴闂ㄦ潯鐮侊紝鎴愬姛\n"); + else if (result.data.hBarTypeField == '閮ㄩ棬鏉$爜') { + $("#HDeptName").val(result.data.hDeptNameField); + $("#HDeptID").val(result.data.hDeptIDField); + $("#HNote").val(";涓�閿壂鐮侀儴闂ㄦ潯鐮�"); element.tabChange('tab-Kf_EntrustInBill', '2');//璺宠浆椤电 + return;//缁撴潫 } - else if (result.data.HBarType == '婧愬崟鏉$爜') { - $("#HSupName").val(result.data.HSupName); - $("#HSupID").val(result.data.HSupID); - $("#HDeptName").val(result.data.HDeptName); - $("#HDeptID").val(result.data.HDeptID); - $("#HSourceBillNo").val(result.data.HSourceBillNo); - Flag = true; - //鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙� - if (result.data.HSourceBillType == "1103") { - $("#HBillType").val("1103"); - + else if (result.data.hBarTypeField == '婧愬崟鏉$爜') { + $("#HSupName").val(result.data.hSupNameField); + $("#HSupID").val(result.data.hSupIDField); + if (result.data.hDeptIDField != 0) { + $("#HDeptID").val(result.data.hDeptIDField); + $("#HDeptName").val(result.data.hDeptNameField); } - else if (result.data.HSourceBillType == "1601") { - $("#HBillType").val("1601"); + $("#HSourceBillNo").val(result.data.hSourceBillNoField); + HSourceFlag = true; + //鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙� + if (result.data.hSourceBillTypeField == "1103") { + $("#HBillType").empty(); + $("#HBillType").val("1103"); + var optionHtml = ''; + optionHtml += "<option value = '" + result.data.hSourceBillTypeField + "' >" + '鏀舵枡閫氱煡鍗�' + "</option>"; + $("#HBillType").append(optionHtml); + layui.form.render('select'); + $("#HBillType").attr("readonly", "readonly"); } else { - $("#HBillType").val("鎵嬪伐褰曞叆"); + //$("#HBillType").empty(); + $("#HBillType").val("-1"); + var optionHtml = ''; + optionHtml += "<option value = '" + result.data.hSourceBillTypeField + "' >" + '鎵嬪伐褰曞叆' + "</option>"; + $("#HBillType").append(optionHtml); + layui.form.render('select'); + $("#HBillType").attr("readonly", "readonly"); } - //$("#HNote").val(";涓�閿壂鐮佹簮鍗曟潯鐮�"); - $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮佹簮鍗曟潯鐮侊紝鎴愬姛\n"); + $("#HSourceBillNo").attr("readonly", "readonly"); + $("#HNote").val(";涓�閿壂鐮佹簮鍗曟潯鐮�"); element.tabChange('tab-Kf_EntrustInBill', '3'); } else { - if (Flag == "true") { + if (HSourceFlag == true) { element.tabChange('tab-Kf_EntrustInBill', '3'); } else { - //$("#HSupName").val(result.data.HSupName); 20210719淇敼 - //$("#HSupID").val(result.data.HSupID); 20210719淇敼 - //$("#HDeptName").val(result.data.HDeptName); - //$("#HDeptID").val(result.data.HDeptID); - $("#HSourceBillNo").val(result.data.HSourceBillNo); - Flag = true; - //鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙� - if (result.data.HSourceBillType == "1103") { - $("#HBillType").val("1103"); - + $("#HSupName").val(result.data.hSupNameField); + $("#HSupID").val(result.data.hSupIDField); + if (result.data.hDeptIDField != 0) { + $("#HDeptID").val(result.data.hDeptIDField); + $("#HDeptName").val(result.data.hDeptNameField); } - else if (result.data.HSourceBillType == "1601") { - $("#HBillType").val("1601"); + $("#HSourceBillNo").val(result.data.hSourceBillNoField); + HSourceFlag = true; + //鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙� + if (result.data.hSourceBillTypeField == "1103") { + $("#HBillType").empty(); + $("#HBillType").val("1103"); + var optionHtml = ''; + optionHtml += "<option value = '" + result.data.hSourceBillTypeField + "' >" + '鏀舵枡閫氱煡鍗�' + "</option>"; + $("#HBillType").append(optionHtml); + layui.form.render('select'); + $("#HBillType").attr("readonly", "readonly"); } else { - $("#HBillType").val("鎵嬪伐褰曞叆"); + //$("#HBillType").empty(); + $("#HBillType").val("-1"); + var optionHtml = ''; + optionHtml += "<option value = '" + result.data.hSourceBillTypeField + "' >" + '鎵嬪伐褰曞叆' + "</option>"; + $("#HBillType").append(optionHtml); + layui.form.render('select'); + $("#HBillType").attr("readonly", "readonly"); } - //$("#HNote").val(";鐗╂枡鏉$爜"); - $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮佺墿鏂欐潯鐮侊紝鎴愬姛\n"); + $("#HSourceBillNo").attr("readonly", "readonly"); + $("#HNote").val(";鐗╂枡鏉$爜"); element.tabChange('tab-Kf_EntrustInBill', '3'); } } - //$("#HSupID").val(result.data.HSupID); - //$("#HSupName").val(result.data.HSupName); - //$("#HDeptID").val(result.data.HDeptID); - //$("#HDeptName").val(result.data.HDeptName); - layer.load(3) - table.render({ - elem: '#wl-table' - , url: GetWEBURL() + '/Kf_EntrustInBill/DisBillEntryList_Webs_Json' - , toolbar: '#toolbarDemo' - , where: { HBillID: sInterID, HBillType: '1210', sWhere: '' } - , cellMinWidth: 90 - , cols: [[ - { type: 'radio' } - , { field: 'HQty', title: '鏁伴噺', width: 150 } - , { field: 'HQtyMust', title: '搴旀敹鏁伴噺', width: 150 } - , { field: 'HMaterNumber', title: '鐗╂枡浠g爜', width: 150 } - , { field: 'HMaterName', title: '鐗╂枡鍚嶇О', width: 150 } - , { field: 'HMaterModel', title: '瑙勬牸鍨嬪彿', width: 150 } - , { field: 'HSourceInterID', title: '婧愬崟涓诲唴鐮�', width: 150 } - , { field: 'HSourceEntryID', title: '婧愬崟瀛愬唴鐮�', width: 150 } - , { field: 'HSourceBillNo', title: '婧愬崟鍗曞彿', width: 150 } - , { field: 'HBatchNo', title: '鎵规', width: 150 } - ]] - , height: 500 - , done: function () { - layer.closeAll("loading"); - } - }); + //鏄剧ず琛ㄤ綋鏄庣粏 + DisBillEntryList(); + + ////鏄剧ず琛ㄤ綋鏄庣粏 + //layer.load(3); + //element.tabChange('tab-Kf_EntrustInBill', '2'); + //table.render({ + // elem: '#wl-table' + // //, url: 'http://61.130.49.162:9090/WMSAPI///Kf_EntrustInBill/DisBillEntryList_Webs_Json' + // , url: GetWEBURL() + '/Kf_EntrustInBill/DisBillEntryList_Webs_Json' + // , toolbar: '#toolbarDemo' + // , totalRow: true + // , where: { HBillID: sInterID, HBillType: '1210', sWhere: '' } + // , cols: [[ + // { type: 'radio' } + // , { field: 'HQty', title: '鏁伴噺', width: 150, totalRow: true} + // , { field: 'HQtyMust', title: '搴旀敹鏁伴噺', width: 150, totalRow: true} + // , { field: 'HMaterNumber', title: '鐗╂枡浠g爜', width: 150 } + // , { field: 'HMaterName', title: '鐗╂枡鍚嶇О', width: 150 } + // , { field: 'HMaterModel', title: '瑙勬牸鍨嬪彿', width: 150 } + // , { field: 'HSourceInterID', title: '婧愬崟涓诲唴鐮�', width: 150 } + // , { field: 'HSourceEntryID', title: '婧愬崟瀛愬唴鐮�', width: 150 } + // , { field: 'HSourceBillNo', title: '婧愬崟鍗曞彿', width: 150 } + // , { field: 'HBatchNo', title: '鎵规', width: 150 } + // ]] + // // , data: [linterid] + // // , page: true + // , height: 500 + // , done: function () { + // layer.closeAll("loading"); + // } + //}); + //娓呯┖鏁伴噺 + $("#HQty").val(""); } else { - // $("#verifycode").click(); - //layer.msg(result.Message, { icon: 5 }); playSound(); layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); } - layer.closeAll("loading"); }, error: function (err) { playSound(); - layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + layer.msg("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); } }); } - //else - //{ - // layer.msg(result.Message, { icon: 5 }); - //} - //layer.closeAll("loading"); - //} - }); - - - function playSound() { - var audio = document.getElementById("cs"); - audio.play(); } - function playSound1() { - var audio = document.getElementById("cs2"); - audio.play(); - } - - //鎵簮鍗曟柟娉� + //鎵簮鍗� $('#HSourceBillNo').on('keydown', function (event) { - var HSourceBillNo = $('#HSourceBillNo').val() - var sInterID = $("#HInterID").val() - var sBillNo = $("#HBillNo").val() - var HSourceBillType = $("#HBillType").val() if (event.keyCode == 13) { - $.ajax({ - //url: "http://61.130.49.162:9090/WMSAPI///Kf_EntrustInBill/set_SavePonderationBillMain_Temp_Source_Fast_Json", - url: GetWEBURL() + "/Kf_EntrustInBill/set_SavePonderationBillMain_Temp_Source_Fast_Json", - type: "GET", - data: { "HSourceBillType": HSourceBillType, "HSourceBillNo": HSourceBillNo, "sInterID": sInterID, "sBillNo": sBillNo }, - success: function (result) { - if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 - playSound1(); - $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵簮鍗曪紝鎴愬姛\n"); - $("#HSupID").val(result.data[0].HSupID); - $("#HSupName").val(result.data[0].HSupName); - //$("#HDeptID").val(result.data[0].HDeptID); - //$("#HDeptName").val(result.data[0].HDeptName); - Flag = true; - layer.load(3); - element.tabChange('tab-Kf_EntrustInBill', '2'); - table.render({ - elem: '#wl-table' - //, url: 'http://61.130.49.162:9090/WMSAPI///Kf_EntrustInBill/DisBillEntryList_Webs_Json' - , url: GetWEBURL() + '/Kf_EntrustInBill/DisBillEntryList_Webs_Json' - , toolbar: '#toolbarDemo' - , where: { HBillID: sInterID, HBillType: '1210', sWhere: '' } - , cols: [[ - { type: 'radio' } - , { field: 'HQty', title: '鏁伴噺', width: 150 } - , { field: 'HQtyMust', title: '搴旀敹鏁伴噺', width: 150 } - , { field: 'HMaterNumber', title: '鐗╂枡浠g爜', width: 150 } - , { field: 'HMaterName', title: '鐗╂枡鍚嶇О', width: 150 } - , { field: 'HMaterModel', title: '瑙勬牸鍨嬪彿', width: 150 } - , { field: 'HSourceInterID', title: '婧愬崟涓诲唴鐮�', width: 150 } - , { field: 'HSourceEntryID', title: '婧愬崟瀛愬唴鐮�', width: 150 } - , { field: 'HSourceBillNo', title: '婧愬崟鍗曞彿', width: 150 } - , { field: 'HBatchNo', title: '鎵规', width: 150 } - ]] - // , data: [linterid] - // , page: true - , height: 500 - , done: function () { - layer.closeAll("loading"); - } - }); - } - else { - // $("#verifycode").click(); - //layer.msg(result.Message, { icon: 5 }); - playSound(); - layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - } - layer.closeAll("loading"); - } - }); - // layer.msg($('#HSourceBillNo').val(), { icon: 1 }); + GetMeesageBySourceBillNo(); } }); + //纭畾 + form.on('submit(QueDin2)', function (data) { + GetMeesageBySourceBillNo(); + }); + //鎵粨浣� $('#HStockPlaceName').on('keydown', function (event) { @@ -898,7 +1018,7 @@ $("#HStockPlaceName").val(result.data[0].HName); $("#HWHID").val(result.data[0].HWHID); $("#HWHNAME").val(result.data[0].HWhName); - element.tabChange('tab-POStockInBill', '2'); + element.tabChange('tab-Kf_EntrustInBill', '2'); } else { layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); @@ -963,31 +1083,158 @@ } }); - //浠ヤ笂涓簂ayui妯″潡 - }); - //娓呯┖琛ㄥご - //function f_ClearTitle() { + //鎵粨搴� + $('#HWHNAME').on('keydown', function (event) { + var HBarCode = $('#HWHNAME').val() + if (event.keyCode == 13) { + if (!HBarCode) { + layer.msg('鏃犱粨搴撴潯鐮佷俊鎭紒'); + return; + } + //鍒ゆ柇鏂囨湰妗嗘槸鍚︽湁鏁版嵁 new + $.ajax({ + url: GetWEBURL() + "/LookingFor/getWHName_Json", + type: "GET", + data: { "HBarCode": HBarCode }, + success: function (result) { + if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + //$("#HStockPlaceName").val(result.data[0].HName); + //$("#HStockPlaceID").val(result.data[0].HItemID); + $("#HWHID").val(result.data[0].HItemID); + $("#HWHNAME").val(result.data[0].HName); + element.tabChange('tab-Kf_EntrustInBill', '2'); + } + else { + // $("#verifycode").click(); + //layer.msg(result.Message, { icon: 5 }); + layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + layer.closeAll("loading"); + } + }); + // layer.msg($('#HSourceBillNo').val(), { icon: 1 }); + } + }); - // $("#HBarCode").val(""); - // $("#HSpName").val(""); - // $("#HSpID").val("0"); - // $("#HQty").val("0"); - // $("#HSourceBillNo").val(""); - // $("#HWHNAME").val(""); - // $("#HWHID").val("0"); - // $("#HSCWHNAME").val(""); - // $("#HSCWHID").val("0"); - // $("#HSupName").val(""); - // $("#HSupID").val("0"); - // $("#HKeeper").val(""); - // $("#HKeeperID").val("0"); - // $("#HSecManager").val("0"); - // $("#HSecManagerID").val(""); - // $("#HDeptName").val(""); - // $("#HDeptID").val("0"); - // $("#HBillNo").val(""); - // $("#HInterID").val("0"); - //} + function playSound() { + var audio = document.getElementById("cs"); + audio.play(); + } + function playSound1() { + var audio = document.getElementById("cs2"); + audio.play(); + } + //鎵簮鍗� + function GetMeesageBySourceBillNo(obj) { + var HSourceBillNo = $('#HSourceBillNo').val() + var sInterID = $("#HInterID").val() + var sBillNo = $("#HBillNo").val() + var HSourceBillType = $("#HBillType").val() + if (HSourceBillNo == "" || sInterID <= 0) { + layer.msg("婧愬崟鍙蜂负绌猴紝鎴栬�呭唴鐮佷笉瀛樺湪锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + // + $.ajax({ + //url: "http://61.130.49.162:9090/WMSAPI///Kf_EntrustInBill/set_SavePonderationBillMain_Temp_Source_Fast_Json", + url: GetWEBURL() + "/Kf_EntrustInBill/set_SavePonderationBillMain_Temp_Source_Fast_Json", + type: "GET", + data: { "HSourceBillType": HSourceBillType, "HSourceBillNo": HSourceBillNo, "sInterID": sInterID, "sBillNo": sBillNo }, + success: function (result) { + if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + playSound1(); + $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵簮鍗曪紝鎴愬姛\n"); + $("#HSupID").val(result.data[0].HSupID); + $("#HSupName").val(result.data[0].HSupName); + //$("#HDeptID").val(result.data[0].HDeptID); + //$("#HDeptName").val(result.data[0].HDeptName); + HSourceFlag = true; + layer.load(3); + element.tabChange('tab-Kf_EntrustInBill', '2'); + + //鏄剧ず琛ㄤ綋鏄庣粏 + DisBillEntryList(); + + //table.render({ + // elem: '#wl-table' + // //, url: 'http://61.130.49.162:9090/WMSAPI///Kf_EntrustInBill/DisBillEntryList_Webs_Json' + // , url: GetWEBURL() + '/Kf_EntrustInBill/DisBillEntryList_Webs_Json' + // , toolbar: '#toolbarDemo' + // , totalRow: true + // , where: { HBillID: sInterID, HBillType: '1210', sWhere: '' } + // , cols: [[ + // { type: 'radio' } + // , { field: 'HQty', title: '鏁伴噺', width: 150, totalRow: true } + // , { field: 'HQtyMust', title: '搴旀敹鏁伴噺', width: 150, totalRow: true } + // , { field: 'HMaterNumber', title: '鐗╂枡浠g爜', width: 150 } + // , { field: 'HMaterName', title: '鐗╂枡鍚嶇О', width: 150 } + // , { field: 'HMaterModel', title: '瑙勬牸鍨嬪彿', width: 150 } + // , { field: 'HSourceInterID', title: '婧愬崟涓诲唴鐮�', width: 150 } + // , { field: 'HSourceEntryID', title: '婧愬崟瀛愬唴鐮�', width: 150 } + // , { field: 'HSourceBillNo', title: '婧愬崟鍗曞彿', width: 150 } + // , { field: 'HBatchNo', title: '鎵规', width: 150 } + // , { field: 'HPieceQty', title: '鏉$爜鏁伴噺', width: 150 } + // ]] + // // , data: [linterid] + // // , page: true + // , height: 500 + // , done: function () { + // layer.closeAll("loading"); + // } + //}); + } + else { + // $("#verifycode").click(); + //layer.msg(result.Message, { icon: 5 }); + playSound(); + layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + layer.closeAll("loading"); + } + }); + } + + //#region 鏄剧ず鐗╂枡鍒楄〃淇℃伅 + + function DisBillEntryList() { + var sInterID = $("#HInterID").val() + var sBillNo = $("#HBillNo").val() + var HBillType = '1210' + var sHStockOrgID = sessionStorage["OrganizationID"]; + + //鍒锋柊鍒楄〃淇℃伅 + $.ajax({ + type: "GET", + url: GetWEBURL() + '/WEBSController/GetBillEntryTmpList_Json', + async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 + data: { "HInterID": sInterID, "HBillNo": sBillNo, "HBillType": HBillType, "HStockOrgID": sHStockOrgID }, + success: function (result) { + if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + listOption.data = result.data.Materlist; + table.render(listOption); + + //console.log(result.data.list2); + var count = 0; + var count1 = 0; + for (var i = 0; i < result.data.Materlist.length; i++) { + count += result.data.Materlist[i].HQty; + count1 += result.data.Materlist[i].HPieceQty; + } + $("#HSumQtys").val(count); + $("#HBarcodeQtys").val(count1); + //return; + } + else { + layer.msg(result.Message); + } + } + }); + } + + //#endregion + + }); + //浠ヤ笂涓簂ayui妯″潡 function GetHWHValue(obj) //杩斿洖璋冨叆浠撳簱 { $("#HWHNAME").val(obj[0].HName); @@ -997,6 +1244,8 @@ function GetHSpValue(obj) { //杩斿洖璋冨叆浠撲綅 $("#HStockPlaceName").val(obj[0].HName); $("#HStockPlaceID").val(obj[0].HItemID); + $("#HWHNAME").val(obj[0].HWhName); + $("#HWHID").val(obj[0].HWHID); } function GetHSupValue(obj) { //杩斿洖渚涘簲鍟� $("#HSupName").val(obj[0].HName); @@ -1034,6 +1283,20 @@ // }) //} function AllowLoadData(sSubStr, bnt) { //闈炵┖楠岃瘉 + //鏁板瓧姝e垯(鍖呭惈灏忔暟) + var reg = /^\d+(\.\d+)?$/; + //if (reg.test($("#HQty").val()) == false || $("#HQty").val() == '') { + // layer.msg("鏁伴噺蹇呴』涓烘暟閲忔垨灏忔暟", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + // return false; + //} + //if (reg.test($("#HBarcodeQtys").val()) == false || $("#HBarcodeQtys").val() == '') { + // layer.msg("鏉$爜鏁伴噺蹇呴』涓烘暟閲忔垨灏忔暟", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + // return false; + //} + //if (reg.test($("#HSumQtys").val()) == false || $("#HSumQtys").val() == '') { + // layer.msg("鎬绘暟閲忓繀椤讳负鏁伴噺鎴栧皬鏁�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + // return false; + //} //if ($("#HSourceBillNo").val() == '') { // layer.msg("璇峰厛鎵簮鍗�!", { icon: 5 }); // return false; -- Gitblit v1.9.1