From 17125efe1b63b03d226e24c27df352b92d564316 Mon Sep 17 00:00:00 2001 From: zzr99 <1940172413@qq.com> Date: 星期二, 19 四月 2022 10:43:56 +0800 Subject: [PATCH] 委外缓存 --- WebTM/views/验收入库/委外出库/Kf_EntrustOutBill_FastList.html | 387 ++++++++++++++++ WebTM/views/验收入库/委外入库/Kf_EntrustInBill_FastList.html | 3 WebTM/views/PublicPage/PartInformation.html | 2 WebTM/views/index_Mobile.html | 4 WebTM/views/验收入库/委外出库/Kf_EntrustOutBill_Fast.html | 1033 +++++++++++++++++++++++++++++++++++++++++++ WebTM/WebTM.csproj | 2 6 files changed, 1,427 insertions(+), 4 deletions(-) diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj index 99e6f2a..830dc5c 100644 --- a/WebTM/WebTM.csproj +++ b/WebTM/WebTM.csproj @@ -1044,6 +1044,8 @@ <Content Include="views\楠屾敹鍏ュ簱\濮斿鍏ュ簱\Kf_EntrustInBill_FastList.html" /> <Content Include="views\楠屾敹鍏ュ簱\濮斿鍏ュ簱\Kf_EntrustInBillList.html" /> <Content Include="views\楠屾敹鍏ュ簱\濮斿鍏ュ簱\Kf_EntrustOutBackBill.html" /> + <Content Include="views\楠屾敹鍏ュ簱\濮斿鍑哄簱\Kf_EntrustOutBill_Fast.html" /> + <Content Include="views\楠屾敹鍏ュ簱\濮斿鍑哄簱\Kf_EntrustOutBill_FastList.html" /> <Content Include="Web.config" /> <None Include="Properties\PublishProfiles\Web.pubxml" /> </ItemGroup> diff --git a/WebTM/views/PublicPage/PartInformation.html b/WebTM/views/PublicPage/PartInformation.html index 4d368dc..e930c04 100644 --- a/WebTM/views/PublicPage/PartInformation.html +++ b/WebTM/views/PublicPage/PartInformation.html @@ -201,7 +201,7 @@ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); } }); - sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 + sWhere = "where 1=1 ";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 }); //浠ヤ笂鏄痩ayui妯″潡 diff --git a/WebTM/views/index_Mobile.html b/WebTM/views/index_Mobile.html index 9196ee7..ef9be0d 100644 --- a/WebTM/views/index_Mobile.html +++ b/WebTM/views/index_Mobile.html @@ -490,9 +490,9 @@ </a> </dd> <dd> - <a lay-href="" style="color: aqua;"> + <a lay-href="楠屾敹鍏ュ簱/濮斿鍑哄簱/Kf_EntrustOutBill_FastList.html" style="color: aqua;"> <img src="../layuiadmin/myicon/鍗曟嵁褰曞埗.svg" alt="鍗曟嵁褰曞埗" style="width:25px;height:25px;margin-right: 5px;" /> - 濮斿棰嗘枡缂撳瓨鍒楄〃null + 濮斿棰嗘枡缂撳瓨鍒楄〃 </a> </dd> <dd> diff --git "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\247\224\345\244\226\345\205\245\345\272\223/Kf_EntrustInBill_FastList.html" "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\247\224\345\244\226\345\205\245\345\272\223/Kf_EntrustInBill_FastList.html" index 5d9699b..51db73e 100644 --- "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\247\224\345\244\226\345\205\245\345\272\223/Kf_EntrustInBill_FastList.html" +++ "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\247\224\345\244\226\345\205\245\345\272\223/Kf_EntrustInBill_FastList.html" @@ -291,9 +291,10 @@ form.on('submit(cmdQuery)', function () { var HBillNo = $("#HBillNo").val(); var HSourceBillNo = $("#HSourceBillNo").val(); + var index = layer.load();//閬僵 //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛� $.ajax({ - url: GetWEBURL() + '/Gy_Mould/list1', + url: GetWEBURL() + '/Web/QueryBillUpdateLoad_Json', type: "GET", data: { "BillType": sBillType, "HBillNo": HBillNo, "HSourceBillNo": HSourceBillNo }, success: function (data1) { diff --git "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\247\224\345\244\226\345\207\272\345\272\223/Kf_EntrustOutBill_Fast.html" "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\247\224\345\244\226\345\207\272\345\272\223/Kf_EntrustOutBill_Fast.html" new file mode 100644 index 0000000..561aea2 --- /dev/null +++ "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\247\224\345\244\226\345\207\272\345\272\223/Kf_EntrustOutBill_Fast.html" @@ -0,0 +1,1033 @@ +锘�<!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 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;"> + <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> + </div> + <div class="layui-form-item" style="padding:15px;margin:0px"> + <div class="layui-row" style="display:none;"> + <div class="layui-col-xs3"> + <label class="layui-form-label" style="width:60px;padding-left:0px;">MES搴撲綅</label> + </div> + <div class="layui-col-xs8"> + <input type="text" name="HMESSPName" id="HMESSPName" autocomplete="off" class="layui-input"> + <input type="hidden" name="HMESSPID" id="HMESSPID" value="0" autocomplete="off" class="layui-input"> + <input type="hidden" name="HExplanation" id="HExplanation" value="" autocomplete="off" class="layui-input"> + </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="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> + <div class="layui-tab layui-col-xs12" lay-filter="tab-Kf_EntrustInBill"> + <ul class="layui-tab-title" lay-filter="tab-all"> + <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> + </ul> + <div class="layui-tab-content"> + <!--婧愬崟淇℃伅--> + <div class="layui-tab-item layui-show"> + <div class="layui-form-item"> + <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-xs8"> + <input type="text" value="濮斿鐢ㄦ枡娓呭崟" name="HBillTypeCHN" id="HBillTypeCHN" lay-verify="HBillTypeCHN" autocomplete="off" class="layui-input" readonly> + <input type="hidden" value="1604" name="HBillType" id="HBillType" lay-verify="HBillType" autocomplete="off" class="layui-input"> + + </div> + </div> + <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-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"> + <div class="layui-row"> + <div class="layui-col-xs3"> + <label class="layui-form-label" style="width:30px;padding-left:0px;">浠撳簱</label> + </div> + <div class="layui-col-xs6"> + <input type="text" name="HWHNAME" id="HWHNAME" lay-verify="HWHNAME" autocomplete="off" class="layui-input" readonly> + <input type="hidden" name="HWHID" id="HWHID" lay-verify="HWHID" autocomplete="off" class="layui-input"> + </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HWHID-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:30px;padding-left:0px;">浠撲綅</label> + </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="HStockPlaceID" id="HStockPlaceID" lay-verify="HStockPlaceID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class="layui-col-xs3"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HSpID-BT" style="display:none">...</button> + </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:45px;padding-left:0px;">渚涘簲鍟�</label> + </div> + <div class="layui-col-xs6"> + <input type="text" name="HSupName" id="HSupName" lay-verify="HSupName" autocomplete="off" class="layui-input"> + <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> + <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:30px;padding-left:0px;">淇濈</label> + </div> + <div class="layui-col-xs6"> + <input type="text" name="HKeeper" id="HKeeper" lay-verify="HKeeper" autocomplete="off" class="layui-input"> + <input type="hidden" name="HKeeperID" id="HKeeperID" lay-verify="HKeeperID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class="layui-col-xs3"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HKeeperID-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:30px;padding-left:0px;">鍙戣揣浜哄憳</label> + </div> + <div class="layui-col-xs6"> + <input type="text" name="HSecManager" id="HSecManager" lay-verify="HSecManager" autocomplete="off" class="layui-input"> + <input type="hidden" name="HSecManagerID" id="HSecManagerID" lay-verify="HSecManagerID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class="layui-col-xs3"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HSecManagerID-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:30px;padding-left:0px;display:none">鍒跺崟浜�</label> + </div> + <div class="layui-col-xs6"> + <input type="text" name="HBillerID" id="HBillerID" lay-verify="HBillerID" autocomplete="off" class="layui-input"> + <input type="text" name="HMaker" id="HMaker" lay-verify="HMaker" autocomplete="off" class="layui-input"> + <input type="hidden" name="HMakerID" id="HMakerID" lay-verify="HMakerID" value="0" autocomplete="off" class="layui-input" style="display : none"> + </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:30px;padding-left:0px;">閮ㄩ棬</label> + </div> + <div class="layui-col-xs6"> + <input type="text" name="HDeptName" id="HDeptName" lay-verify="HDeptName" autocomplete="off" class="layui-input"> + <input type="hidden" name="HDeptID" id="HDeptID" lay-verify="HDeptID" value="0" autocomplete="off" class="layui-input"> + </div> + <div class="layui-col-xs3"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptID-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:45px;padding-left:0px;">鍗曟嵁鍙�</label> + </div> + <div class="layui-col-xs6"> + <input type="text" name="HBillNo" id="HBillNo" lay-verify="HBillNo" disabled="disabled" autocomplete="off" class="layui-input mobile"> + </div> + <div class="layui-col-xs3"> + <input type="text" name="HInterID" id="HInterID" lay-verify="HInterID" disabled="disabled" autocomplete="off" class="layui-input mobile"> + </div> + </div> + </div> + </div> + <!--鐗╂枡娓呭崟--> + <div class="layui-tab-item"> + <div class="layui-row"> + <div class="layui-col-xs12"> + <div class="layui-form-item" style="padding:0px;margin:0px"> + <div class="layui-row"> + <div class="layui-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> + <table class="layui-hide" id="wl-table" lay-filter="wl-table"></table> + </div> + </div> + </div> + <!--鍚堣淇℃伅--> + <div class="layui-tab-item"> + <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-xs8 layui-input-inline mobile"> + <input type="text" name="HBarcodeQtys" id="HBarcodeQtys" lay-verify="HBarcodeQtys" value="0" autocomplete="off" class="layui-input"> + </div> + </div> + <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-xs8 layui-input-inline mobile"> + <input type="text" name="HSumQtys" id="HSumQtys" lay-verify="HSumQtys" value="0" autocomplete="off" class="layui-input"> + </div> + </div> + <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-xs8 layui-input-inline mobile"> + <!--<input type="text" name="HNote" id="HNote" lay-verify="HNote" autocomplete="off" class="layui-input">--> + <textarea id="rizhi" style="height: 200px;width: 100%;"></textarea> + </div> + </div> + </div> + </div> + </div> + <div class="layer-footer" style="z-index: 10; position: fixed; text-align: center; bottom: 0; width:100%; height:50px"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="Saver">鎻愪氦</button> + <button type="button" lay-submit="" class="layui-btn" lay-filter="cmdModify">缂栬緫</button> + <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> + </div> + <script src="../../../layuiadmin/layui/layui.js"></script> + <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/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; + + var RZ = ""; + var Flag = sessionStorage["SourceFlag"]; + //琛ㄥご鍒濆鍖栬祴鍊硷紙鏍规嵁鐧诲綍鐢ㄦ埛鑾峰彇 榛樿浠撳簱銆侀儴闂ㄣ�侀獙鏀躲�佷繚绠°�侀噾铦剁敤鎴凤級 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(); + + + //榛樿甯﹀叆鐨勪粨搴擄紝濡傛灉鍚敤浠撲綅鍒欎粨浣嶆湁鏁堬紝濡傛灉娌℃湁鍚敤鍒欎粨浣嶇伆搴� 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); + } + }) + } + + //鍔犺浇琛ㄤ綋 + function RoadBillSub(linterid) { + table.render({ + elem: '#wl-table' + , url: GetWEBURL() + '/Kf_EntrustInBill/DisBillEntryList_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/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); + } + }); + } + else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new + RoadBillMain(linterid); + 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_WarehouseList.html?Type=HWHID', 'yes'] + , resize: false + , cancel: function () { + //$(".layui-btn").removeClass("layui-btn-disabled"); + } + }) + }); + + //閫夋嫨璋冨叆浠撲綅 + 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//寮圭獥绫诲瀷 + , 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(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(cmdModify)', function () { + var sSubStr = table.cache['wl-table']; + //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉 + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: '鏄庣粏鍒楄〃' + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: ['../../../views/鍏叡椤甸潰/Kf_BarCodeEditDlg.html?table=' + JSON.stringify(sSubStr), 'yes'] + , resize: false + , cancel: function () { + } + }) + }); + + //鍏抽棴鎸夐挳 + form.on('submit(Cancel)', function () { + Flag = false; + parent.location.href = "../../../views/index.html" + //window.close();//鍏抽棴褰撳墠椤� + }) + + //鎻愪氦鎸夐挳 + form.on('submit(Saver)', function (data) { + if ($("#HExplanation").val() == "") { + if ($("#HWHNAME").val() == "瀹藉箙鎴愬搧浠揘EW" || $("#HWHNAME").val() == "鏍锋湰浠揘EW") { + $("#HWHNAME").val(""); + $("#HWHID").val(""); + layer.msg("璇锋壂MES搴撲綅鐮侊紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + } + var sMainStr = JSON.stringify(data.field); + var sSubStr = table.cache['wl-table']; + var sSourceType = $("#HBillType").val(); + if (AllowLoadData(sSubStr, 'Saver') != false)//闈炵┖楠岃瘉 + { + layer.load(3); + $.ajax( + { + type: "POST", + //url: "http://localhost:12761/Kf_EntrustInBill/set_SaveEntrustInBill_New_Json", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + //url: GetWEBURL() + "/Kf_EntrustInBill/set_SaveEntrustInBill_Json", + url: GetWEBURL() + "/Kf_EntrustInBill/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', + 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"); + layui.form.render(); + }, + 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'; + } + //} + } + }); + + //鎵潯鐮� + $('#HBarCode').on('keydown', function (event) { + var sQty = $("#HQty").val() + if (sQty == "") { + sQty = 0; + } + 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(); + }); + + + //鎵粨浣� + $('#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); + 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"); + } + }); + } + }); + + table.render({ + elem: '#mx-table' + // , url: 'http://localhost:8083/Kf_EntrustInBill/GetHBarCodeShowBillSub' + //, toolbar: '#toolbarDemo' + // , where: { sMsg: linterid, sMsg2: lentryid } + , cols: [[ + , { field: 'HMaterID', title: '鐗╂枡ID', width: 100, hide: true } + ]] + , page: true + , height: 500 + , done: function () { + } + }); + + //鎵玀ES浠撲綅 + $('#HMESSPName').on('keydown', function (event) { //鎵粨浣� + var HBarCode = $('#HMESSPName').val(); + if (event.keyCode == 13) { + $.ajax({ + url: GetWEBURL() + "/LookingFor/getSpName_Json", + type: "GET", + data: { "HBarCode": HBarCode }, + success: function (result) { + if (result.count == 1) { + $("#HMESSPID").val(result.data[0].HWHID); + $("#HMESSPName").val(result.data[0].HWhName + "-" + result.data[0].HName); + $("#HExplanation").val(result.data[0].HName + "-" + result.data[0].HWhName); + $.ajax({ + url: GetWEBURL() + "/LookingFor/GetSpNameMES_Json", + type: "GET", + data: { "HERPWHID": result.data[0].HWHID }, + success: function (result) { + if (result.count == 1) { + $("#HWHID").val(result.data[0].HMESWHID); + $("#HWHNAME").val(result.data[0].HMESWHNAME); + $("#HMESSPName").attr("readonly", "readonly");//MES浠撲綅鍙HExplanation + $("#HMESSPName").css("background-color", "#efefef4d"); + } + else { + layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + layer.closeAll("loading"); + } + }); + } + else { + layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + layer.closeAll("loading"); + } + }); + } + }); + + //鎵潯鐮� + function GetMeesageByBarCode(obj) { //杩斿洖宸ヤ綔涓績 + var sSubStr = table.cache['wl-table']; + var sBarCode = $('#HBarCode').val() + var sInterID = $("#HInterID").val() + var sBillNo = $("#HBillNo").val() + var sHBillType = $("#HBillType").val() + var sHWHID = $("#HWHID").val() + var sHSPID = $("#HStockPlaceID").val() + var sSourceBillNo = $("#HSourceBillNo").val() + var sQty = $("#HQty").val() + //鍒ゆ柇鏉$爜鏄惁涓虹┖ new + if (sBarCode == '') { + playSound(); + layer.msg("鏉$爜涓虹┖锛屼笉鑳芥壂鎻忥紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + if (sBarCode != "") { + $('#HBarCode').val(""); + } + if (sQty != "") { + $('#HQty').val(""); + } + $.ajax({ + //url: "http://61.130.49.162:9090/WMSAPI///Kf_EntrustInBill/get_CheckTypeByBarCode_Json", + url: GetWEBURL() + "/Kf_EntrustInBill/get_CheckTypeByBarCode_Json", + type: "GET", + data: { "sCode": sBarCode, "sInterID": sInterID, "sBillNo": sBillNo, "sMaker": sessionStorage["HUserName"], "WhID": sHWHID, "SPID": sHSPID, "sQty": sQty, "sRedBlue": false, "SourceFlag": Flag, "sSourceBillNo": sSourceBillNo, "sSourceType": sHBillType, "HOWNERID": sessionStorage["OrganizationID"] }, + success: function (result) { + if (result.count == 1) { + playSound1(); + if (result.data.HBarType == '浠撳簱鏉$爜') { + $("#HWHNAME").val(result.data.HWhName); + $("#HWHID").val(result.data.HWhID); + $("#HStockPlaceName").val(""); + //$("#HNote").val(";涓�閿壂鐮佷粨搴撴潯鐮�"); + $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮佷粨搴撴潯鐮侊紝鎴愬姛\n"); + element.tabChange('tab-Kf_EntrustInBill', '2'); //璺宠浆椤电 + } + else if (result.data.HBarType == '浠撲綅鏉$爜') { + $("#HStockPlaceName").val(result.data.HSPName); + $("#HStockPlaceID").val(result.data.HSPID); + $("#HWHNAME").val(result.data.HWhName); + $("#HWHID").val(result.data.HWhID); + //$("#HNote").val(";涓�閿壂鐮佷粨浣嶆潯鐮�"); + $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮佷粨浣嶆潯鐮侊紝鎴愬姛\n"); + element.tabChange('tab-Kf_EntrustInBill', '2');//璺宠浆椤电 + } + else if (result.data.HBarType == '閮ㄩ棬鏉$爜') { + $("#HDeptName").val(result.data.HDeptName); + $("#HDeptID").val(result.data.HDeptID); + //$("#HNote").val(";涓�閿壂鐮侀儴闂ㄦ潯鐮�"); + $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮侀儴闂ㄦ潯鐮侊紝鎴愬姛\n"); + element.tabChange('tab-Kf_EntrustInBill', '2');//璺宠浆椤电 + } + else if (result.data.HBarType == '婧愬崟鏉$爜') { + $("#HSupName").val(result.data.HSupName); + $("#HSupID").val(result.data.HSupID); + $("#HDeptName").val(result.data.HDeptName); + $("#HDeptID").val(result.data.HDeptID); + $("#HSourceBillNo").val(result.data.HSourceBillNo); + Flag = true; + //鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙� + if (result.data.HSourceBillType == "1604") { + $("#HBillType").val("1604"); + + } + else { + $("#HBillType").val("鎵嬪伐褰曞叆"); + } + $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮佹簮鍗曟潯鐮侊紝鎴愬姛\n"); + element.tabChange('tab-Kf_EntrustInBill', '3'); + } + else { + if (Flag == "true") { + element.tabChange('tab-Kf_EntrustInBill', '3'); + } + else { + //$("#HSupName").val(result.data.HSupName); 20210719淇敼 + //$("#HSupID").val(result.data.HSupID); 20210719淇敼 + //$("#HDeptName").val(result.data.HDeptName); + //$("#HDeptID").val(result.data.HDeptID); + $("#HSourceBillNo").val(result.data.HSourceBillNo); + Flag = true; + //鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙� + if (result.data.HSourceBillType == "1604") { + $("#HBillType").val("1604"); + + } + else { + $("#HBillType").val("鎵嬪伐褰曞叆"); + } + //$("#HNote").val(";鐗╂枡鏉$爜"); + $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮佺墿鏂欐潯鐮侊紝鎴愬姛\n"); + element.tabChange('tab-Kf_EntrustInBill', '3'); + } + } + + layer.load(3) + table.render({ + elem: '#wl-table' + , url: GetWEBURL() + '/Kf_EntrustInBill/DisBillEntryList_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 { + // $("#verifycode").click(); + //layer.msg(result.Message, { icon: 5 }); + playSound(); + layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + layer.closeAll("loading"); + }, + error: function (err) { + playSound(); + layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + }); + } + function playSound() { + var audio = document.getElementById("cs"); + audio.play(); + } + function playSound1() { + var audio = document.getElementById("cs2"); + audio.play(); + } + + //鎵簮鍗� + function GetMeesageBySourceBillNo(obj) { + var HSourceBillNo = $('#HSourceBillNo').val() + var sInterID = $("#HInterID").val() + var sBillNo = $("#HBillNo").val() + var HSourceBillType = $("#HBillType").val() + if (HSourceBillNo == "" || sInterID <= 0) { + layer.msg("婧愬崟鍙蜂负绌猴紝鎴栬�呭唴鐮佷笉瀛樺湪锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return; + } + // + $.ajax({ + //url: "http://61.130.49.162:9090/WMSAPI///Kf_EntrustInBill/set_SavePonderationBillMain_Temp_Source_Fast_Json", + url: GetWEBURL() + "/Kf_EntrustInBill/GetWW_PPBomBillMainByHSourceBillNo", + type: "GET", + data: { "HSourceBillType": HSourceBillType, "HSourceBillNo": HSourceBillNo, "sInterID": sInterID, "sBillNo": sBillNo }, + success: function (result) { + if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + playSound1(); + $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵簮鍗曪紝鎴愬姛\n"); + $("#HSupID").val(result.data[0].HSupID); + $("#HSupName").val(result.data[0].HSupName); + + Flag = true; + layer.load(3); + element.tabChange('tab-Kf_EntrustInBill', '2'); + + table.render({ + elem: '#wl-table' + //, url: 'http://61.130.49.162:9090/WMSAPI///Kf_EntrustInBill/DisBillEntryList_Webs_Json' + , url: GetWEBURL() + '/Kf_EntrustInBill/DisBillEntryList_Webs_Json' + , toolbar: '#toolbarDemo' + , where: { HBillID: sInterID, HBillType: '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 { + // $("#verifycode").click(); + //layer.msg(result.Message, { icon: 5 }); + playSound(); + layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + } + layer.closeAll("loading"); + } + }); + } + + }); + //浠ヤ笂涓簂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); + } + 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 Get_CheckWhAndSP(sInterID, sHBillType, sBarCode, sHWHID, sHSPID) { //杩斿洖閮ㄩ棬 + // $.ajax({ + // url: "http://61.130.49.162:9090/WMSAPI///Kf_EntrustInBill/Get_CheckWhAndSP_Josn", + // type: "GET", + // data: { "sHInterID": sInterID, "sHBillType": sHBillType, "sBarCode": sBarCode, "sHWHID": sHWHID, "sHSPID": sHSPID }, + // success: function (result) { + // if(result.count==1) + // { + // // layer.msg(result.Message, { icon: 1 }); + // return true; + // } + // else + // { + // layer.msg(result.Message, { icon: 5 }); + // return false; + // } + // } + // }) + //} + function AllowLoadData(sSubStr, bnt) { //闈炵┖楠岃瘉 + //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; + } + if (bnt == 'Saver') { + 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, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + } + } + for (var i = 0; i <= sSubStr.length - 1; i++) { //鍒ゆ柇鎵爜鏁伴噺涓嶈兘涓�0 + if (parseFloat(sSubStr[i].HQty) > 0) { + s = 1; + } + } + if (s == 0) { + layer.msg("濮斿鍏ュ簱璁板綍鏈壂鐮侊紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" }); + return false; + } + } + } + else { + return true; + } + } + </script> + +</body> +</html> diff --git "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\247\224\345\244\226\345\207\272\345\272\223/Kf_EntrustOutBill_FastList.html" "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\247\224\345\244\226\345\207\272\345\272\223/Kf_EntrustOutBill_FastList.html" new file mode 100644 index 0000000..6c410f2 --- /dev/null +++ "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\247\224\345\244\226\345\207\272\345\272\223/Kf_EntrustOutBill_FastList.html" @@ -0,0 +1,387 @@ +锘�<!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 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"> +</head> +<body> + <div class="layui-fluid"> + <div class="layui-card" style="padding: 1px"> + <div class="layui-card-body" style="padding: 1px;"> + <form class="layui-form" action="" lay-filter="component-form-group"> + <div class="layui-tab" lay-filter="tab-POStockInBillList"> + <ul class="layui-tab-title" lay-filter="tab-all"> + <li lay-id="1">缂撳瓨鍒楄〃</li> + <li lay-id="2">宸蹭笂浼犲垪琛�</li> + <li lay-id="3">宸蹭笂浼犳煡璇�</li> + </ul> + <div class="layui-tab-content"> + <div class="layui-tab-item layui-show"> + <div class="layui-row"> + <div class="layui-col-xs12"> + <table class="layui-hide" id="dj-table" lay-filter="dj-table"></table> + </div> + </div> + </div> + <div class="layui-tab-item"> + <div class="layui-row"> + <div class="layui-col-xs12"> + <table class="layui-hide" id="yd-table" lay-filter="yd-table"></table> + </div> + </div> + </div> + <div class="layui-tab-item"> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鍙�</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HBillNo" id="HBillNo"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">婧愬崟鍙�</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HSourceBillNo" id="HSourceBillNo"> + </div> + </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="cmdQuery">鏌ヨ</button> + </div> + <div class="layui-row"> + <div class="layui-col-xs12"> + <table class="layui-hide" id="sy-table" lay-filter="sy-table"></table> + </div> + </div> + </div> + </div> + <div class="layui-form-item" style="margin-bottom: 20px;"> + <div class="layui-row"> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="cmdModify">缂栬緫</button> + </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="cmdDelete">鍒犻櫎</button> + </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="cmdRefresh">鍒锋柊</button> + </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="cmdRescind">鎾ら攢</button> + </div> + <div class="layui-col-xs2"> + <button type="button" lay-submit="" class="layui-btn" lay-filter="cmdCancel">閫�鍑�</button> + </div> + <div class="layui-col-xs2"> + <!--<button type="button" lay-submit="" class="layui-btn" lay-filter="cmdAdd">鏂板</button>--> + </div> + </div> + </div> + </div> + </form> + </div> + </div> + </div> + <script src="../../../layuiadmin/layui/layui.js"></script> + <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> + 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; + //娓呯┖鐣岄潰 new + var sBillType = '1211' + //鍔ㄦ�佸姞杞芥簮鍗曠被鍨嬪垪琛� new + + //鍔犺浇婧愬崟绫诲瀷 + + //璇诲彇鍗曟嵁鍒楄〃 + // + + + //閫�鍑� + form.on('submit(Cancel)', function () { + parent.location.href = "../../../views/index.html" + //window.close();//鍏抽棴褰撳墠椤� + }) + //缂栬緫 + form.on('submit(cmdModify)', function () { + var checkStatus = table.checkStatus('dj-table') + , data = checkStatus.data; + //ajaxLabelData = data; + //layer.alert(rows); + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: '濮斿鍑哄簱鍗�' + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: ['../../楠屾敹鍏ュ簱/濮斿鍑哄簱/Kf_EntrustOutBill_Fast.html?linterid=' + data[0].HInterID, 'yes'] + , resize: false + , cancel: function () { + $(".layui-btn").removeClass("layui-btn-disabled"); + } + }) + }); + //鍒锋柊 + form.on('submit(cmdRefresh)', function () {// + table.render({ + elem: '#dj-table' + , url: GetWEBURL() + '/Web/chanpinruk' + , toolbar: '#toolbarDemo' + , where: { HBillType: sBillType, sHMaker: sessionStorage["HUserName"], HOrgID: sessionStorage["OrganizationID"] } + , cols: [[ + { type: 'radio' } + , { field: 'HInterID', title: '鍗曟嵁鍐呯爜', width: 80 } + , { field: 'HBillNo', title: '鍗曟嵁鍙�', width: 80 } + , { field: 'HMaker', title: '鍒跺崟浜�', width: 100 } + , { field: 'HMakeDate', title: '鍒跺崟鏃ユ湡', width: 100 } + , { field: 'HQty', title: '鏁伴噺', width: 100 } + , { field: 'HSourceBillNo', title: '婧愬崟鍗曞彿', width: 100 } + , { field: 'HRedBlueFlag', title: '绾㈣摑瀛�', width: 100 } + , { field: 'HSourceBillType', title: '婧愬崟绫诲瀷', width: 100 } + ]] + , height: 500 + , done: function () { + layer.closeAll("loading"); + } + }), + table.render({ + elem: '#yd-table' + , url: GetWEBURL() + '/Web/DisBillUpdateLoad_Json' + , toolbar: '#toolbarDemo' + , where: { HBillType: sBillType, HMaker: sessionStorage["HUserName"], HOrgID: sessionStorage["OrganizationID"] } + , cols: [[ + { type: 'radio' } + , { field: 'HInterID', title: '鍗曟嵁鍐呯爜', width: 80 } + , { field: 'HBillNo', title: '鍗曟嵁鍙�', width: 80 } + , { field: 'HMaker', title: '鍒跺崟浜�', width: 100 } + , { field: 'HMakeDate', title: '鍒跺崟鏃ユ湡', width: 100 } + , { field: 'HMaterNumber', title: '鐗╂枡浠g爜', width: 100 } + , { field: 'HMaterName', title: '鐗╂枡鍚嶇О', width: 100 } + , { field: 'HMaterModel', title: '瑙勬牸鍨嬪彿', width: 100 } + , { field: 'HQty', title: '鏁伴噺', width: 100 } + , { field: 'HSourceBillNo', title: '婧愬崟鍗曞彿', width: 100 } + , { field: 'HOrgID', title: '缁勭粐', width: 100 } + ]] + , height: 500 + , done: function () { + layer.closeAll("loading"); + } + }) + }); + //鎾ら攢鍔熻兘 + form.on('submit(cmdRescind)', function () { + var checkStatus = table.checkStatus('yd-table') + , data = checkStatus.data; + var sInterID = data[0].HInterID + var sBillNo = data[0].HBillNo + var sBillType = '1210' + $.ajax( + { + type: "Get", + url: GetWEBURL() + "/Web/Rescind_Json", + async: true, + data: { "sHInterID": sInterID, "sBillNo": sBillNo, "sBillType": sBillType }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { + // 寰楀埌frame绱㈠紩 + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + window.location.reload(); + }); + } + else { + layer.msg(data.Message, { icon: 2 }); + } + }, + error: function (err) { + layer.msg('閿欒' + err, { + icon: 5, + time: 20000 + }, function () { + //do something + }); + } + }); + }); + //鍒犻櫎 + form.on('submit(cmdDelete)', function () {//鍒犻櫎 + var checkStatus = table.checkStatus('dj-table') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var sInterID = data[0].HInterID; + layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) { + $.ajax( + { + type: "Get", + url: GetWEBURL() + "/ProductInBillList/Delete_Json", + async: true, + data: { "sHInterID": sInterID }, + dataType: "json", + success: function (data) { + if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜�, + layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { + // 寰楀埌frame绱㈠紩 + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + window.location.reload(); + }); + } + else { + layer.msg(data.Message, { icon: 2 }); + } + }, + error: function (err) { + layer.msg('閿欒' + err, { + icon: 5, + time: 20000 + }, function () { + //do something + }); + } + }); + }) + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹垹闄わ紒'); + } + + }); + //鏌ヨ + form.on('submit(cmdQuery)', function () { + var HBillNo = $("#HBillNo").val(); + var HSourceBillNo = $("#HSourceBillNo").val(); + var index = layer.load();//閬僵 + //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛� + $.ajax({ + url: GetWEBURL() + '/Web/QueryBillUpdateLoad_Json', + type: "GET", + data: { "BillType": sBillType, "HBillNo": HBillNo, "HSourceBillNo": HSourceBillNo }, + success: function (data1) { + if (data1.count == 1) { + option.data = data1.data; + table.render(option); + layer.close(index); + } else { + layer.close(index); + layer.alert(data1.code + data1.Message, { icon: 5 }); + } + }, error: function () { + layer.close(index); + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + }); + + + + + + table.render({ + elem: '#dj-table' + , url: GetWEBURL() + '/Web/chanpinruk' + , toolbar: '#toolbarDemo' + , where: { HBillType: sBillType, sHMaker: sessionStorage["HUserName"], HOrgID: sessionStorage["OrganizationID"] } + , cols: [[ + { type: 'radio' } + , { field: 'HInterID', title: '鍗曟嵁鍐呯爜', width: 80 } + , { field: 'HBillNo', title: '鍗曟嵁鍙�', width: 80 } + , { field: 'HMaker', title: '鍒跺崟浜�', width: 100 } + , { field: 'HMakeDate', title: '鍒跺崟鏃ユ湡', width: 100 } + , { field: 'HQty', title: '鏁伴噺', width: 100 } + , { field: 'HSourceBillNo', title: '婧愬崟鍗曞彿', width: 100 } + , { field: 'HRedBlueFlag', title: '绾㈣摑瀛�', width: 100 } + , { field: 'HSourceBillType', title: '婧愬崟绫诲瀷', width: 100 } + ]] + , height: 500 + , done: function () { + layer.closeAll("loading"); + } + }) + + + //宸蹭笂浼犲垪琛� + table.render({ + elem: '#yd-table' + , url: GetWEBURL() + '/Web/DisBillUpdateLoad_Json' + , toolbar: '#toolbarDemo' + , where: { HBillType: sBillType, HMaker: sessionStorage["HUserName"], HOrgID: sessionStorage["OrganizationID"] } + , cols: [[ + { type: 'radio' } + , { field: 'HInterID', title: '鍗曟嵁鍐呯爜', width: 80 } + , { field: 'HBillNo', title: '鍗曟嵁鍙�', width: 80 } + , { field: 'HMaker', title: '鍒跺崟浜�', width: 100 } + , { field: 'HMakeDate', title: '鍒跺崟鏃ユ湡', width: 100 } + , { field: 'HMaterNumber', title: '鐗╂枡浠g爜', width: 100 } + , { field: 'HMaterName', title: '鐗╂枡鍚嶇О', width: 100 } + , { field: 'HMaterModel', title: '瑙勬牸鍨嬪彿', width: 100 } + , { field: 'HQty', title: '鏁伴噺', width: 100 } + , { field: 'HSourceBillNo', title: '婧愬崟鍗曞彿', width: 100 } + , { field: 'HOrgID', title: '缁勭粐', width: 100 } + ]] + , height: 500 + , done: function () { + layer.closeAll("loading"); + } + }) + + //宸蹭笂浼犳煡璇� + table.render({ + elem: '#sy-table' + , toolbar: '#toolbarDemo' + , cols: [[ + { type: 'radio' } + , { field: 'HInterID', title: '鍗曟嵁鍐呯爜', width: 80 } + , { field: 'HBillNo', title: '鍗曟嵁鍙�', width: 80 } + , { field: 'HMaker', title: '鍒跺崟浜�', width: 100 } + , { field: 'HMakeDate', title: '鍒跺崟鏃ユ湡', width: 100 } + , { field: 'HMaterNumber', title: '鐗╂枡浠g爜', width: 100 } + , { field: 'HMaterName', title: '鐗╂枡鍚嶇О', width: 100 } + , { field: 'HMaterModel', title: '瑙勬牸鍨嬪彿', width: 100 } + , { field: 'HQty', title: '鏁伴噺', width: 100 } + , { field: 'HSourceBillNo', title: '婧愬崟鍗曞彿', width: 100 } + , { field: 'HOrgID', title: '缁勭粐', width: 100 } + ]] + , height: 500 + }) + + //鍒锋柊鏄庣粏椤电 + table.render({ + elem: '#mx-table' + // , url: 'http://localhost:8083/POStockInBill/GetHBarCodeShowBillSub' + //, toolbar: '#toolbarDemo' + // , where: { sMsg: linterid, sMsg2: lentryid } + , cols: [[ + , { field: 'HMaterID', title: '鐗╂枡ID', width: 100, hide: true } + ]] + , page: true + , height: 500 + , done: function () { + } + }); + }); + //娓呯┖琛ㄥご + </script> + +</body> +</html> -- Gitblit v1.9.1