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 | 669 +++++++++++++++++++++++++++++++++++++++---------------- 1 files changed, 468 insertions(+), 201 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 57e11ae..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" @@ -18,7 +18,7 @@ <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> @@ -45,6 +45,14 @@ <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"> <ul class="layui-tab-title" lay-filter="tab-all"> @@ -62,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"> @@ -200,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> @@ -283,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"]); @@ -304,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 @@ -326,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) { @@ -393,10 +434,14 @@ $("#HBillNo").val(d.data[0].HBillNo); } }); + HSourceFlag = false; } else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new RoadBillMain(linterid); - RoadBillSub(linterid); + //鏄剧ず琛ㄤ綋鏄庣粏 + DisBillEntryList(); + //RoadBillSub(linterid); + HSourceFlag = true; } //閫夋嫨璋冨叆浠撳簱 @@ -564,11 +609,61 @@ }) }); + //#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; layer.confirm('鎮ㄧ‘瀹氳閫�鍑哄悧锛�', { icon: 3, title: '鎻愮ず' }, function (index) { - window.close(); + parent.location.href = "../../../views/index_Mobile.html"; }); }) @@ -599,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, @@ -640,11 +736,11 @@ //鎵潯鐮� $('#HBarCode').on('keydown', function (event) { - if (sQty == "") { - sQty = 0; - } + //if (sQty == "") { + // sQty = 0; + //} if (event.keyCode == 13) { - GetMeesageByBarCode + GetMeesageByBarCode(); } }); //纭畾 @@ -652,6 +748,249 @@ 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: "娓╅Θ鎻愮ず" }); + return false; + } + if (sBarCode != "") { + $('#HBarCode').val(""); + } + if (sQty == "") { + sQty = 0; + } + $.ajax({ + type: "GET", + 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.hBarTypeField == '浠撳簱鏉$爜') { + $("#HWHNAME").val(result.data.hWhNameField); + $("#HWHID").val(result.data.hWhIDField); + $("#HStockPlaceName").val(""); + $("#HNote").val(";涓�閿壂鐮佷粨搴撴潯鐮�"); + element.tabChange('tab-Kf_EntrustInBill', '2'); //璺宠浆椤电 + return;//缁撴潫 + } + 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.hBarTypeField == '閮ㄩ棬鏉$爜') { + $("#HDeptName").val(result.data.hDeptNameField); + $("#HDeptID").val(result.data.hDeptIDField); + $("#HNote").val(";涓�閿壂鐮侀儴闂ㄦ潯鐮�"); + element.tabChange('tab-Kf_EntrustInBill', '2');//璺宠浆椤电 + return;//缁撴潫 + } + 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); + } + $("#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").empty(); + $("#HBillType").val("-1"); + var optionHtml = ''; + optionHtml += "<option value = '" + result.data.hSourceBillTypeField + "' >" + '鎵嬪伐褰曞叆' + "</option>"; + $("#HBillType").append(optionHtml); + layui.form.render('select'); + $("#HBillType").attr("readonly", "readonly"); + } + $("#HSourceBillNo").attr("readonly", "readonly"); + $("#HNote").val(";涓�閿壂鐮佹簮鍗曟潯鐮�"); + element.tabChange('tab-Kf_EntrustInBill', '3'); + } + else { + if (HSourceFlag == true) { + element.tabChange('tab-Kf_EntrustInBill', '3'); + } + else { + $("#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); + } + $("#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").empty(); + $("#HBillType").val("-1"); + var optionHtml = ''; + optionHtml += "<option value = '" + result.data.hSourceBillTypeField + "' >" + '鎵嬪伐褰曞叆' + "</option>"; + $("#HBillType").append(optionHtml); + layui.form.render('select'); + $("#HBillType").attr("readonly", "readonly"); + } + $("#HSourceBillNo").attr("readonly", "readonly"); + $("#HNote").val(";鐗╂枡鏉$爜"); + element.tabChange('tab-Kf_EntrustInBill', '3'); + } + } + //鏄剧ず琛ㄤ綋鏄庣粏 + 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 { + playSound(); + layer.msg(result.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: "娓╅Θ鎻愮ず" }); + } + }); + } + } //鎵簮鍗� $('#HSourceBillNo').on('keydown', function (event) { @@ -679,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: "娓╅Θ鎻愮ず" }); @@ -744,155 +1083,39 @@ } }); - //鎵潯鐮� - function GetMeesageByBarCode(obj) { //杩斿洖宸ヤ綔涓績 - 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() - - //鍒ゆ柇鏉$爜鏄惁涓虹┖ new - if (sBarCode == '') { - playSound(); - layer.msg("鏉$爜涓虹┖锛屼笉鑳芥壂鎻忥紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if (sBarCode != "") { - $('#HBarCode').val(""); - } - if (sQty != "") { - $('#HQty').val(""); - } - $.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"] }, - success: function (result) { - if (result.count == 1) { - playSound1(); - if (result.data.HBarType == '浠撳簱鏉$爜') { - $("#HWHNAME").val(result.data.HWhName); - $("#HWHID").val(result.data.HWhID); - $("#HStockPlaceName").val(""); - //$("#HNote").val(";涓�閿壂鐮佷粨搴撴潯鐮�"); - $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮佷粨搴撴潯鐮侊紝鎴愬姛\n"); - element.tabChange('tab-Kf_EntrustInBill', '2'); //璺宠浆椤电 - } - 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"); - element.tabChange('tab-Kf_EntrustInBill', '2');//璺宠浆椤电 - } - 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"); - element.tabChange('tab-Kf_EntrustInBill', '2');//璺宠浆椤电 - } - 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.HSourceBillType == "1601") { - $("#HBillType").val("1601"); - } - else { - $("#HBillType").val("鎵嬪伐褰曞叆"); - } - //$("#HNote").val(";涓�閿壂鐮佹簮鍗曟潯鐮�"); - $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮佹簮鍗曟潯鐮侊紝鎴愬姛\n"); - element.tabChange('tab-Kf_EntrustInBill', '3'); + //鎵粨搴� + $('#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 { - if (Flag == "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"); - - } - else if (result.data.HSourceBillType == "1601") { - $("#HBillType").val("1601"); - } - else { - $("#HBillType").val("鎵嬪伐褰曞叆"); - } - //$("#HNote").val(";鐗╂枡鏉$爜"); - $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮佺墿鏂欐潯鐮侊紝鎴愬姛\n"); - element.tabChange('tab-Kf_EntrustInBill', '3'); - } + // $("#verifycode").click(); + //layer.msg(result.Message, { icon: 5 }); + layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); } - //$("#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' - , totalRow: true - , where: { HBillID: sInterID, HBillType: '1210', sWhere: '' } - , cellMinWidth: 90 - , 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 } - ]] - , height: 500 - , done: function () { - layer.closeAll("loading"); - } - }); + 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"); - }, - error: function (err) { - playSound(); - layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - } - }); - } + }); + // layer.msg($('#HSourceBillNo').val(), { icon: 1 }); + } + }); + function playSound() { var audio = document.getElementById("cs"); audio.play(); @@ -925,35 +1148,40 @@ $("#HSupName").val(result.data[0].HSupName); //$("#HDeptID").val(result.data[0].HDeptID); //$("#HDeptName").val(result.data[0].HDeptName); - Flag = true; + HSourceFlag = 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' - , 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"); - } - }); + + //鏄剧ず琛ㄤ綋鏄庣粏 + 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(); @@ -965,6 +1193,45 @@ } }); } + + //#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妯″潡 @@ -1018,18 +1285,18 @@ 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 (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