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 | 643 +++++++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 476 insertions(+), 167 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 45f4e1a..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> @@ -100,6 +108,20 @@ </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> @@ -350,6 +372,34 @@ $("#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 @@ -368,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); - HSourceFlag = 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 @@ -480,7 +591,9 @@ } else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new RoadBillMain(linterid); - RoadBillSub(linterid); + //鏄剧ず琛ㄤ綋鏄庣粏 + DisBillEntryList(); + //RoadBillSub(linterid); } @@ -678,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; @@ -697,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();鍏抽棴椤电 @@ -753,6 +918,39 @@ layer.closeAll("loading"); } }); + } + }); + + //鎵粨搴� + $('#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 }); } }); @@ -939,57 +1137,62 @@ $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮侊紝鎴愬姛\n"); //element.tabChange('tab-EntrustOutBill', '3'); //璺宠浆椤电 layer.load(3) - 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"); - } - }); + //鏄剧ず琛ㄤ綋鏄庣粏 + 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(); @@ -1008,63 +1211,169 @@ 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"); HSourceFlag = 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' - , 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"); - } - }); + $("#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妯″潡 -- Gitblit v1.9.1