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 | 1820 +++++++++++++++++++++++++++++++++++++++------------------- 1 files changed, 1,214 insertions(+), 606 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 2b3aeaa..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" @@ -1,19 +1,25 @@ 锘�<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> - <title>濮斿鍑哄簱</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <title>濮斿(棰嗘枡)鍑哄簱</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> + <style> + + .layui-col-xs8 { + width: 55.666667%; + } + </style> </head> <body> <div class="layui-fluid" style="padding:0"> <div class="layui-card"> - <div class="layui-card-body" style="padding: 5px; height:800px;"> + <div class="layui-card-body" style="padding: 0px; height:800px;"> <form class="layui-form" action="" lay-filter="component-form-group"> <div style="background-color:#0085E8;"> <span style="color: white;"><i class="layui-icon layui-icon-form"></i>濮斿鍑哄簱鍗�</span> @@ -26,6 +32,17 @@ <div class="layui-col-xs8"> <input type="text" name="HBarCode" id="HBarCode" lay-verify="HBarCode" autocomplete="off" class="layui-input"> </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="QueDin">纭畾</button> + </div> + </div> + <div class="layui-row"> + <div class="layui-col-xs3"> + <label class="layui-form-label" style="width:40px;padding-left:0px;">鏁伴噺</label> + </div> + <div class="layui-col-xs8"> + <input type="text" name="HQty" id="HQty" lay-verify="HQty" onkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/)){if(!this.t_value>0){this.value=''}else{this.value=this.t_value;}}else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value" autocomplete="off" class="layui-input" onfocus="this.select();"> + </div> </div> </div> <div class="layui-tab layui-col-xs12" lay-filter="tab-EntrustOutBill"> @@ -33,7 +50,7 @@ <li lay-id="1" style="padding:1px;" class="layui-this">婧愬崟淇℃伅</li> <li lay-id="2" style="padding:1px;">鍗曟嵁淇℃伅</li> <li lay-id="3" style="padding:1px;">鐗╂枡娓呭崟</li> - <!--<li lay-id="4" style="padding:1px;">鏄庣粏娓呭崟</li>--> + <li lay-id="4" style="padding:1px;">鏄庣粏娓呭崟</li> <li lay-id="5" style="padding:1px;">鏃ュ織</li> </ul> <div class="layui-tab-content"> @@ -57,9 +74,13 @@ <div class="layui-col-xs8"> <input type="text" name="HSourceBillNo" id="HSourceBillNo" lay-verify="HSourceBillNo" autocomplete="off" class="layui-input"> </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="QueDin2">纭畾</button> + </div> </div> </div> </div> + <!--鍗曟嵁淇℃伅--> <div class="layui-tab-item"> <div class="layui-form-item" style="padding:0px;margin:0px"> @@ -83,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> @@ -158,27 +193,120 @@ </div> </div> </div> + <!--鐗╂枡娓呭崟--> <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> + <!--鏄庣粏娓呭崟--> - <!--<div class="layui-tab-item"> - <table class="layui-hide" id="mx-table" lay-filter="mx-table"></table> - </div>--> + <div class="layui-tab-item"> + <!-- <table class="layui-hide" id="mx-table" lay-filter="mx-table"></table>--> + <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:40px;padding-left:0px;">鏉$爜</label> + </div> + <div class="layui-col-xs8"> + <input type="text" name="HBarCode_B" id="HBarCode_B" lay-verify="HBarCode_B" autocomplete="off" class="layui-input"> + </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:40px;padding-left:0px;">鐗╂枡</label> + </div> + <div class="layui-col-xs8"> + <input type="text" name="HMaterName_B" id="HMaterName_B" lay-verify="HMaterName_B" autocomplete="off" class="layui-input"> + </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:40px;padding-left:0px;">瑙勬牸</label> + </div> + <div class="layui-col-xs8"> + <input type="text" name="HMaterModel_B" id="HMaterModel_B" lay-verify="HMaterModel_B" autocomplete="off" class="layui-input"> + </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:40px;padding-left:0px;">鎵规</label> + </div> + <div class="layui-col-xs8"> + <input type="text" name="HBatchNo_B" id="HBatchNo_B" lay-verify="HBatchNo_B" autocomplete="off" class="layui-input"> + </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:40px;padding-left:0px;">鍗曚綅</label> + </div> + <div class="layui-col-xs8"> + <input type="text" name="HUnitName_B" id="HUnitName_B" lay-verify="HUnitName_B" autocomplete="off" class="layui-input"> + </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:40px;padding-left:0px;">鏁伴噺</label> + </div> + <div class="layui-col-xs8"> + <input type="text" name="HQty_B" id="HQty_B" lay-verify="HQty_B" autocomplete="off" class="layui-input"> + </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:40px;padding-left:0px;">瀹归噺</label> + </div> + <div class="layui-col-xs8"> + <input type="text" name="HTMQty_B" id="HTMQty_B" lay-verify="HTMQty_B" autocomplete="off" class="layui-input"> + </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:40px;padding-left:0px;">浠撳簱</label> + </div> + <div class="layui-col-xs8"> + <input type="text" name="HWHName_B" id="HWHName_B" lay-verify="HWHName_B" autocomplete="off" class="layui-input"> + </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:40px;padding-left:0px;">浠撲綅</label> + </div> + <div class="layui-col-xs8"> + <input type="text" name="HSPName_B" id="HSPName_B" lay-verify="HSPName_B" autocomplete="off" class="layui-input"> + </div> + </div> + </div> + </div> + <!--鏃ュ織--> <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> @@ -189,7 +317,16 @@ <button type="button" lay-submit="" class="layui-btn" lay-filter="cmdDelete">鍒犻櫎</button> <button type="button" lay-submit="" class="layui-btn" lay-filter="Cancel">閫�鍑�</button> </div> - + <div id="" style="display:none;"> + <audio id="cs" hidden controls> + <source src="../../video/jingbao.wav" type="audio/ogg"> + </audio> + </div> + <div id="" style="display:none;"> + <audio id="cs2" hidden controls> + <source src="../../video/success.wav" type="audio/ogg"> + </audio> + </div> </form> </div> </div> @@ -198,131 +335,57 @@ <script src="../../../layuiadmin/Scripts/json2.js"></script> <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> <script src="../../../layuiadmin/Scripts/webConfig.js"></script> - <script src="../../../layuiadmin/timeFormat/timeFormat.js"></script> + <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> <script> - layui.config({ - base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� - }).extend({ - index: 'lib/index' //涓诲叆鍙fā鍧� - }).use(['index', 'form', 'laydate', 'table', 'element'], function () { - var $ = layui.$ - , admin = layui.admin - , layer = layui.layer - , table = layui.table - , form = layui.form - , element = layui.element; + layui.config({ + base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index' //涓诲叆鍙fā鍧� + }).use(['index', 'form', 'laydate', 'table', 'element'], function () { + var $ = layui.$ + , admin = layui.admin + , layer = layui.layer + , table = layui.table + , form = layui.form + , element = layui.element; - var RZ = ""; - //$("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "涓�閿壂鐮侊紝娴嬭瘯\n"); + var RZ = ""; + //$("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "涓�閿壂鐮侊紝娴嬭瘯\n"); - //琛ㄥご鍒濆鍖栬祴鍊硷紙鏍规嵁鐧诲綍鐢ㄦ埛鑾峰彇 榛樿浠撳簱銆侀儴闂ㄣ�侀獙鏀躲�佷繚绠°�侀噾铦剁敤鎴凤級 new - $("#HWHID").val(sessionStorage["HWHID"]); - $("#HWHNAME").val(sessionStorage["HWHName"]); - $("#HSupID").val(sessionStorage["HSPID"]); - $("#HStockPlaceName").val(sessionStorage["HSPName"]); - //$("#HSupID").val(sessionStorage["HSupID"]); - //$("#HSupName").val(sessionStorage["HSupName"]); - $("#HDeptID").val(sessionStorage["HDeptID"]); - $("#HDeptName").val(sessionStorage["HDept"]); - $("#HSecManagerID").val(sessionStorage["HSecManagerID"]); - $("#HSecManager").val(sessionStorage["HSecManager"]); - $("#HKeeperID").val(sessionStorage["HKeeperID"]); - $("#HKeeper").val(sessionStorage["HKeeper"]); - $("#HMaker").val(sessionStorage["HUserName"]); - $("#HMaker").hide(); - $("#HMakerID").hide(); - $("#HBillerID").val(sessionStorage["HBillerID"]); - $("#HBillerID").hide(); + //琛ㄥご鍒濆鍖栬祴鍊硷紙鏍规嵁鐧诲綍鐢ㄦ埛鑾峰彇 榛樿浠撳簱銆侀儴闂ㄣ�侀獙鏀躲�佷繚绠°�侀噾铦剁敤鎴凤級 new + $("#HWHID").val(sessionStorage["HWHID"]); + $("#HWHNAME").val(sessionStorage["HWHName"]); + $("#HStockPlaceID").val(sessionStorage["HSPID"]); + $("#HStockPlaceName").val(sessionStorage["HSPName"]); + //$("#HSupID").val(sessionStorage["HSupID"]); + //$("#HSupName").val(sessionStorage["HSupName"]); + $("#HDeptID").val(sessionStorage["HDeptID"]); + $("#HDeptName").val(sessionStorage["HDept"]); + $("#HSecManagerID").val(sessionStorage["HSecManagerID"]); + $("#HSecManager").val(sessionStorage["HSecManager"]); + $("#HKeeperID").val(sessionStorage["HKeeperID"]); + $("#HKeeper").val(sessionStorage["HKeeper"]); + $("#HMaker").val(sessionStorage["HUserName"]); + $("#HMaker").hide(); + $("#HMakerID").hide(); + $("#HBillerID").val(sessionStorage["HBillerID"]); + $("#HBillerID").hide(); + var HSourceFlag = sessionStorage["SourceFlag"]; - //榛樿甯﹀叆鐨勪粨搴擄紝濡傛灉鍚敤浠撲綅鍒欎粨浣嶆湁鏁堬紝濡傛灉娌℃湁鍚敤鍒欎粨浣嶇伆搴� new - - - //鑾峰彇鍙傛暟 - function getUrlVars() { - var vars = [], hash; - var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); - for (var i = 0; i < hashes.length; i++) { - hash = hashes[i].split('='); - vars.push(hash[0]); - vars[hash[0]] = hash[1]; - } - return vars; - } - var params = getUrlVars(); - var linterid = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鍗曟嵁鍐呯爜 - var lSourceBillType = params[params[2]]; //浠庡崟鎹幏鍙� 婧愬崟绫诲瀷 - - function RoadBillMain(linterid)//鍔犺浇琛ㄥご - { - $.ajax({ - url: GetWEBURL() + "/Web/GetPonderationBill", - 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); - $("#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(); - } - }) - } - - 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 RoadBillSub(linterid)//鍔犺浇琛ㄤ綋 - { - table.render({ + //鏄庣粏淇℃伅 + var listOption = { 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 } + , 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 } @@ -330,160 +393,388 @@ , { field: 'HSourceEntryID', title: '婧愬崟瀛愬唴鐮�', width: 150 } , { field: 'HSourceBillNo', title: '婧愬崟鍗曞彿', width: 150 } , { field: 'HBatchNo', title: '鎵规', width: 150 } - ]] - , height: 500 - , done: function () { - layer.closeAll("loading"); + , { field: 'HPieceQty', title: '鏉$爜鏁伴噺', width: 150 } + ]] + , height: 500 + , done: function () { + layer.closeAll("loading"); + } + } + //榛樿甯﹀叆鐨勪粨搴擄紝濡傛灉鍚敤浠撲綅鍒欎粨浣嶆湁鏁堬紝濡傛灉娌℃湁鍚敤鍒欎粨浣嶇伆搴� new + + + //鑾峰彇鍙傛暟 + function getUrlVars() { + var vars = [], hash; + var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); + for (var i = 0; i < hashes.length; i++) { + hash = hashes[i].split('='); + vars.push(hash[0]); + vars[hash[0]] = hash[1]; + } + return vars; + } + var params = getUrlVars(); + 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({ + type: "GET", + url: GetWEBURL() + '/WEBSController/GetSourceBill_Temp_Json', + async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰 + data: { "HInterID": linterid, "HBillType": '1211' }, + success: function (d) { + $("#HInterID").val(d.data[0].HInterID); + $("#HBillNo").val(d.data[0].HBillNo); + 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); + //闈炲婧愬崟妯″紡 + 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); + // 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"); + // } + // }); + //} + + //鍔ㄦ�佸姞杞芥簮鍗曠被鍨嬪垪琛� new + + + + + + + + //鍒ゆ柇鏄惁鏂板 + if (linterid == null || linterid == 0) { + //鑾峰彇鏈�澶у崟鎹彿 new + $("#HInterID").val(""); + $("#HBillNo").val(""); + $.ajax({ + url: GetWEBURL() + "/Web/GetMAXNumPDA", + type: "GET", + data: { "HBillType": '1211' }, + success: function (d) { + //console.log(d.data); + $("#HInterID").val(d.data[0].HInterID); + $("#HBillNo").val(d.data[0].HBillNo); + } + }); + } + else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new + RoadBillMain(linterid); + //鏄剧ず琛ㄤ綋鏄庣粏 + DisBillEntryList(); + //RoadBillSub(linterid); + } + + + + + 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_WarehouseListNew.html?Type=HWHID&HOrgID=' + sessionStorage["OrganizationID"] + '', 'yes'] + , resize: false + , cancel: function () { + } + }) }); - } - - //鍔ㄦ�佸姞杞芥簮鍗曠被鍨嬪垪琛� new + ////閫夋嫨浠撳簱 + //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"); + // } + // }) + //}); - - - - - - - //鍒ゆ柇鏄惁鏂板 - if (linterid == null || linterid == 0) { - //鑾峰彇鏈�澶у崟鎹彿 new - $("#HInterID").val(""); - $("#HBillNo").val(""); - $.ajax({ - url: GetWEBURL() + "/Web/GetMAXNum", - type: "GET", - data: { "HBillType": '1211' }, - success: function (d) { - //console.log(d.data); - $("#HInterID").val(d.data[0].HInterID); - $("#HBillNo").val(d.data[0].HBillNo); - } + //閫夋嫨浠撲綅 + form.on('submit(HSpID-BT)', function () { + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: '浠撲綅鍒楄〃' + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_StockPlaceList.html?HWhID=' + sessionStorage["HWHID"] + '&Type=HSpID', 'yes'] + , resize: false + , cancel: function () { + //$(".layui-btn").removeClass("layui-btn-disabled"); + } + }) }); - } - else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new - RoadBillMain(linterid); - RoadBillSub(linterid); - } + + //閫夋嫨渚涘簲鍟� + form.on('submit(HSupID-BT)', function () {//閫夋嫨渚涘簲鍟� + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: '渚涘簲鍟嗗垪琛�' + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_SupplierList.html', 'yes'] + , resize: false + , cancel: function () { + //$(".layui-btn").removeClass("layui-btn-disabled"); + } + }) + }); + + ////閫夋嫨淇濈 + //form.on('submit(HKeeperID-BT)', function () {//閫夋嫨淇濈 + // layer.open({ + // type: 2 + // , area: ['100%', '100%'] + // , title: '鍙戞枡浜哄垪琛�' + // , shade: 0.6 //閬僵閫忔槑搴� + // , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + // , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + // , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_EmployeeList.html?Type=HKeeper', 'yes'] + // , resize: false + // , cancel: function () { + // //$(".layui-btn").removeClass("layui-btn-disabled"); + // } + // }) + //}); + + ////閫夋嫨楠屾敹 + //form.on('submit(HSecManagerID-BT)', function (data) {//閫夋嫨楠屾敹 + // var sMainStr = JSON.stringify(data.field); + // layer.open({ + // type: 2 + // , area: ['100%', '100%'] + // , title: '棰嗘枡浜哄垪琛�' + // , shade: 0.6 //閬僵閫忔槑搴� + // , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + // , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + // , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_EmployeeList.html?Type=HSecManager', 'yes'] + // , resize: false + // , cancel: function () { + // //$(".layui-btn").removeClass("layui-btn-disabled"); + // } + // }) + //}); + form.on('submit(HKeeperID-BT)', function () {//閫夋嫨淇濈 + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '鑱屽憳鍒楄〃'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../PublicPage/UserInformation.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HKeeper").val(checkStatus.data[0].HName); + $("#HKeeperID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + }); + form.on('submit(HSecManagerID-BT)', function (data) {//閫夋嫨鍙戣揣 + layer.open({ + type: 2//寮圭獥绫诲瀷 + , skin: 'layui-layer-rim' //鍔犱笂杈规 + , area: ['90%', '90%']//澶у皬 + , title: '鑱屽憳鍒楄〃'//鏍囬 + , shift: 2//寮瑰嚭鍔ㄧ敾 + , content: ['../../PublicPage/UserInformation.html', 'yes'] + , btn: ['纭畾', '鍙栨秷'] + , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟 + var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰 + var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test" + if (checkStatus.data.length === 0) { + return layer.msg('璇烽�夋嫨鏁版嵁'); + } + $("#HSecManager").val(checkStatus.data[0].HName); + $("#HSecManagerID").val(checkStatus.data[0].HItemID); + layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨� + } + , btn2: function (index, layero) { } + }) + }); - //閫夋嫨浠撳簱 - 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(HDeptID-BT)', function () { + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: '閮ㄩ棬鍒楄〃' + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_DepartmentList.html', 'yes'] + , resize: false + , cancel: function () { + //$(".layui-btn").removeClass("layui-btn-disabled"); + } + }) + }); + + //閫�鍑烘寜閽� + form.on('submit(Cancel)', function () { + HSourceFlag = false; + layer.confirm('鎮ㄧ‘瀹氳閫�鍑哄悧锛�', { icon: 3, title: '鎻愮ず' }, function (index) { + parent.location.href = "../../../views/index_Mobile.html"; + }); }) - }); - //閫夋嫨浠撲綅 - form.on('submit(HSpID-BT)', function () { - layer.open({ - type: 2 - , area: ['100%', '100%'] - , title: '浠撲綅鍒楄〃' - , shade: 0.6 //閬僵閫忔槑搴� - , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 - , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� - , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_StockPlaceList.html?HWhID=' + sessionStorage["HWHID"] + '&Type=HSpID', 'yes'] - , resize: false - , cancel: function () { - //$(".layui-btn").removeClass("layui-btn-disabled"); - } - }) - }); - - //閫夋嫨渚涘簲鍟� - form.on('submit(HSupID-BT)', function () {//閫夋嫨渚涘簲鍟� - layer.open({ - type: 2 - , area: ['100%', '100%'] - , title: '渚涘簲鍟嗗垪琛�' - , shade: 0.6 //閬僵閫忔槑搴� - , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 - , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� - , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_SupplierList.html', 'yes'] - , resize: false - , cancel: function () { - //$(".layui-btn").removeClass("layui-btn-disabled"); - } - }) - }); - - //閫夋嫨淇濈 - form.on('submit(HKeeperID-BT)', function () {//閫夋嫨淇濈 - layer.open({ - type: 2 - , area: ['100%', '100%'] - , title: '鍙戞枡浜哄垪琛�' - , shade: 0.6 //閬僵閫忔槑搴� - , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 - , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� - , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_EmployeeList.html?Type=HKeeper', 'yes'] - , resize: false - , cancel: function () { - //$(".layui-btn").removeClass("layui-btn-disabled"); - } - }) - }); - - //閫夋嫨楠屾敹 - form.on('submit(HSecManagerID-BT)', function (data) {//閫夋嫨楠屾敹 - var sMainStr = JSON.stringify(data.field); - layer.open({ - type: 2 - , area: ['100%', '100%'] - , title: '棰嗘枡浜哄垪琛�' - , shade: 0.6 //閬僵閫忔槑搴� - , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 - , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� - , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_EmployeeList.html?Type=HSecManager', 'yes'] - , resize: false - , cancel: function () { - //$(".layui-btn").removeClass("layui-btn-disabled"); - } - }) - }); - - //閫夋嫨閮ㄩ棬 - form.on('submit(HDeptID-BT)', function () { - layer.open({ - type: 2 - , area: ['100%', '100%'] - , title: '閮ㄩ棬鍒楄〃' - , shade: 0.6 //閬僵閫忔槑搴� - , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 - , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� - , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_DepartmentList.html', 'yes'] - , resize: false - , cancel: function () { - //$(".layui-btn").removeClass("layui-btn-disabled"); - } - }) - }); - - //閫�鍑烘寜閽� - form.on('submit(Cancel)', function () { - sessionStorage["SourceFlag"] = false; - parent.location.href = "../../../views/index.html" - //window.close();//鍏抽棴褰撳墠椤� - }) - - //缂栬緫鎸夐挳 - form.on('submit(cmdModify)', function () {//缂栬緫 - var sSubStr = table.cache['wl-table']; - //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉 + //缂栬緫鎸夐挳 + form.on('submit(cmdModify)', function () {//缂栬緫 + var sSubStr = table.cache['wl-table']; + //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉 layer.open({ type: 2 , area: ['100%', '100%'] @@ -497,99 +788,636 @@ //$(".layui-btn").removeClass("layui-btn-disabled"); } }) - // } - }); + // } + }); - //鎻愪氦 - form.on('submit(Saver)', function (data) {//鎻愪氦 - //debugger; - var sMainStr = JSON.stringify(data.field); - var sSubStr = table.cache['wl-table']; - var sSourceType = $("#HBillType").val(); - - if (AllowLoadData(sSubStr) != false)//闈炵┖楠岃瘉 - { - layer.load(3); - $.ajax( - { - type: "POST", - url: GetWEBURL() + "/EntrustOut/set_SaveEntrustOutBill_Json", - async: true, - data: { "oMain": sMainStr }, - dataType: "json", - success: function (data) { - if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜� - layer.confirm("鐢熸垚濮斿鍑哄簱鍗�" + data.Message + $("#HBillNo").val(), { - icon: 1, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['鏂板'], - btn2: function () { - //parent.layui.admin.events.closeThisTabs();鍏抽棴椤电 - //window.close();//鍏抽棴椤甸潰锛屾祻瑙堝櫒鏈夋晥锛孭DA鏃犳晥 - parent.location.href = "../../../views/index.html" - }//鍏抽棴 - }, function () { window.location.reload(); });//鏂板 - } - else { - layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - } - layer.closeAll("loading"); - }, - error: function (err) { - layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); - } - }); - return false; - } - }); + //#region 鍒犻櫎 - //鐩戝惉鎻愪氦 - form.verify({ - numberOrEmpty: function (value, item) { - // if (value != '') { - if (!/^\d+$/.test(value)) { - return '涓嶈兘涓虹┖鎴栨暟瀛楁垨鑰�0'; + 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('璇烽�夋嫨涓�琛岃褰曪紝杩涜鍒犻櫎锛�'); + } + }); - //鎵粨浣� - $('#HStockPlaceName').on('keydown', function (event) { //鎵粨浣� - var HBarCode = $('#HStockPlaceName').val() - if (event.keyCode == 13) { - //鍒ゆ柇鏂囨湰妗嗘槸鍚︽湁鏁版嵁 new + //#endregion + + //鎻愪氦 + form.on('submit(Saver)', function (data) {//鎻愪氦 + //debugger; + var sMainStr = JSON.stringify(data.field); + var sSubStr = table.cache['wl-table']; + var sSourceType = $("#HBillType").val(); + + if (AllowLoadData(sSubStr) != false)//闈炵┖楠岃瘉 + { + layer.load(3); + $.ajax( + { + type: "POST", + url: GetWEBURL() + "/EntrustOut/set_SaveEntrustOutBill_Json", + async: true, + data: { "oMain": sMainStr }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜� + 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();鍏抽棴椤电 + //window.close();//鍏抽棴椤甸潰锛屾祻瑙堝櫒鏈夋晥锛孭DA鏃犳晥 + parent.location.href = "../../../views/index.html" + }//鍏抽棴 + }, function () { window.location.reload(); });//鏂板 + } + else { + layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + layer.closeAll("loading"); + }, + error: function (err) { + layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + }); + return false; + } + }); + + //鐩戝惉鎻愪氦 + form.verify({ + numberOrEmpty: function (value, item) { + // if (value != '') { + if (!/^\d+$/.test(value)) { + return '涓嶈兘涓虹┖鎴栨暟瀛楁垨鑰�0'; + } + //} + } + }); + + //鎵粨浣� + $('#HStockPlaceName').on('keydown', function (event) { //鎵粨浣� + var HBarCode = $('#HStockPlaceName').val() + if (event.keyCode == 13) { + //鍒ゆ柇鏂囨湰妗嗘槸鍚︽湁鏁版嵁 new + $.ajax({ + url: GetWEBURL() + "/LookingFor/getSpName_Json", + type: "GET", + data: { "HBarCode": HBarCode }, + success: function (result) { + if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + $("#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 { + layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + 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 }); + } + }); + + //鏉″舰鐮佸洖杞︽柟娉� + $('#HBarCode').on('keydown', function (event) { + + if (event.keyCode == 13) { + GetMeesageByBarCode(); + } + }); + //纭畾 + form.on('submit(QueDin)', function (data) { + GetMeesageByBarCode(); + }); + + + //鎵簮鍗� + $('#HSourceBillNo').on('keydown', function (event) { + if (event.keyCode == 13) { + GetMeesageBySourceBillNo(); + } + }); + //纭畾 + form.on('submit(QueDin2)', function (data) { + GetMeesageBySourceBillNo(); + }); + + table.render({ + elem: '#mx-table' + , url: GetWEBURL() + "/Kf_EntrustInBill/get_CheckTypeByBarCode_All_Blue_Json" + //, toolbar: '#toolbarDemo' + //, where: { sMsg: linterid, sMsg2: lentryid } + , cols: [[ + , { field: 'HMaterID', title: '鐗╂枡ID', width: 100, hide: true } + ]] + , page: true + , height: 500 + , done: function () { + } + }); + //涓�閿壂鐮� + $('#txtHBarCode').on('keydown', function (event) { + var sCode = $("#txtHBarCode").val(); + var HBillID = $("#HInterID").val(); + var HBillType = "1211"; + var HBillNo = $("#HBillNo").val(); + var HMaker = sessionStorage["HUserName"]; + var HWhID = sessionStorage["HWHID"]; + var HSPID = sessionStorage["HSPID"]; + var HQty = $("#HQty").val(); + var HRedBlueFlag = false; + var SourceFlag = false; + var HSourceBillNo = $("#HSourceBillNo").val(); + var HSourceBillType = "1604"; + var HOWNERID = 0; + var HExpressNumber = ""; + $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "涓�閿壂鐮侊紝娴嬭瘯\n"); + + //$.ajax({ + // url: GetWEBURL() + "/Kf_EntrustInBill/get_CheckTypeByBarCode_All_Blue_Json", + // type: "GET", + // data: { + // "sCode": sCode, "HBillID": HBillID, "HBillType": HBillType, "HBillNo": HBillNo, "HMaker": HMaker, + // "HWhID": HWhID, "HSPID": HSPID, "HQty": HQty, "HRedBlueFlag": HRedBlueFlag, + // "SourceFlag": SourceFlag, "HSourceBillNo": HSourceBillNo, "HSourceBillType": HSourceBillType, + // "HOWNERID": HOWNERID, "HExpressNumber": HExpressNumber, + // }, + // success: function (result) { + // if (result.count == 1) { + + // } + // else { + // // $("#verifycode").click(); + // //layer.msg(result.Message, { icon: 5 }); + // layer.msg(result.Message, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); + // } + // layer.closeAll("loading"); + // } + //}); + }); + + + //鎵潯鐮� + function GetMeesageByBarCode(obj) { //杩斿洖宸ヤ綔涓績 + var sBarCode = $('#HBarCode').val() + var sInterID = $("#HInterID").val() + var sBillNo = $("#HBillNo").val() + var sQty = $("#HQty").val() + var sWHID = $("#HWHID").val() + var sSPID = $("#HStockPlaceID").val() + var sHBillType = $("#HBillType").val() + var sSourceBillNo = $("#HSourceBillNo").val() + var Flag = HSourceFlag; + var sMouldManagerCtl = "N"; //鏄惁鍚敤鍣ㄥ叿绠$悊 + var sFIFOCtl = "N"; //鏄惁鍚敤鍏堣繘鍏堝嚭绠$悊 + var sQty = $("#HQty").val(); + if (sQty == "") { + sQty = 0; + } + + 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: GetWEBURL() + "/Web/GetSpName_Json", + url: GetWEBURL() + "/WEBSController/Get_BarCode_Json", type: "GET", - data: { "HBarCode": HBarCode }, + 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) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 - $("#HStockPlaceName").val(result.data[0].HName); - $("#HWHID").val(result.data[0].HWHID); - $("#HWHNAME").val(result.data[0].HWhName); - element.tabChange('tab-POStockInBill', '2'); + 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'); //璺宠浆椤电 + layer.load(3) + //鏄剧ず琛ㄤ綋鏄庣粏 + DisBillEntryList(); + + //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(); + $("#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 playSound() { + var audio = document.getElementById("cs"); + audio.play(); + } + function playSound1() { + var audio = document.getElementById("cs2"); + audio.play(); + } + ////鎵簮鍗� + //function GetMeesageBySourceBillNo(obj) { + // var HSourceBillNo = $('#HSourceBillNo').val() + // var sInterID = $("#HInterID").val() + // var sBillNo = $("#HBillNo").val() + // var HSourceBillType = $("#HBillType").val(); + // // + // $.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 HSourceBillType = $("#HBillType").val() + var HMaker = sessionStorage["HUserName"]; + var HStockOrgID = sessionStorage["OrganizationID"] + layer.load(3) + $.ajax({ + type: "GET", + 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(); + 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(); + 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"); + } + + //#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 + }); - //鎵潯鐮佹柟娉� - $('#HBarCode').on('keydown', function (event) { - var sBarCode = $('#HBarCode').val() - var sInterID = $("#HInterID").val() - var sBillNo = $("#HBillNo").val() - var sQty = $("#HQty").val() - var sWHID = $("#HWHID").val() - var sSPID = $("#HSupID").val() - //var Flag = sessionStorage["SourceFlag"]; - if (sQty == "") { - sQty = 0; - } - //if ($("#HDeptName").val() == '') { + //浠ヤ笂涓篖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; //} @@ -609,263 +1437,43 @@ // layer.msg("浠撳簱娌℃湁閫夋嫨!", { icon: 5 }); // return false; //} - if (event.keyCode == 13) { - if (sBarCode == '') { - 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: GetWEBURL() + "/EntrustOut/get_InfoByBarCode_Source_Entrust_Json", - type: "GET", - data: { "sBarCode": sBarCode, "sInterID": sInterID, "sBillNo": sBillNo, "sQty": sQty, "sWHID": sWHID, "sSPID": sSPID }, - success:function(result){ - if (result.count == 1) { - $("#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' - , 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"); - } - }); - } - else { - $("#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"); - } - }); - } - }); - - //鎵簮鍗曞彿 - $('#HSourceBillNo').on('keydown', function (event) { - var sSourceBillNo = $('#HSourceBillNo').val() - var sNewInterID = $("#HInterID").val() - var sNewBillNo = $("#HBillNo").val() - var HSourceBillType = $("#HBillType").val(); - if (event.keyCode == 13) { - $.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: { "sNewInterID": sNewInterID, "sNewBillNo": sNewBillNo, "sSourceBillNo": sSourceBillNo, "HSourceBillType": HSourceBillType }, - success: function (result) { - if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 - $("#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: sNewInterID, 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"); - } - }); - } - else { - $("#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"); - } - }); - } - }); - - table.render({ - elem: '#mx-table' - , url: GetWEBURL() + "/Kf_EntrustInBill/get_CheckTypeByBarCode_All_Blue_Json" - //, toolbar: '#toolbarDemo' - //, where: { sMsg: linterid, sMsg2: lentryid } - , cols: [[ - , { field: 'HMaterID', title: '鐗╂枡ID', width: 100, hide: true } - ]] - , page: true - , height: 500 - , done: function () { - } - }); - - //涓�閿壂鐮� - $('#txtHBarCode').on('keydown', function (event) { - var sCode = $("#txtHBarCode").val(); - var HBillID = $("#HInterID").val(); - var HBillType = "1211"; - var HBillNo = $("#HBillNo").val(); - var HMaker = sessionStorage["HUserName"]; - var HWhID = sessionStorage["HWHID"]; - var HSPID = sessionStorage["HSPID"]; - var HQty = $("#HQty").val(); - var HRedBlueFlag = false; - var SourceFlag = false; - var HSourceBillNo = $("#HSourceBillNo").val(); - var HSourceBillType = "1604"; - var HOWNERID = 0; - var HExpressNumber = ""; - $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "涓�閿壂鐮侊紝娴嬭瘯\n"); - - //$.ajax({ - // url: GetWEBURL() + "/Kf_EntrustInBill/get_CheckTypeByBarCode_All_Blue_Json", - // type: "GET", - // data: { - // "sCode": sCode, "HBillID": HBillID, "HBillType": HBillType, "HBillNo": HBillNo, "HMaker": HMaker, - // "HWhID": HWhID, "HSPID": HSPID, "HQty": HQty, "HRedBlueFlag": HRedBlueFlag, - // "SourceFlag": SourceFlag, "HSourceBillNo": HSourceBillNo, "HSourceBillType": HSourceBillType, - // "HOWNERID": HOWNERID, "HExpressNumber": HExpressNumber, - // }, - // success: function (result) { - // if (result.count == 1) { - - // } - // else { - // // $("#verifycode").click(); - // //layer.msg(result.Message, { icon: 5 }); - // layer.msg(result.Message, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' }); - // } - // layer.closeAll("loading"); - // } - //}); - }); - - - }); - 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: "娓╅Θ鎻愮ず" }); + 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; + } } - else - { - return true; - } - } </script> </body> -- Gitblit v1.9.1