From 9451b3f86064ca3c94e1eca0c7e2b4cdba648842 Mon Sep 17 00:00:00 2001 From: zgq <519541279@qq.com> Date: 星期一, 29 三月 2021 16:48:45 +0800 Subject: [PATCH] 新增生产汇报单列表、生产用料清单列表、统一GetWEBURL方法 --- WebTM/views/验收入库/委外入库/Kf_EntrustInBill_Fast.html | 2055 +++++++++++++++++++++++++++++----------------------------- 1 files changed, 1,030 insertions(+), 1,025 deletions(-) diff --git "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\247\224\345\244\226\345\205\245\345\272\223/Kf_EntrustInBill_Fast.html" "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\247\224\345\244\226\345\205\245\345\272\223/Kf_EntrustInBill_Fast.html" index 8153781..70fbd89 100644 --- "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\247\224\345\244\226\345\205\245\345\272\223/Kf_EntrustInBill_Fast.html" +++ "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\247\224\345\244\226\345\205\245\345\272\223/Kf_EntrustInBill_Fast.html" @@ -1,1025 +1,1030 @@ -锘�<!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" 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"> - <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" 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> - </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="1103" name="HBillType" id="HBillType" lay-verify="HBillType" autocomplete="off" class="layui-input"> - - <!--<select name="HBillType" id="HBillType"> - <option value="1103">鏀舵枡閫氱煡鍗�-濮斿</option> - </select>--> - </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> - </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" style="background-color:#efefef4d;" readonly> - <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> - </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/timeFormat/timeFormat.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: GetWEBURL1() + '/Kf_EntrustInBill/DisBillEntryList_Webs_Json' - , toolbar: '#toolbarDemo' - , where: { HBillID: linterid, HBillType: '1210', 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": '1210' }, - 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 - , 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(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://61.130.49.162:9090/WMSAPI///Kf_EntrustInBill/set_SaveEntrustInBill_Json", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� - //url: GetWEBURL() + "/Kf_EntrustInBill/set_SaveEntrustInBill_Json", - url: GetWEBURL() + "/Kf_EntrustInBill/set_SaveEntrustInBill_New_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 sSubStr = table.cache['wl-table']; - var sBarCode = $('#HBarCode').val() - var sInterID = $("#HInterID").val() - var sBillNo = $("#HBillNo").val() - var sQty = $("#HQty").val() - var sHBillType = $("#HBillType").val() - var sHWHID = $("#HWHID").val() - var sHSPID = $("#HStockPlaceID").val() - var sSourceBillNo = $("#HSourceBillNo").val() - if (sQty == "") { - sQty = 0; - } - //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 (event.keyCode == 13) { - //鍒ゆ柇鏉$爜鏄惁涓虹┖ new - 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(""); - } - //if (AllowLoadData(sSubStr, 'HBarCode') != false) {//闈炵┖楠岃瘉 - $.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": 0 }, - success: function (result) { - if (result.count == 1) { - if (result.data.HBarType == '浠撳簱鏉$爜') { - $("#HWHNAME").val(result.data.HWhName); - $("#HWHID").val(result.data.HWhID); - $("#HStockPlaceName").val(""); - //$("#HNote").val(";涓�閿壂鐮佷粨搴撴潯鐮�"); - $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮佷粨搴撴潯鐮侊紝鎴愬姛\n"); - element.tabChange('tab-Kf_EntrustInBill', '2'); //璺宠浆椤电 - } - else if (result.data.HBarType == '浠撲綅鏉$爜') { - $("#HStockPlaceName").val(result.data.HSPName); - $("#HStockPlaceID").val(result.data.HSPID); - $("#HWHNAME").val(result.data.HWhName); - $("#HWHID").val(result.data.HWhID); - //$("#HNote").val(";涓�閿壂鐮佷粨浣嶆潯鐮�"); - $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮佷粨浣嶆潯鐮侊紝鎴愬姛\n"); - element.tabChange('tab-Kf_EntrustInBill', '2');//璺宠浆椤电 - } - else if (result.data.HBarType == '閮ㄩ棬鏉$爜') { - $("#HDeptName").val(result.data.HDeptName); - $("#HDeptID").val(result.data.HDeptID); - //$("#HNote").val(";涓�閿壂鐮侀儴闂ㄦ潯鐮�"); - $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮侀儴闂ㄦ潯鐮侊紝鎴愬姛\n"); - element.tabChange('tab-Kf_EntrustInBill', '2');//璺宠浆椤电 - } - else if (result.data.HBarType == '婧愬崟鏉$爜') { - $("#HSupName").val(result.data.HSupName); - $("#HSupID").val(result.data.HSupID); - $("#HDeptName").val(result.data.HDeptName); - $("#HDeptID").val(result.data.HDeptID); - $("#HSourceBillNo").val(result.data.HSourceBillNo); - Flag = true; - //鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙� - if (result.data.HSourceBillType == "1103") { - $("#HBillType").val("1103"); - - } - else if (result.data.HSourceBillType == "1601") { - $("#HBillType").val("1601"); - } - else { - $("#HBillType").val("鎵嬪伐褰曞叆"); - } - //$("#HNote").val(";涓�閿壂鐮佹簮鍗曟潯鐮�"); - $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮佹簮鍗曟潯鐮侊紝鎴愬姛\n"); - element.tabChange('tab-Kf_EntrustInBill', '3'); - } - else { - if (Flag == "true") { - element.tabChange('tab-Kf_EntrustInBill', '3'); - } - else { - $("#HSupName").val(result.data.HSupName); - $("#HSupID").val(result.data.HSupID); - //$("#HDeptName").val(result.data.HDeptName); - //$("#HDeptID").val(result.data.HDeptID); - $("#HSourceBillNo").val(result.data.HSourceBillNo); - Flag = true; - //鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙� - if (result.data.HSourceBillType == "1103") { - $("#HBillType").val("1103"); - - } - else if (result.data.HSourceBillType == "1601") { - $("#HBillType").val("1601"); - } - else { - $("#HBillType").val("鎵嬪伐褰曞叆"); - } - //$("#HNote").val(";鐗╂枡鏉$爜"); - $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮佺墿鏂欐潯鐮侊紝鎴愬姛\n"); - element.tabChange('tab-Kf_EntrustInBill', '3'); - } - } - //$("#HSupID").val(result.data.HSupID); - //$("#HSupName").val(result.data.HSupName); - //$("#HDeptID").val(result.data.HDeptID); - //$("#HDeptName").val(result.data.HDeptName); - layer.load(3) - table.render({ - elem: '#wl-table' - , url: GetWEBURL1() + '/Kf_EntrustInBill/DisBillEntryList_Webs_Json' - , toolbar: '#toolbarDemo' - , where: { HBillID: sInterID, HBillType: '1210', 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 }); - layer.msg(result.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: "娓╅Θ鎻愮ず" }); - } - }); - } - //else - //{ - // layer.msg(result.Message, { icon: 5 }); - //} - //layer.closeAll("loading"); - //} - }); - - //鎵簮鍗曟柟娉� - $('#HSourceBillNo').on('keydown', function (event) { - var HSourceBillNo = $('#HSourceBillNo').val() - var sInterID = $("#HInterID").val() - var sBillNo = $("#HBillNo").val() - var HSourceBillType = $("#HBillType").val() - if (event.keyCode == 13) { - $.ajax({ - //url: "http://61.130.49.162:9090/WMSAPI///Kf_EntrustInBill/set_SavePonderationBillMain_Temp_Source_Fast_Json", - url: GetWEBURL() + "/Kf_EntrustInBill/set_SavePonderationBillMain_Temp_Source_Fast_Json", - type: "GET", - data: { "HSourceBillType": HSourceBillType, "HSourceBillNo": HSourceBillNo, "sInterID": sInterID, "sBillNo": sBillNo }, - success: function (result) { - if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 - $("#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); - //$("#HDeptID").val(result.data[0].HDeptID); - //$("#HDeptName").val(result.data[0].HDeptName); - 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: GetWEBURL1() + '/Kf_EntrustInBill/DisBillEntryList_Webs_Json' - , toolbar: '#toolbarDemo' - , where: { HBillID: sInterID, HBillType: '1210', 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 }); - 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 }); - } - }); - - //鎵粨浣� - $('#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"); - } - }); - } - }); - - //浠ヤ笂涓簂ayui妯″潡 - }); - //娓呯┖琛ㄥご - //function f_ClearTitle() { - - // $("#HBarCode").val(""); - // $("#HSpName").val(""); - // $("#HSpID").val("0"); - // $("#HQty").val("0"); - // $("#HSourceBillNo").val(""); - // $("#HWHNAME").val(""); - // $("#HWHID").val("0"); - // $("#HSCWHNAME").val(""); - // $("#HSCWHID").val("0"); - // $("#HSupName").val(""); - // $("#HSupID").val("0"); - // $("#HKeeper").val(""); - // $("#HKeeperID").val("0"); - // $("#HSecManager").val("0"); - // $("#HSecManagerID").val(""); - // $("#HDeptName").val(""); - // $("#HDeptID").val("0"); - // $("#HBillNo").val(""); - // $("#HInterID").val("0"); - //} - 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> +锘�<!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" 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"> + <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" 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> + </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="1103" name="HBillType" id="HBillType" lay-verify="HBillType" autocomplete="off" class="layui-input"> + + <!--<select name="HBillType" id="HBillType"> + <option value="1103">鏀舵枡閫氱煡鍗�-濮斿</option> + </select>--> + </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> + </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" style="background-color:#efefef4d;" readonly> + <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> + </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/timeFormat/timeFormat.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: '1210', 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": '1210' }, + 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 + , 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(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://61.130.49.162:9090/WMSAPI///Kf_EntrustInBill/set_SaveEntrustInBill_Json", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + //url: GetWEBURL() + "/Kf_EntrustInBill/set_SaveEntrustInBill_Json", + url: GetWEBURL() + "/Kf_EntrustInBill/set_SaveEntrustInBill_New_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 sSubStr = table.cache['wl-table']; + var sBarCode = $('#HBarCode').val() + var sInterID = $("#HInterID").val() + var sBillNo = $("#HBillNo").val() + var sQty = $("#HQty").val() + var sHBillType = $("#HBillType").val() + var sHWHID = $("#HWHID").val() + var sHSPID = $("#HStockPlaceID").val() + var sSourceBillNo = $("#HSourceBillNo").val() + if (sQty == "") { + sQty = 0; + } + //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 (event.keyCode == 13) { + //鍒ゆ柇鏉$爜鏄惁涓虹┖ new + 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(""); + } + //if (AllowLoadData(sSubStr, 'HBarCode') != false) {//闈炵┖楠岃瘉 + $.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": 0 }, + success: function (result) { + if (result.count == 1) { + if (result.data.HBarType == '浠撳簱鏉$爜') { + $("#HWHNAME").val(result.data.HWhName); + $("#HWHID").val(result.data.HWhID); + $("#HStockPlaceName").val(""); + //$("#HNote").val(";涓�閿壂鐮佷粨搴撴潯鐮�"); + $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮佷粨搴撴潯鐮侊紝鎴愬姛\n"); + element.tabChange('tab-Kf_EntrustInBill', '2'); //璺宠浆椤电 + } + else if (result.data.HBarType == '浠撲綅鏉$爜') { + $("#HStockPlaceName").val(result.data.HSPName); + $("#HStockPlaceID").val(result.data.HSPID); + $("#HWHNAME").val(result.data.HWhName); + $("#HWHID").val(result.data.HWhID); + //$("#HNote").val(";涓�閿壂鐮佷粨浣嶆潯鐮�"); + $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮佷粨浣嶆潯鐮侊紝鎴愬姛\n"); + element.tabChange('tab-Kf_EntrustInBill', '2');//璺宠浆椤电 + } + else if (result.data.HBarType == '閮ㄩ棬鏉$爜') { + $("#HDeptName").val(result.data.HDeptName); + $("#HDeptID").val(result.data.HDeptID); + //$("#HNote").val(";涓�閿壂鐮侀儴闂ㄦ潯鐮�"); + $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮侀儴闂ㄦ潯鐮侊紝鎴愬姛\n"); + element.tabChange('tab-Kf_EntrustInBill', '2');//璺宠浆椤电 + } + else if (result.data.HBarType == '婧愬崟鏉$爜') { + $("#HSupName").val(result.data.HSupName); + $("#HSupID").val(result.data.HSupID); + $("#HDeptName").val(result.data.HDeptName); + $("#HDeptID").val(result.data.HDeptID); + $("#HSourceBillNo").val(result.data.HSourceBillNo); + Flag = true; + //鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙� + if (result.data.HSourceBillType == "1103") { + $("#HBillType").val("1103"); + + } + else if (result.data.HSourceBillType == "1601") { + $("#HBillType").val("1601"); + } + else { + $("#HBillType").val("鎵嬪伐褰曞叆"); + } + //$("#HNote").val(";涓�閿壂鐮佹簮鍗曟潯鐮�"); + $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮佹簮鍗曟潯鐮侊紝鎴愬姛\n"); + element.tabChange('tab-Kf_EntrustInBill', '3'); + } + else { + if (Flag == "true") { + element.tabChange('tab-Kf_EntrustInBill', '3'); + } + else { + $("#HSupName").val(result.data.HSupName); + $("#HSupID").val(result.data.HSupID); + //$("#HDeptName").val(result.data.HDeptName); + //$("#HDeptID").val(result.data.HDeptID); + $("#HSourceBillNo").val(result.data.HSourceBillNo); + Flag = true; + //鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙� + if (result.data.HSourceBillType == "1103") { + $("#HBillType").val("1103"); + + } + else if (result.data.HSourceBillType == "1601") { + $("#HBillType").val("1601"); + } + else { + $("#HBillType").val("鎵嬪伐褰曞叆"); + } + //$("#HNote").val(";鐗╂枡鏉$爜"); + $("#rizhi").val(RZ += Format(new Date(), "yyyy-MM-dd hh:mm:ss.S") + "鎵潯鐮佺墿鏂欐潯鐮侊紝鎴愬姛\n"); + element.tabChange('tab-Kf_EntrustInBill', '3'); + } + } + //$("#HSupID").val(result.data.HSupID); + //$("#HSupName").val(result.data.HSupName); + //$("#HDeptID").val(result.data.HDeptID); + //$("#HDeptName").val(result.data.HDeptName); + layer.load(3) + table.render({ + elem: '#wl-table' + , url: GetWEBURL() + '/Kf_EntrustInBill/DisBillEntryList_Webs_Json' + , toolbar: '#toolbarDemo' + , where: { HBillID: sInterID, HBillType: '1210', 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 }); + layer.msg(result.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: "娓╅Θ鎻愮ず" }); + } + }); + } + //else + //{ + // layer.msg(result.Message, { icon: 5 }); + //} + //layer.closeAll("loading"); + //} + }); + + //鎵簮鍗曟柟娉� + $('#HSourceBillNo').on('keydown', function (event) { + var HSourceBillNo = $('#HSourceBillNo').val() + var sInterID = $("#HInterID").val() + var sBillNo = $("#HBillNo").val() + var HSourceBillType = $("#HBillType").val() + if (event.keyCode == 13) { + $.ajax({ + //url: "http://61.130.49.162:9090/WMSAPI///Kf_EntrustInBill/set_SavePonderationBillMain_Temp_Source_Fast_Json", + url: GetWEBURL() + "/Kf_EntrustInBill/set_SavePonderationBillMain_Temp_Source_Fast_Json", + type: "GET", + data: { "HSourceBillType": HSourceBillType, "HSourceBillNo": HSourceBillNo, "sInterID": sInterID, "sBillNo": sBillNo }, + success: function (result) { + if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝 + $("#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); + //$("#HDeptID").val(result.data[0].HDeptID); + //$("#HDeptName").val(result.data[0].HDeptName); + 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: '1210', 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 }); + 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 }); + } + }); + + //鎵粨浣� + $('#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"); + } + }); + } + }); + + //浠ヤ笂涓簂ayui妯″潡 + }); + //娓呯┖琛ㄥご + //function f_ClearTitle() { + + // $("#HBarCode").val(""); + // $("#HSpName").val(""); + // $("#HSpID").val("0"); + // $("#HQty").val("0"); + // $("#HSourceBillNo").val(""); + // $("#HWHNAME").val(""); + // $("#HWHID").val("0"); + // $("#HSCWHNAME").val(""); + // $("#HSCWHID").val("0"); + // $("#HSupName").val(""); + // $("#HSupID").val("0"); + // $("#HKeeper").val(""); + // $("#HKeeperID").val("0"); + // $("#HSecManager").val("0"); + // $("#HSecManagerID").val(""); + // $("#HDeptName").val(""); + // $("#HDeptID").val("0"); + // $("#HBillNo").val(""); + // $("#HInterID").val("0"); + //} + 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> -- Gitblit v1.9.1