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_EntrustOutBill_Fast.html | 955 ++++++++++++++++++++++++++++++++++++++++++----------------- 1 files changed, 680 insertions(+), 275 deletions(-) diff --git "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\345\247\224\345\244\226\345\207\272\345\272\223/Kf_EntrustOutBill_Fast.html" "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\345\247\224\345\244\226\345\207\272\345\272\223/Kf_EntrustOutBill_Fast.html" index 39cad41..e644126 100644 --- "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\345\247\224\345\244\226\345\207\272\345\272\223/Kf_EntrustOutBill_Fast.html" +++ "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\345\247\224\345\244\226\345\207\272\345\272\223/Kf_EntrustOutBill_Fast.html" @@ -19,7 +19,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> @@ -34,6 +34,14 @@ </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> @@ -96,10 +104,24 @@ </div> <div class="layui-col-xs6"> <input type="text" name="HStockPlaceName" id="HStockPlaceName" lay-verify="HStockPlaceName" autocomplete="off" class="layui-input"> - <input type="hidden" name="HSupID" id="HSupID" lay-verify="HSupID" value="0" autocomplete="off" class="layui-input"> + <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">...</button> + </div> + </div> + </div> + <div class="layui-form-item" style="padding:0px;margin:0px"> + <div class="layui-row"> + <div class="layui-col-xs3"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">鍔犲伐鍗曚綅</label> + </div> + <div class="layui-col-xs6"> + <input type="text" name="HSupName" id="HSupName" lay-verify="HSupName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();"> + <input type="hidden" name="HSupID" id="HSupID" lay-verify="HSupID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class="layui-col-xs3"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HSupID-BT">...</button> </div> </div> </div> @@ -175,14 +197,14 @@ <!--鐗╂枡娓呭崟--> <div class="layui-tab-item"> <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> @@ -284,7 +306,7 @@ <!--鏃ュ織--> <div class="layui-tab-item"> - <textarea id="rizhi" style="height: 200px;width: 100%;margin-left: 1%;"></textarea> + <textarea id="rizhi" style="height: 200px;width: 98%;margin-left: 1%;"></textarea> </div> </div> </div> @@ -333,7 +355,7 @@ //琛ㄥご鍒濆鍖栬祴鍊硷紙鏍规嵁鐧诲綍鐢ㄦ埛鑾峰彇 榛樿浠撳簱銆侀儴闂ㄣ�侀獙鏀躲�佷繚绠°�侀噾铦剁敤鎴凤級 new $("#HWHID").val(sessionStorage["HWHID"]); $("#HWHNAME").val(sessionStorage["HWHName"]); - $("#HSupID").val(sessionStorage["HSPID"]); + $("#HStockPlaceID").val(sessionStorage["HSPID"]); $("#HStockPlaceName").val(sessionStorage["HSPName"]); //$("#HSupID").val(sessionStorage["HSupID"]); //$("#HSupName").val(sessionStorage["HSupName"]); @@ -348,7 +370,36 @@ $("#HMakerID").hide(); $("#HBillerID").val(sessionStorage["HBillerID"]); $("#HBillerID").hide(); + var HSourceFlag = sessionStorage["SourceFlag"]; + //鏄庣粏淇℃伅 + var listOption = { + elem: '#wl-table' + , toolbar: '#toolbarDemo' + , cellMinWidth: 90 + , totalRow: true + , limit: 100 + , limits: [50, 500, 5000, 20000] + , page: true + , cols: [[ + { type: 'radio' } + , { field: 'HSNO', title: '搴忓彿', width: 60 } + , { field: 'HQty', title: '鏁伴噺', width: 80, totalRow: true } + , { field: 'HQtyMust', title: '搴斿彂鏁伴噺', width: 80, 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 } + ]] + , height: 500 + , done: function () { + layer.closeAll("loading"); + } + } //榛樿甯﹀叆鐨勪粨搴擄紝濡傛灉鍚敤浠撲綅鍒欎粨浣嶆湁鏁堬紝濡傛灉娌℃湁鍚敤鍒欎粨浣嶇伆搴� new @@ -367,91 +418,152 @@ var linterid = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鍗曟嵁鍐呯爜 var lSourceBillType = params[params[2]]; //浠庡崟鎹幏鍙� 婧愬崟绫诲瀷 + //function RoadBillMain(linterid)//鍔犺浇琛ㄥご + //{ + // $.ajax({ + // url: GetWEBURL() + "/Web/GetPonderationBill", + // async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 + // type: "GET", + // data: { "HInterID": linterid }, + // success: function (d) { + // // console.log(d.data); + // $("#HInterID").val(d.data[0].HInterID); + // $("#HBillNo").val(d.data[0].HBillNo); + // $("#HBillType").val(d.data[0].HSourceBillType == null ? "1604" : d.data[0].HSourceBillType); + // //鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙� + // if (d.data[0].HSourceBillType == "1604") { + // $("#HBillType").empty(); + // $("#HBillType").val("1604"); + // var optionHtml = ''; + // optionHtml += "<option value = '" + d.data[0].HSourceBillType + "' >" + '濮斿璁㈠崟-鎶曟枡' + "</option>"; + // $("#HBillType").append(optionHtml); + // layui.form.render('select'); + // $("#HBillType").attr("readonly", "readonly"); + // } + // else { + // //$("#HBillType").val("-1"); + // } + // $("#HSourceBillNo").val(d.data[0].HSourceBillNo); + // $("#HSourceBillNo").attr("disabled", "true"); + // HSourceFlag = true; + // $("#HDeptID").val(d.data[0].HDeptID); + // $("#HDeptName").val(d.data[0].HDeptName); + // //RoadSup(); + // } + // }) + //} + function RoadBillMain(linterid)//鍔犺浇琛ㄥご { $.ajax({ - url: GetWEBURL() + "/Web/GetPonderationBill", type: "GET", - data: { "HInterID": linterid }, + url: GetWEBURL() + '/WEBSController/GetSourceBill_Temp_Json', + async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 + data: { "HInterID": linterid, "HBillType": '1211' }, success: function (d) { - // console.log(d.data); $("#HInterID").val(d.data[0].HInterID); $("#HBillNo").val(d.data[0].HBillNo); - $("#HBillType").val(d.data[0].HSourceBillType); + HInterID = $('#HInterID').val() + HBillNo = $('#HBillNo').val() + $("#HBillType").val(d.data[0].HSourceBillType == null ? "1604" : d.data[0].HSourceBillType); + //鑾峰彇婧愬崟绫诲瀷 + if (d.data[0].HSourceBillType == "1604") { + $("#HBillType").empty(); + $("#HBillType").val("1604"); + var optionHtml = ''; + optionHtml += "<option value = '" + d.data[0].HSourceBillType + "' >" + '濮斿璁㈠崟-鎶曟枡' + "</option>"; + $("#HBillType").append(optionHtml); + layui.form.render('select'); + $("#HBillType").attr("readonly", "readonly"); + } + else { + $("#HBillType").empty(); + $("#HBillType").val("-1"); + var optionHtml = ''; + optionHtml += "<option value = '" + d.data[0].HSourceBillType + "' >" + '鎵嬪伐褰曞叆' + "</option>"; + $("#HBillType").append(optionHtml); + layui.form.render('select'); + $("#HBillType").attr("readonly", "readonly"); + } + $("#HSourceBillNo").val(d.data[0].HSourceBillNo); - //$("#HWHID").val(d.data[0].HWhID); - //$("#HKeeperID").val(d.data[0].HKeeperID); - //$("#HSecManagerID").val(d.data[0].HSecManagerID); - //$("#HDeptID").val(d.data[0].HDeptID); - //$("#HBarCode").val(d.data[0].HBarCode); - //$("#HQty").val(d.data[0].HQty); - RoadSup(); + //闈炲婧愬崟妯″紡 + if (d.data[0].HMulSourceBill == 0) { + $("#HSourceBillNo").attr("readonly", "readonly"); + //$('#HSourceBillNo-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤 + } + if (d.data[0].HDeptID != 0) { + $("#HDeptID").val(d.data[0].HDeptID); + $("#HDeptName").val(d.data[0].HDeptName); + } + $("#HSupID").val(d.data[0].HCusID); + $("#HSupName").val(d.data[0].HSupName); + //$("#HDate").val(Format(new Date(), "yyyy-MM-dd")); } }) } - function RoadSup()//鏍规嵁婧愬崟绫诲瀷鍙婃簮鍗曞彿 鍔犺浇渚涘簲鍟� - { - var HSourceBillNo = $('#HSourceBillNo').val() - var sInterID = $("#HInterID").val() - var sBillNo = $("#HBillNo").val() - var HSourceBillType = $("#HBillType").val() - //鍒ゆ柇鏂囨湰妗嗘槸鍚︽湁鏁版嵁 new - if (HSourceBillNo == "" || sInterID <= 0) { - layer.msg($('#HSourceBillNo').val(), { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return; - } - else { - $.ajax({ - url: GetWEBURL() + "/EntrustOut/get_GetWW_WWPPBomList", - type: "GET", - data: { "HSourceBillType": HSourceBillType, "HSourceBillNo": HSourceBillNo, "sInterID": sInterID, "sBillNo": sBillNo }, - success: function (result) { - if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 - $("#HSupID").val(result.data[0].HSupID); - $("#HSupName").val(result.data[0].HSupName); - $("#HDeptID").val(result.data[0].HDeptID); - $("#HDeptName").val(result.data[0].HDeptName); - sessionStorage["SourceFlag"] = true; - element.tabChange('tab-EntrustOutBill', '2'); - layer.load(3); - } - else { - layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - } - layer.closeAll("loading"); - } - }); - } - } + //function RoadSup()//鏍规嵁婧愬崟绫诲瀷鍙婃簮鍗曞彿 鍔犺浇渚涘簲鍟� + //{ + // var HSourceBillNo = $('#HSourceBillNo').val() + // var sInterID = $("#HInterID").val() + // var sBillNo = $("#HBillNo").val() + // var HSourceBillType = $("#HBillType").val() + // //鍒ゆ柇鏂囨湰妗嗘槸鍚︽湁鏁版嵁 new + // if (HSourceBillNo == "" || sInterID <= 0) { + // layer.msg($('#HSourceBillNo').val(), { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + // return; + // } + // else { + // $.ajax({ + // url: GetWEBURL() + "/EntrustOut/get_GetWW_WWPPBomList", + // type: "GET", + // data: { "HSourceBillType": HSourceBillType, "HSourceBillNo": HSourceBillNo, "sInterID": sInterID, "sBillNo": sBillNo }, + // success: function (result) { + // if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + // $("#HSupID").val(result.data[0].HSupID); + // $("#HSupName").val(result.data[0].HSupName); + // $("#HDeptID").val(result.data[0].HDeptID); + // $("#HDeptName").val(result.data[0].HDeptName); + // element.tabChange('tab-EntrustOutBill', '2'); + // layer.load(3); + // } + // else { + // layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + // } + // layer.closeAll("loading"); + // } + // }); + // } + //} - function RoadBillSub(linterid)//鍔犺浇琛ㄤ綋 - { - table.render({ - elem: '#wl-table' - , url: GetWEBURL() + '/EntrustOut/DisBillEntryList_Entrust_Webs_Json' - , toolbar: '#toolbarDemo' - , where: { HBillID: linterid, HBillType: '1211', 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 } - ]] - , height: 500 - , done: function () { - layer.closeAll("loading"); - } - }); - } + //function RoadBillSub(linterid)//鍔犺浇琛ㄤ綋 + //{ + // table.render({ + // elem: '#wl-table' + // , url: GetWEBURL() + '/EntrustOut/DisBillEntryList_Entrust_Webs_Json' + // , toolbar: '#toolbarDemo' + // , where: { HBillID: linterid, HBillType: '1211', 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 } + // ]] + // , height: 500 + // , done: function () { + // layer.closeAll("loading"); + // } + // }); + //} //鍔ㄦ�佸姞杞芥簮鍗曠被鍨嬪垪琛� new @@ -467,7 +579,7 @@ $("#HInterID").val(""); $("#HBillNo").val(""); $.ajax({ - url: GetWEBURL() + "/Web/GetMAXNum", + url: GetWEBURL() + "/Web/GetMAXNumPDA", type: "GET", data: { "HBillType": '1211' }, success: function (d) { @@ -479,14 +591,15 @@ } else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new RoadBillMain(linterid); - RoadBillSub(linterid); + //鏄剧ず琛ㄤ綋鏄庣粏 + DisBillEntryList(); + //RoadBillSub(linterid); } - //閫夋嫨浠撳簱 - form.on('submit(HWHID-BT)', function () { + form.on('submit(HWHID-BT)', function () {//閫夋嫨浠撳簱 layer.open({ type: 2 , area: ['100%', '100%'] @@ -494,13 +607,28 @@ , shade: 0.6 //閬僵閫忔槑搴� , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� - , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_WarehouseList.html?Type=HWHID', 'yes'] + , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_WarehouseListNew.html?Type=HWHID&HOrgID=' + sessionStorage["OrganizationID"] + '', 'yes'] , resize: false , cancel: function () { - //$(".layui-btn").removeClass("layui-btn-disabled"); } }) }); + ////閫夋嫨浠撳簱 + //form.on('submit(HWHID-BT)', function () { + // layer.open({ + // type: 2 + // , area: ['100%', '100%'] + // , title: '浠撳簱鍒楄〃' + // , shade: 0.6 //閬僵閫忔槑搴� + // , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + // , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + // , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_WarehouseList.html?Type=HWHID', 'yes'] + // , resize: false + // , cancel: function () { + // //$(".layui-btn").removeClass("layui-btn-disabled"); + // } + // }) + //}); //閫夋嫨浠撲綅 form.on('submit(HSpID-BT)', function () { @@ -637,9 +765,10 @@ //閫�鍑烘寜閽� form.on('submit(Cancel)', function () { - sessionStorage["SourceFlag"] = false; - parent.location.href = "../../../views/index.html" - //window.close();//鍏抽棴褰撳墠椤� + HSourceFlag = false; + layer.confirm('鎮ㄧ‘瀹氳閫�鍑哄悧锛�', { icon: 3, title: '鎻愮ず' }, function (index) { + parent.location.href = "../../../views/index_Mobile.html"; + }); }) //缂栬緫鎸夐挳 @@ -662,6 +791,57 @@ // } }); + //#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 = '1211'; + 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(Saver)', function (data) {//鎻愪氦 //debugger; @@ -681,7 +861,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', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['鏂板'], btn2: function () { //parent.layui.admin.events.closeThisTabs();鍏抽棴椤电 @@ -720,7 +901,7 @@ if (event.keyCode == 13) { //鍒ゆ柇鏂囨湰妗嗘槸鍚︽湁鏁版嵁 new $.ajax({ - url: GetWEBURL() + "/Web/GetSpName_Json", + url: GetWEBURL() + "/LookingFor/getSpName_Json", type: "GET", data: { "HBarCode": HBarCode }, success: function (result) { @@ -728,6 +909,7 @@ $("#HStockPlaceName").val(result.data[0].HName); $("#HWHID").val(result.data[0].HWHID); $("#HWHNAME").val(result.data[0].HWhName); + $("#HStockPlaceID").val(result.data[0].HItemID); element.tabChange('tab-POStockInBill', '2'); } else { @@ -739,12 +921,42 @@ } }); + //鎵粨搴� + $('#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-POStockInBill', '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').on('keydown', function (event) { - var sQty = $("#HQty").val(); - if (sQty == "") { - sQty = 0; - } + if (event.keyCode == 13) { GetMeesageByBarCode(); } @@ -820,95 +1032,7 @@ //}); }); - function GetHWHValue(obj) //杩斿洖浠撳簱 - { - $("#HWHNAME").val(obj[0].HName); - //sessionStorage["HWHID"] = obj[0].HItemID; - $("#HWHID").val(obj[0].HItemID); - } - function GetHSpValue(obj) { //杩斿洖璋冨叆浠撲綅 - $("#HStockPlaceName").val(obj[0].HName); - $("#HSupID").val(obj[0].HItemID); - } - function GetHSupValue(obj) { //杩斿洖渚涘簲鍟� - $("#HSupName").val(obj[0].HName); - $("#HSupID").val(obj[0].HItemID); - } - function GetHKeeperValue(obj) { //杩斿洖淇濈 - $("#HKeeper").val(obj[0].HName); - $("#HKeeperID").val(obj[0].HItemID); - } - function GetHSecManagerValue(obj) { //杩斿洖楠屾敹 - $("#HSecManager").val(obj[0].HName); - $("#HSecManagerID").val(obj[0].HItemID); - } - function GetHDeptNameValue(obj) { //杩斿洖閮ㄩ棬 - $("#HDeptName").val(obj[0].HName); - $("#HDeptID").val(obj[0].HItemID); - } - function AllowLoadData(sSubStr) { //闈炵┖楠岃瘉 - //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 ($("#HBillNo").val() == '') { - layer.msg("閿欒鐨勫崟鎹彿!", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if ($("#HInterID").val() == '') { - layer.msg("閿欒鐨勫唴鐮�!", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - if (typeof (sSubStr) == "undefined") { - layer.msg("娌℃湁鐗╂枡鏄庣粏璁板綍!", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - var s = 0; - if (!typeof (sSubStr) == "undefined") { - //for (var i = 0; i <= sSubStr.length - 1; i++) { //鍒ゆ柇鎵爜鏁伴噺涓嶈兘澶т簬搴旀敹鏁伴噺 - // if (parseFloat(sSubStr[i].HQtyMust) > 0) { - // if (parseFloat(sSubStr[i].HQty) > parseFloat(sSubStr[i].HQtyMust)) - // { - // layer.msg("鏁伴噺涓嶈兘澶т簬搴斿彂鏁伴噺锛�", { icon: 5 }); - // return false; - // } - // } - //} - for (var i = 0; i <= sSubStr.length - 1; i++) { //鍒ゆ柇鎵爜鏁伴噺涓嶈兘涓�0 - if (parseFloat(sSubStr[i].HQty) > 0) { - s = 1; - } - } - if (s == 0) { - layer.msg("濮斿鍑哄簱璁板綍鏈壂鐮侊紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - return false; - } - } - else { - return true; - } - } + //鎵潯鐮� function GetMeesageByBarCode(obj) { //杩斿洖宸ヤ綔涓績 var sBarCode = $('#HBarCode').val() @@ -916,12 +1040,16 @@ var sBillNo = $("#HBillNo").val() var sQty = $("#HQty").val() var sWHID = $("#HWHID").val() - var sSPID = $("#HSupID").val() + var sSPID = $("#HStockPlaceID").val() var sHBillType = $("#HBillType").val() var sSourceBillNo = $("#HSourceBillNo").val() - var Flag = sessionStorage["SourceFlag"]; + var Flag = HSourceFlag; var sMouldManagerCtl = "N"; //鏄惁鍚敤鍣ㄥ叿绠$悊 var sFIFOCtl = "N"; //鏄惁鍚敤鍏堣繘鍏堝嚭绠$悊 + var sQty = $("#HQty").val(); + if (sQty == "") { + sQty = 0; + } if (sBarCode == '') { playSound(); @@ -935,65 +1063,136 @@ $('#HQty').val(""); } $.ajax({ - url: GetWEBURL() + "/MateOutBill/get_CheckTypeByBarCode_Json", + url: GetWEBURL() + "/WEBSController/Get_BarCode_Json", type: "GET", - data: { "sCode": sBarCode, "sInterID": sInterID, "HBillType": '1211', "sBillNo": sBillNo, "sMaker": sessionStorage["HUserName"], "WhID": sWHID, "SPID": sSPID, "sQty": sQty, "sRedBlue": false, "SourceFlag": Flag, "sSourceBillNo": sSourceBillNo, "sSourceType": sHBillType, "HOWNERID": sessionStorage["OrganizationID"] }, + data: { "sBarCode": sBarCode, "HInterID": sInterID, "HBillType": '1211', "HBillNo": sBillNo, "HMaker": sessionStorage["HUserName"], "HWhID": sWHID, "HSPID": sSPID, "HQty": sQty, "HRedBlueFlag": false, "SourceFlag": Flag, "HSourceBillNo": sSourceBillNo, "HSourceBillType": sHBillType, "HStockOrgID": sessionStorage["OrganizationID"], "HScanStyle": "", "HCustom1": "", "HCustom2": "" }, + //url: GetWEBURL() + "/MateOutBill/get_CheckTypeByBarCode_Json", + //type: "GET", + //data: { "sCode": sBarCode, "sInterID": sInterID, "HBillType": '1211', "sBillNo": sBillNo, "sMaker": sessionStorage["HUserName"], "WhID": sWHID, "SPID": sSPID, "sQty": sQty, "sRedBlue": false, "SourceFlag": Flag, "sSourceBillNo": sSourceBillNo, "sSourceType": sHBillType, "HOWNERID": sessionStorage["OrganizationID"] }, success: function (result) { if (result.count == 1) { + if (result.data.HBarType == '浠撳簱鏉$爜') { + $("#HWHNAME").val(result.data.HWhName); + $("#HWHID").val(result.data.HWhID); + $("#HStockPlaceName").val(""); + $("#HNote").val(";涓�閿壂鐮佷粨搴撴潯鐮�"); + element.tabChange('tab-EntrustOutBill', '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(";涓�閿壂鐮佷粨浣嶆潯鐮�"); + element.tabChange('tab-EntrustOutBill', '2');//璺宠浆椤电 + } + else if (result.data.HBarType == '閮ㄩ棬鏉$爜') { + $("#HDeptName").val(result.data.HDeptName); + $("#HDeptID").val(result.data.HDeptID); + $("#HNote").val(";涓�閿壂鐮侀儴闂ㄦ潯鐮�"); + element.tabChange('tab-EntrustOutBill', '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); + HSourceFlag = true; + //鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙� + $("#HBillType").val(result.data.hSourceBillTypeField == null ? "1604" : result.data.hSourceBillTypeField); + if (result.data.hSourceBillTypeField == "1604") { + $("#HBillType").empty(); + $("#HBillType").val("1604"); + 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-EntrustOutBill', '3'); + } + else { + if (HSourceFlag == true) { + element.tabChange('tab-EntrustOutBill', '3'); + } + else { + HSourceFlag = true; + $("#HNote").val(";鐗╂枡鏉$爜"); + element.tabChange('tab-EntrustOutBill', '3'); //璺宠浆椤电 + } + } playSound1(); $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮侊紝鎴愬姛\n"); - element.tabChange('tab-EntrustOutBill', '3'); //璺宠浆椤电 + //element.tabChange('tab-EntrustOutBill', '3'); //璺宠浆椤电 layer.load(3) - table.render({ - elem: '#wl-table' - , url: GetWEBURL() + '/EntrustOut/DisBillEntryList_Entrust_Webs_Json' - , toolbar: '#toolbarDemo' - , where: { HBillID: sInterID, HBillType: '1211', 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(); - //鏄庣粏娓呭崟 - $.ajax({ - url: GetWEBURL() + '/MateOutBill/DisBillEntryList_Webs_New_Json1', - type: "GET", - data: { HBillID: sInterID, HBillNo: sBillNo, HBillType: '1211', sMouldManagerCtl: sMouldManagerCtl, sFIFOCtl: sFIFOCtl }, - //data: { HBillID: sInterID, HBillType: '1211', sWhere: '' }, - success: function (result) { - if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 - //listOption.data = result.data.list; - table.render(result.data.list); - $("#HBarCode_B").val(result.data.list2[0].HBarCode); - $("#HMaterName_B").val(result.data.list2[0].HMaterName); - $("#HMaterModel_B").val(result.data.list2[0].HMaterModel); - $("#HBatchNo_B").val(result.data.list2[0].HBatchNo); - $("#HUnitName_B").val(result.data.list2[0].HUnitName); - $("#HQty_B").val(result.data.list2[0].HQty); - $("#HTMQty_B").val(result.data.list2[0].HTMQty); - $("#HWHName_B").val(result.data.list2[0].HWHName); - $("#HSPName_B").val(result.data.list2[0].HSPName); - } - else { - layer.msg(result.Message); - } - layer.closeAll("loading"); - } - }); + //table.render({ + // elem: '#wl-table' + // , url: GetWEBURL() + '/EntrustOut/DisBillEntryList_Entrust_Webs_Json' + // , toolbar: '#toolbarDemo' + // , totalRow: true + // , where: { HBillID: sInterID, HBillType: '1211', 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"); + // } + //}); + + ////鏄庣粏娓呭崟 + //$.ajax({ + // url: GetWEBURL() + '/MateOutBill/DisBillEntryList_Webs_New_Json1', + // type: "GET", + // data: { HBillID: sInterID, HBillNo: sBillNo, HBillType: '1211', sMouldManagerCtl: sMouldManagerCtl, sFIFOCtl: sFIFOCtl }, + // //data: { HBillID: sInterID, HBillType: '1211', sWhere: '' }, + // success: function (result) { + // if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + // //listOption.data = result.data.list; + // table.render(result.data.list); + // $("#HBarCode_B").val(result.data.list2[0].HBarCode); + // $("#HMaterName_B").val(result.data.list2[0].HMaterName); + // $("#HMaterModel_B").val(result.data.list2[0].HMaterModel); + // $("#HBatchNo_B").val(result.data.list2[0].HBatchNo); + // $("#HUnitName_B").val(result.data.list2[0].HUnitName); + // $("#HQty_B").val(result.data.list2[0].HQty); + // $("#HTMQty_B").val(result.data.list2[0].HTMQty); + // $("#HWHName_B").val(result.data.list2[0].HWHName); + // $("#HSPName_B").val(result.data.list2[0].HSPName); + // } + // else { + // layer.msg(result.Message); + // } + // layer.closeAll("loading"); + // } + //}); + //娓呯┖鏁伴噺 + $("#HQty").val(""); } else { playSound(); @@ -1012,63 +1211,269 @@ 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(); + // // + // $.ajax({ + // //url: "http://61.130.49.162:9090/WMSAPI///EntrustOut/set_SavePonderationBillMain_Temp_Entrust_Source_Fast_Json", + // url: GetWEBURL() + "/EntrustOut/set_SavePonderationBillMain_Temp_Entrust_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"); + // HSourceFlag = true; + // element.tabChange('tab-EntrustOutBill', '2'); //璺宠浆椤电 + // layer.load(3) + + // //鏄剧ず琛ㄤ綋鏄庣粏 + // DisBillEntryList(); + + // //table.render({ + // // elem: '#wl-table' + // // // , url: 'http://61.130.49.162:9090/WMSAPI///EntrustOut/DisBillEntryList_Entrust_Webs_Json' + // // , url: GetWEBURL() + '/EntrustOut/DisBillEntryList_Entrust_Webs_Json' + // // , toolbar: '#toolbarDemo' + // // , totalRow: true + // // , where: { HBillID: sInterID, HBillType: '1211', 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 { + // playSound(); + // $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵簮鍗曞彿锛屽け璐n"); + // layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + // } + // layer.closeAll("loading"); + // } + // }); + //} + + //鎵弿婧愬崟鏉$爜 function GetMeesageBySourceBillNo(obj) { + var HInterID = $("#HInterID").val() + var HBillNo = $("#HBillNo").val() var HSourceBillNo = $('#HSourceBillNo').val() - var sInterID = $("#HInterID").val() - var sBillNo = $("#HBillNo").val() - var HSourceBillType = $("#HBillType").val(); - // + var HSourceBillType = $("#HBillType").val() + var HMaker = sessionStorage["HUserName"]; + var HStockOrgID = sessionStorage["OrganizationID"] + layer.load(3) $.ajax({ - //url: "http://61.130.49.162:9090/WMSAPI///EntrustOut/set_SavePonderationBillMain_Temp_Entrust_Source_Fast_Json", - url: GetWEBURL() + "/EntrustOut/set_SavePonderationBillMain_Temp_Entrust_Source_Fast_Json", type: "GET", - data: { "HSourceBillType": HSourceBillType, "HSourceBillNo": HSourceBillNo, "sInterID": sInterID, "sBillNo": sBillNo }, + url: GetWEBURL() + "/WEBSController/Get_SourceBarCode_EntrustOut_Json", + async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 + data: { "HInterID": HInterID, "HBillNo": HBillNo, "HBillType": '1211', "HSourceBillNo": HSourceBillNo, "HSourceBillType": HSourceBillType, "HMaker": HMaker, "HFIFOWhID": 0, "HStockOrgID": HStockOrgID }, success: function (result) { if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 playSound1(); - $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵簮鍗曞彿锛屾垚鍔焅n"); - sessionStorage["SourceFlag"] = true; - element.tabChange('tab-EntrustOutBill', '2'); //璺宠浆椤电 - layer.load(3) - table.render({ - elem: '#wl-table' - // , url: 'http://61.130.49.162:9090/WMSAPI///EntrustOut/DisBillEntryList_Entrust_Webs_Json' - , url: GetWEBURL() + '/EntrustOut/DisBillEntryList_Entrust_Webs_Json' - , toolbar: '#toolbarDemo' - , where: { HBillID: sInterID, HBillType: '1211', 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"); - } - }); + HSourceFlag = true; + $("#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); + $("#HBillType").attr("disabled", "disabled"); + form.render('select'); + if (result.data.hMulSourceFlagField == 0) { + $("#HSourceBillNo").attr("readonly", "readonly"); + //$('#HSourceBillNo-BT').addClass("layui-btn-disabled").attr("disabled", true);//鎸夐挳绂佺敤 + } + element.tabChange('tab-EntrustOutBill', '2'); + $("#HBarCode").select(); + $("#HBarCode").focus(); + //鏄剧ず琛ㄤ綋鏄庣粏 + DisBillEntryList(); } else { playSound(); - $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵簮鍗曞彿锛屽け璐n"); - layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + layer.msg(result.Message, { + icon: 5, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭'] + }, function () { + element.tabChange('tab-EntrustOutBill', '1'); + $("#HSourceBillNo").select(); + $("#HSourceBillNo").focus(); + }); } - layer.closeAll("loading"); + } + }); + layer.closeAll("loading"); + } + + //#region 鏄剧ず鐗╂枡鍒楄〃淇℃伅 + + function DisBillEntryList() { + var sInterID = $("#HInterID").val() + var sBillNo = $("#HBillNo").val() + var HBillType = '1211' + 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); + if (result.data.BarCodeDetailslist[0]) + $("#HBarCode_B").val(result.data.BarCodeDetailslist[0].HBarCode); + $("#HMaterName_B").val(result.data.BarCodeDetailslist[0].HMaterName); + $("#HMaterModel_B").val(result.data.BarCodeDetailslist[0].HMaterModel); + $("#HBatchNo_B").val(result.data.BarCodeDetailslist[0].HBatchNo); + $("#HUnitName_B").val(result.data.BarCodeDetailslist[0].HUnitName); + $("#HQty_B").val(result.data.BarCodeDetailslist[0].HQty); + $("#HTMQty_B").val(result.data.BarCodeDetailslist[0].HTMQty); + $("#HWHName_B").val(result.data.BarCodeDetailslist[0].HWHName); + $("#HSPName_B").val(result.data.BarCodeDetailslist[0].HSPName); + + ////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); + //sessionStorage["HWHID"] = obj[0].HItemID; + $("#HWHID").val(obj[0].HItemID); + } + 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); + $("#HSupID").val(obj[0].HItemID); + } + function GetHKeeperValue(obj) { //杩斿洖淇濈 + $("#HKeeper").val(obj[0].HName); + $("#HKeeperID").val(obj[0].HItemID); + } + function GetHSecManagerValue(obj) { //杩斿洖楠屾敹 + $("#HSecManager").val(obj[0].HName); + $("#HSecManagerID").val(obj[0].HItemID); + } + function GetHDeptNameValue(obj) { //杩斿洖閮ㄩ棬 + $("#HDeptName").val(obj[0].HName); + $("#HDeptID").val(obj[0].HItemID); + } + function AllowLoadData(sSubStr) { //闈炵┖楠岃瘉 + //鏁板瓧姝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 ($("#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 ($("#HBillNo").val() == '') { + layer.msg("閿欒鐨勫崟鎹彿!", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + if ($("#HInterID").val() == '') { + layer.msg("閿欒鐨勫唴鐮�!", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + if (typeof (sSubStr) == "undefined") { + layer.msg("娌℃湁鐗╂枡鏄庣粏璁板綍!", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + var s = 0; + if (!typeof (sSubStr) == "undefined") { + //for (var i = 0; i <= sSubStr.length - 1; i++) { //鍒ゆ柇鎵爜鏁伴噺涓嶈兘澶т簬搴旀敹鏁伴噺 + // if (parseFloat(sSubStr[i].HQtyMust) > 0) { + // if (parseFloat(sSubStr[i].HQty) > parseFloat(sSubStr[i].HQtyMust)) + // { + // layer.msg("鏁伴噺涓嶈兘澶т簬搴斿彂鏁伴噺锛�", { icon: 5 }); + // return false; + // } + // } + //} + for (var i = 0; i <= sSubStr.length - 1; i++) { //鍒ゆ柇鎵爜鏁伴噺涓嶈兘涓�0 + if (parseFloat(sSubStr[i].HQty) > 0) { + s = 1; + } + } + if (s == 0) { + layer.msg("濮斿鍑哄簱璁板綍鏈壂鐮侊紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + } + else { + return true; + } + } </script> </body> -- Gitblit v1.9.1