From 1f8ae24347a7aba2e8bf4b4fa5099a2a7aa46b40 Mon Sep 17 00:00:00 2001 From: 王 垚 <1402714037@qq.com> Date: 星期三, 26 十月 2022 08:45:54 +0800 Subject: [PATCH] nop --- WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POInStockBillList.html | 1256 +++++++++++++++++++++++++++++------------------------------ 1 files changed, 622 insertions(+), 634 deletions(-) diff --git a/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POInStockBillList.html b/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POInStockBillList.html index 1a09983..dbc74ca 100644 --- a/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POInStockBillList.html +++ b/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POInStockBillList.html @@ -1,635 +1,623 @@ -锘� - -<!DOCTYPE html> -<html> -<head> - <meta 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.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> - <link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all"> - <link rel="stylesheet" href="../../layuiadmin/style/admin.css" media="all"> - <style type="text/css"> - .layui-input-block { - width: 200px; - } - </style> -</head> -<body> - - <div class="layui-card layadmin-header"> - <div class="layui-breadcrumb" lay-filter="breadcrumb"> - <a lay-href="">涓婚〉</a> - <a><cite>閫佽揣鍗�</cite></a> - <a><cite>閫佽揣鍗曡〃鏍�</cite></a> - <a><cite>閫佽揣鍗曡〃鏍肩殑閲嶈浇</cite></a> - </div> - </div> - - <div class="layui-fluid"> - <div class="layui-row layui-col-space15"> - <div class="layui-col-md12"> - <div class="layui-card"> - <div class="layui-card-header">閫佽揣鍗曞垪琛�</div> - <div class="layui-card-body"> - <form class="layui-form" action=""> - <div class="layui-form-item"> - - <div class="layui-inline"> - <label class="layui-form-label">璁㈠崟鐘舵��</label> - <div class="layui-input-block"> - <select name="HStatus" id="HStatus" lay-filter=""> - <option value="" selected="">鍏ㄩ儴</option> - <option value="鏈墦鍗�">鏈墦鍗�</option> - <option value="鏈埌璐�">鏈埌璐�</option> - <option value="宸插埌璐�">宸插埌璐�</option> - <option value="鏈敓鎴愭潯鐮�">鏈敓鎴愭潯鐮�</option> - </select> - </div> - </div> - <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="HBillNoFrom" id="HBillNoFrom"> - </div> - </div> - <div class="layui-inline"> - <label class="layui-form-label">閫佽揣鍗曞彿</label> - <div class="layui-input-block"> - <input type="text" class="layui-input" name="HInnerBillNo" id="HInnerBillNo"> - </div> - </div> - <!--<div class="layui-inline"> - <label class="layui-form-label">鐗╂枡缂栫爜</label> - <div class="layui-input-block"> - <input type="text" class="layui-input" name="HShortNumber" id="HShortNumber"> - </div> - </div>--> - <div class="layui-inline"> - <label class="layui-form-label">鐗╂枡浠g爜</label> - <div class="layui-input-block"> - <input type="text" class="layui-input" name="HNumber" id="HNumber"> - </div> - </div> - <div class="layui-inline"> - <label class="layui-form-label">鐗╂枡鍚嶇О</label> - <div class="layui-input-block"> - <input type="text" class="layui-input" name="HName" id="HName"> - </div> - </div> - <div class="layui-inline"> - <label class="layui-form-label">瑙勬牸鍨嬪彿</label> - <div class="layui-input-block"> - <input type="text" class="layui-input" name="HModel" id="HModel"> - </div> - </div> - <div class="layui-inline"> - <label class="layui-form-label">鍗曟嵁鐘舵��</label> - <div class="layui-input-block"> - <select id="HClStatus" name="HClStatus" lay-filter=""> - <option value="">鍏ㄩ儴</option> - <option value="瀹℃牳">瀹℃牳</option> - <option value="瀹℃牳">鍙嶅鏍�</option> - <option value="鏈叧闂�" selected="">鏈叧闂�</option> - <option value="宸插叧闂�">宸插叧闂�</option> - </select> - </div> - </div> - - <!--<div class="layui-inline"> - <label class="layui-form-label">寮�濮嬫棩鏈�</label> - <div class="layui-input-block"> - <input type="text" class="layui-input" name="HDate1" id="HDate1"> - </div> - </div>--> - <!--<div class="layui-inline"> - <label class="layui-form-label">缁撴潫鏃ユ湡</label> - <div class="layui-input-block"> - <input type="text" class="layui-input" name="HDate2" id="HDate2"> - </div> - </div>--> - <!--<div class="layui-inline"> - <label class="layui-form-label">鐘舵��</label> - <div class="layui-input-block"> - <select name="HStatus" id="HStatus" lay-filter=""> - <option value="">鍏ㄩ儴</option> - <option value="鏈墦鍗�" selected="">鏈墦鍗�</option> - <option value="宸叉墦鍗�">宸叉墦鍗�</option> - </select> - </div> - </div>--> - - <!--<div class="layui-inline"> - <label class="layui-form-label">閲囪喘缁勭粐</label> - <div class="layui-input-block"> - <select id="HPURCHASEORGID" name="HPURCHASEORGID" lay-filter=""> - <option value="">缁勭粐1</option> - <option value="">缁勭粐2</option> - </select> - </div> - </div>--> - <div class="layui-inline"> - <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="f_Query"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> - </button> - </div> - </div> - - - - - - </form> - <!--</div>--> - </div> - - - <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table> - <script type="text/html" id="toolbarDemo"> - <div class="layui-btn-container"> - <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-getCheckData"><i class="layui-icon layui-icon-tips"></i>棰勮</button>--> - <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-reload"><i class="layui-icon layui-icon-refresh"></i>鍒锋柊</button> - <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit"><i class="layui-icon layui-icon-radio"></i>瀹℃牳</button> - <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-confirm"><i class="layui-icon layui-icon-ok-circle"></i>纭</button> - <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-back"><i class="layui-icon layui-icon-close-fill"></i>椹冲洖</button>--> - <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-details"><i class="layui-icon layui-icon-form"></i>璇︽儏</button> - <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-changebg"><i class="layui-icon layui-icon-form"></i>鍙樻洿</button> - <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print"><i class="layui-icon layui-icon-print"></i>鎵撳嵃閫佽揣鍗�</button> - <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button> - <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-generate"><i class="layui-icon layui-icon-file"></i>鐢熸垚鏉$爜</button> - <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button> - - </div> - </script> - - </div> - </div> - </div> - </div> - <!--<script src="../../layuiadmin/layui/lay/modules/mobile/jquery-3.3.1.min.js"></script>--> - <script src="../../layuiadmin/layui/layui.js"></script> - <script src="../CreateControl.js"></script> - <script src="../GRInstall.js"></script> - <script src="../GRUtility.js"></script> - <script src="../../../../Scripts/webConfig.js"></script> - <script> - var _cur_page = 1; - var sql = " and 1=1"; - var options = document.getElementById('HStatus').children; - 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; - } - function f_alert(sMsg) { - layer.alert(sMsg, { icon: 5 }); - //layer.open({ - // type: 1 - // , offset: 'auto' //鍏蜂綋閰嶇疆鍙傝�冿細http://www.layui.com/doc/modules/layer.html#offset - // , id: 'layerDemo' //闃叉閲嶅寮瑰嚭 - // , content: '<div style="padding: 20px 100px;">' + sMsg + '</div>' - // , shade: 0 //涓嶆樉绀洪伄缃� - // , yes: function () { - // layer.closeAll(); - // } - //}); - } - var params = getUrlVars(); - var type = params[params[0]]; - switch (type) { - case "UnPrint": - options[1].selected = true; - sql += " and 鐘舵�� like ^^%鏈墦鍗�%^^"; - break; - case "UnArrival": - options[2].selected = true; - sql += " and 鐘舵�� like ^^%鏈埌璐�%^^"; - break; - case "ReArrival": - options[3].selected = true; - sql += " and 鐘舵�� like ^^%宸插埌璐�%^^"; - break; - case "UnBarCode": - options[4].selected = true; - sql += " and 鏉$爜鎵撳嵃鐘舵�� like ^^%鏈敓鎴愭潯鐮�%^^"; - break; - } - //CreateReport("Report"); //鎵撳嵃 - //Report.LoadFromURL("閫佽揣鍗�(A4绾�).grf");//鎵撳嵃 - layui.config({ - base: '../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� - }).extend({ - index: 'lib/index' //涓诲叆鍙fā鍧� - }).use(['index', 'form', 'laydate', 'code', 'table', 'element', 'layer'], function () { - var $ = layui.$ - , admin = layui.admin - , layer = layui.layer - , laydate = layui.laydate - , table = layui.table - , form = layui.form - , element = layui.element; - //甯歌鐢ㄦ硶 - laydate.render({ - elem: '#HDate1' - }); - laydate.render({ - elem: '#HDate2' - }); - //layui.code(); - RoadHBillNo(sql); - layer.load(3) - //鏂规硶绾ф覆鏌� - table.render({ - elem: '#mainTable' - , dateType: 'json' - , colFilterRecord: true//鏄惁寮�鍚瓧娈电瓫閫夌殑璁板繂鍔熻兘 - , data: [] - // , url: GetWEBURL()+'/GetPOInStockBill' - , toolbar: '#toolbarDemo' //寮�鍚ご閮ㄥ伐鍏锋爮锛屽苟涓哄叾缁戝畾宸︿晶妯℃澘 - , defaultToolbar: ['filter', 'exports', 'print'] - // , where: { msg: "", NowPage: 1, OnePage: 10 } - , cellMinWidth: 100 - , cols: [[ - { checkbox: true/*, fixed: true*/ } - , { field: 'sorderid', title: '搴忓彿', width: 80/*, fixed: true*/ } - , { field: 'hmainid', title: 'hmainid', sort: true/*, fixed: true*/, hide: true } - , { field: 'hsubid', title: 'hsubid', sort: true/*, fixed: true*/, hide: true } - , { field: '鐘舵��', title: '鐘舵��', width: 100, sort: true/*, fixed: true*/ } - , { field: '鍗曟嵁鐘舵��', title: '鍗曟嵁鐘舵��', sort: true/*, fixed: true*/ } - , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', width: 150, sort: true/*, fixed: true*/ } - , { field: '閫佽揣鍗曞彿', title: '閫佽揣鍗曞彿', width: 150, sort: true/*, fixed: true*/ } - , { field: 'F_xbkf_Combo', title: '鑷畾涔夋爣璇�', width: 120 } , { field: '婧愬崟鍗曞彿', title: '婧愬崟鍗曞彿', width: 180 } - , { field: '鍖呰鏍囪瘑', title: '鍖呰鏍囪瘑', width: 180 } - //, { field: '鐗╂祦鍗曞彿', title: '鐗╂祦鍗曞彿', width: 150, sort: true/*, fixed: true*/ } - //, { field: '鐗╂枡缂栫爜', title: '鐗╂枡缂栫爜', width: 120, sort: true } - , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜', width: 120, sort: true } - , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', width: 120, sort: true } - , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿', width: 120, sort: true } - , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅', width: 80, sort: true } - , { field: '鏁伴噺', title: '璁㈣揣鏁伴噺', width: 100, sort: true } - , { field: '鏈敓鎴愭潯鐮佹暟閲�', title: '鏈敓鎴愭潯鐮佹暟閲�', width: 100, sort: true } - , { field: '鍚堟牸鏁伴噺', title: '鍚堟牸鏁伴噺', width: 100, sort: true } - , { field: '涓嶅悎鏍兼暟閲�', title: '涓嶅悎鏍兼暟閲�', width: 100, sort: true } - , { field: '鍚◣鍗曚环', title: '鍚◣鍗曚环', width: 100, sort: true, hide: true } - , { field: '閲戦', title: '閲戦', width: 100, sort: true, hide: true } - , { field: '鏃ユ湡', title: '鏃ユ湡', width: 150, sort: true } - , { field: '鎵规', title: '鎵规', width: 150, sort: true } - , { field: '鐢熶骇鏃ユ湡', title: '鐢熶骇鏃ユ湡', width: 150, sort: true, hide: true} - , { field: '棰勮鍒拌揣鏃ユ湡', title: '棰勮鍒拌揣鏃ユ湡', width: 150, sort: true, hide: true} - , { field: '婧愬崟涓诲唴鐮�', title: '婧愬崟涓籌D', width: 100, hide: true } - , { field: '婧愬崟瀛愬唴鐮�', title: '婧愬崟瀛怚D', width: 100, hide: true } - , { field: 'FSHDD', title: '閫佽揣鍦扮偣', width: 120 } - , { field: '婧愬崟绫诲瀷', title: '婧愬崟绫诲瀷', width: 80, hide: true} - , { field: '閲囪喘璁㈠崟鍙�', title: '閲囪喘璁㈠崟鍙�', width: 180, sort: true, hide: true } - , { field: '濮斿璁㈠崟鍙�', title: '濮斿璁㈠崟鍙�', width: 180, sort: true, hide: true } - , { field: '鍙樻洿鐘舵��', title: '鍙樻洿鐘舵��', sort: true } - , { field: '鏀舵枡缁勭粐', title: '鏀舵枡缁勭粐', sort: true, hide: true} - , { field: '閲囪喘缁勭粐', title: '閲囪喘缁勭粐', sort: true, hide: true} - , { field: '闇�姹傜粍缁�', title: '闇�姹傜粍缁�', sort: true, hide: true } - ]] - , page: true //鏄惁鏄剧ず鍒嗛〉 - , limits: [10, 20, 50, 100, 500, 1000, 5000, 10000] - , limit: 50 //姣忛〉榛樿鏄剧ず鐨勬暟閲� - //, height: 500 - , done: function (res, curr, count) { - _cur_page = curr; - layer.closeAll("loading"); - } - - }); - - //澶村伐鍏锋爮浜嬩欢 - table.on('toolbar(mainTable)', function (obj) { - var checkStatus = table.checkStatus(obj.config.id); - switch (obj.event) { - case 'btn-getCheckData': - var data = checkStatus.data; - layer.alert(JSON.stringify(data)); - break; - //case 'getCheckLength': - // var data = checkStatus.data; - // layer.msg('閫変腑浜嗭細' + data.length + ' 涓�'); - // break; - //case 'isAll': - // layer.msg(checkStatus.isAll ? '鍏ㄩ��' : '鏈叏閫�'); - // break; - //瀹℃牳 - case 'btn-Audit': - var checkStatus = table.checkStatus('mainTable') - , data = checkStatus.data; - var InterID = ""; - if (checkStatus.data.length > 0) { - for (var i = 0; i < checkStatus.data.length; i++) { - InterID += data[i].hmainid.toString() + ","; - } - InterID = InterID.substring(0, InterID.length - 1); - //閫昏緫瀹℃牳鏂规硶 - $.ajax({ - type: "GET", - // var WEBURL = ""; //绔犵传鏌旀湰鍦伴厤缃� - //url: "http://localhost:8082/LuBaoAPI//AuditPOInStockBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� - url: GetWEBURL() + "/AuditPOInStockBill", - data: { "HInterID": InterID, "CurUserName": sessionStorage["HUserName"], "HBillNo": "" }, - success: function (result) { - if (result.count == 1) { - layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { - // 寰楀埌frame绱㈠紩 - var index = layer.getFrameIndex(window.name); - //鍏抽棴褰撳墠frame - layer.close(index); - //淇敼涓哄姛鍚庡埛鏂扮晫闈� - $("#btnSearch").trigger('click'); - }); - - } else { - layer.alert(result.Message, { icon: 5 }); - } - }, error: function () { - layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); - } - }); - } - else { - layer.msg('璇烽�夋嫨鏁版嵁锛�'); - } - //鑷畾涔夊ご宸ュ叿鏍忓彸渚у浘鏍� - 鎻愮ず - case 'btn-reload': - _cur_page = $(".layui-laypage-em").next().html(); - RoadHBillNo(sql); - // }); - break; - - case 'btn-details': - var checkStatus = table.checkStatus('mainTable') - , data = checkStatus.data; - - var linterid = data[0].hmainid.toString(); - //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉 - layer.open({ - type: 2 - , area: ['100%', '100%'] - , title: '閫佽揣鍗�' - , shade: 0.6 //閬僵閫忔槑搴� - , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 - , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� - , content: '../../../src/views/SRM/SRM_POInStockBill.html?linterid=' + linterid - , resize: false - , cancel: function () { - //$(".layui-btn").removeClass("layui-btn-disabled"); - } - }) - break; - case 'btn-changebg': - var checkStatus = table.checkStatus('mainTable') - , data = checkStatus.data; - - var linterid = data[0].hmainid.toString(); - //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉 - layer.open({ - type: 2 - , area: ['100%', '100%'] - , title: '閫佽揣鍗�' - , shade: 0.6 //閬僵閫忔槑搴� - , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 - , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� - , content: '../../../src/views/SRM/SRM_POInStockBill.html?linterid=' + linterid + '&type =changebg' - , resize: false - , cancel: function () { - //$(".layui-btn").removeClass("layui-btn-disabled"); - } - }) - break; - case 'btn-Delete': - var checkStatus = table.checkStatus('mainTable') - , data = checkStatus.data; - if (checkStatus.data.length === 1) { - var InterID = data[0].hmainid.toString(); - //閫昏緫鍒犻櫎鏂规硶 - layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) { - $.ajax({ - type: "GET", - url: GetWEBURL() + "/DeltetPOInStockBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� - data: { "HInterID": InterID, "HUserName": sessionStorage["HUserName"], "HBillNo": data[0].鍗曟嵁鍙�.toString()}, - success: function (result) { - if (result.count == 1) { - layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { - // 寰楀埌frame绱㈠紩 - var index = layer.getFrameIndex(window.name); - //鍏抽棴褰撳墠frame - layer.close(index); - //淇敼涓哄姛鍚庡埛鏂扮晫闈� - window.location.reload(); - }); - - } else { - layer.alert(result.code + result.Message, { icon: 5 }); - } - }, error: function () { - layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); - } - }); - }) - } - else { - layer.msg('璇烽�夋嫨涓�琛屾暟鎹垹闄わ紒'); - } - break; - case 'btn-print': - var checkStatus = table.checkStatus('mainTable') - , data = checkStatus.data; - if (data.length == 0) { - layer.msg("璇烽�夋嫨鏁版嵁", { icon: 5 }); - return; - } - for (var i = 0; i < data.length; i++) { - if (data[i].鍗曟嵁鐘舵�� != "瀹℃牳") { - layer.msg("閫変腑琛屾湭瀹℃牳", { icon: 5 }); - return; - } - } - layer.open({ - type: 2 - , area: ['50%', '50%'] - , title: '鎵撳嵃妯$増閫夋嫨' - , shade: 0.6 //閬僵閫忔槑搴� - , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲 - , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� - , content: ['../../views/BaseSet/SRM_OpenTmpList.html?linterid=' + data[0].hmainid.toString() + '&MyMsg=' + data[0].hmainid.toString() + '&Type=SRM_POInStockBillList', 'yes'] - , resize: false - //, cancel: function () { - // $(".layui-btn").removeClass("layui-btn-disabled"); - //} - }) - - break; - case 'btn-generate': - var checkStatus = table.checkStatus('mainTable') - , data = checkStatus.data; - if (data[0].鏈敓鎴愭潯鐮佹暟閲� <= 0) { - layer.msg("閫変腑琛屽凡鐢熸垚鏉$爜锛�", { icon: 5 }); - } - else { - layer.open({ - type: 2 - , area: ['100%', '100%'] - , title: '鏉$爜鐢熸垚' - , shade: 0.6 //閬僵閫忔槑搴� - , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲 - , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� - , content: ['../../views/SRM/SRM_BarCodeBill.html?linterid=' + data[0].hmainid + '&lentryid=' + data[0].hsubid, 'yes'] - , resize: false - , cancel: function () { - $(".layui-btn").removeClass("layui-btn-disabled"); - } - }) - } - break; - case 'btn-exit': - //var index = parent.layer.getFrameIndex(window.name); - //element.tabDelete('layadmin-layout-tabs', this); - parent.layui.admin.events.closeThisTabs(); - //parent.layer.close(index); - break; - }; - }); - - - - ///鍔犺浇鏄剧ず鏁版嵁 - function RoadHBillNo(sqlWhere) { - where = sqlWhere; - $.ajax({ - type: "get", - url: GetWEBURL() + "/GetPOInStockBill", - async: true, - data: { "HSupNo": sessionStorage["HUserName"], "sqlWhere": sqlWhere }, - success: function (result) { - ajaxReturnData = JSON.parse(JSON.stringify(result)).data; - table.reload('mainTable', { - data: ajaxReturnData - , height: 'full-10' - , page: { - curr: _cur_page //蹇呴』浠庣 1 椤靛紑濮� - } - , loading: false - , done: function (index, res) { - - } - }); - }, - error: function (result) { - console.log(result); - //layer.msg('鑾峰彇閫佽揣鍗曞嚭鐜板紓甯�', { icon: 2, time: 2000 }); - } - }); - }; - form.on('submit(f_Query)', function (data) {//鏌ヨ - var sqlWhere = " and 1=1 "; - if ($("#HStatus").val() != "") - if ($("#HStatus").val() == "鏈敓鎴愭潯鐮�") { - sqlWhere += " and 鏈敓鎴愭潯鐮佹暟閲� > 0"; - } - else { - sqlWhere += " and 鐘舵�� like ^^%" + $("#HStatus").val() + "%^^"; - } - - if ($("#HBillNo").val() != "") - sqlWhere += " and 鍗曟嵁鍙� like ^^%" + $("#HBillNo").val() + "%^^"; - if ($("#HBillNoFrom").val() != "") - sqlWhere += " and 婧愬崟鍗曞彿 like ^^%" + $("#HBillNoFrom").val() + "%^^"; - if ($("#HInnerBillNo").val() != "") - sqlWhere += " and 閫佽揣鍗曞彿 like ^^%" + $("#HInnerBillNo").val() + "%^^"; - //if ($("#HShortNumber").val() != "") - // sqlWhere += " and 鐗╂枡缂栫爜 like ^^%" + $("#HShortNumber").val() + "%^^"; - if ($("#HNumber").val() != "") - sqlWhere += " and 鐗╂枡浠g爜 like ^^%" + $("#HNumber").val() + "%^^"; - if ($("#HName").val() != "") - sqlWhere += " and 鐗╂枡鍚嶇О like ^^%" + $("#HName").val() + "%^^"; - if ($("#HModel").val() != "") - sqlWhere += " and 瑙勬牸鍨嬪彿 like ^^%" + $("#HModel").val() + "%^^"; - if ($("#HClStatus").val() != "") - sqlWhere += " and 鍗曟嵁鐘舵�� like ^^%" + $("#HClStatus").val() + "%^^"; - //if ($("#HPURCHASEORGID").val() != "") - // sqlWhere += " and 閲囪喘缁勭粐 like ^^%" + $("#HPURCHASEORGID").val() + "%^^"; - //if ($("#HDate1").val() != "") { - // sqlWhere += " and 鏃ユ湡 >= ^^" + $("#HDate1").val() + "^^"; - //} - //if ($("#HDate2").val() != "") { - // sqlWhere += " and 鏃ユ湡 <= ^^" + $("#HDate2").val() + "^^"; - //} - - sql = sqlWhere; - //浠庣涓�椤靛紑濮� - _cur_page = 1; - RoadHBillNo(sqlWhere); - }); - //瀹氫箟浜嬩欢闆嗗悎 - var $ = layui.$, active = { - //reload: function () { - // var demoReload = $('#test-table-demoReload'); - // //鎵ц閲嶈浇 - // table.reload('test-table-reload', { - // page: { - // curr: 1 //閲嶆柊浠庣 1 椤靛紑濮� - // } - // , where: { - // key: { - // id: demoReload.val() - // } - // } - // }); - //}, - //蹇�熸煡璇� - f_Query: function () { //鏌ヨ - var sqlWhere = " and 1=1 "; - if ($("#HBillNo").val() != "") - sqlWhere += " and 鍗曟嵁鍙� like ''%" + $("#HBillNo").val() + "%''"; - RoadHBillNo(sqlWhere); - }, - //f_SHD: function () { - // var checkStatus = table.checkStatus('test-table-reload') - // , data = checkStatus.data; - // window.open("../../views/WarM/HBarPlanPrint.html?linterid=" + data[0].hmainid + "&Type=HPOInStockBill"); - // // CreateDisplayViewerEx("100%", "100%", "../../views/grf/閫佽揣鍗�(A4绾�).grf", "../../views/WarM/xmlK3_POInStockBill.aspx?linterid=" + data[0].hmainid, true, ""); - // // AjaxReportRun(Report, "../../views/WarM/xmlK3_POInStockBill.aspx?linterid=" + data[0].hmainid, Report.PrintPreview(true)); - //}, - f_HBarCode: function () {//鐢熸垚鏉$爜 - // var checkStatus = table.checkStatus('test-table-reload') - //, data = checkStatus.data; - // layer.open({ - // type: 2 - // , area: ['100%', '100%'] - // , title: '閫佽揣鍗�' - // , shade: 0.6 //閬僵閫忔槑搴� - // , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲 - // , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� - // , content: ['../../views/WarM/Web_BarCodeBill.html?linterid=' + data[0].hmainid + '&lentryid=' + data[0].hmainid, 'yes'] - // // , content: ['../../views/WarM/KF_POInStockBill.html?linterid=' + JSON.stringify(data), 'yes'] - // // , content: ['../../views/WarM/KF_POInStockBill.html?linterid=' + rows, 'yes'] - // , resize: false - // , cancel: function () { - // $(".layui-btn").removeClass("layui-btn-disabled"); - // } - // }) - } - }; - $('.test-table-reload-btn .layui-btn').on('click', function () { - var type = $(this).data('type'); - active[type] ? active[type].call(this) : ''; - }); - }); - </script> -</body> +锘� + +<!DOCTYPE html> +<html> +<head> + <meta 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.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> + <link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../../layuiadmin/style/admin.css" media="all"> + <style type="text/css"> + .layui-input-block { + width: 200px; + } + </style> +</head> +<body> + + <div class="layui-card layadmin-header"> + <div class="layui-breadcrumb" lay-filter="breadcrumb"> + <a lay-href="">涓婚〉</a> + <a><cite>閫佽揣鍗�</cite></a> + <a><cite>閫佽揣鍗曡〃鏍�</cite></a> + <a><cite>閫佽揣鍗曡〃鏍肩殑閲嶈浇</cite></a> + </div> + </div> + + <div class="layui-fluid"> + <div class="layui-row layui-col-space15"> + <div class="layui-col-md12"> + <div class="layui-card"> + <div class="layui-card-header">閫佽揣鍗曞垪琛�</div> + <div class="layui-card-body"> + <form class="layui-form" action=""> + <div class="layui-form-item"> + + <div class="layui-inline"> + <label class="layui-form-label">璁㈠崟鐘舵��</label> + <div class="layui-input-block"> + <select name="HStatus" id="HStatus" lay-filter=""> + <option value="" selected="">鍏ㄩ儴</option> + <option value="鏈墦鍗�">鏈墦鍗�</option> + <option value="鏈埌璐�">鏈埌璐�</option> + <option value="宸插埌璐�">宸插埌璐�</option> + <option value="鏈敓鎴愭潯鐮�">鏈敓鎴愭潯鐮�</option> + </select> + </div> + </div> + <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="HBillNoFrom" id="HBillNoFrom"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">閫佽揣鍗曞彿</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HInnerBillNo" id="HInnerBillNo"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鐗╂枡浠g爜</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HNumber" id="HNumber"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鐗╂枡鍚嶇О</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HName" id="HName"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">瑙勬牸鍨嬪彿</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HModel" id="HModel"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍗曟嵁鐘舵��</label> + <div class="layui-input-block"> + <select id="HClStatus" name="HClStatus" lay-filter=""> + <option value="">鍏ㄩ儴</option> + <option value="瀹℃牳">瀹℃牳</option> + <option value="瀹℃牳">鍙嶅鏍�</option> + <option value="鏈叧闂�" selected="">鏈叧闂�</option> + <option value="宸插叧闂�">宸插叧闂�</option> + </select> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">寮�濮嬫棩鏈�</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HDate1" id="HDate1"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">缁撴潫鏃ユ湡</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HDate2" id="HDate2"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">璁㈣揣鏁伴噺</label> + <div class="layui-input-block"> + <input type="text" class="layui-input" name="HQty" id="HQty"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label">鍙樻洿鐘舵��</label> + <div class="layui-input-block"> + <select name="HBGStatus" id="HBGStatus" lay-filter=""> + <option value="">鍏ㄩ儴</option> + <option value="鏈彉鏇�" selected="">鏈彉鏇�</option> + <option value="宸插彉鏇�">宸插彉鏇�</option> + </select> + </div> + </div> + <div class="layui-inline"> + <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="f_Query"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> + </button> + </div> + </div> + </form> + <!--</div>--> + </div> + <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table> + <script type="text/html" id="toolbarDemo"> + <div class="layui-btn-container"> + <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-getCheckData"><i class="layui-icon layui-icon-tips"></i>棰勮</button>--> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-reload"><i class="layui-icon layui-icon-refresh"></i>鍒锋柊</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit"><i class="layui-icon layui-icon-radio"></i>瀹℃牳</button> + <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-confirm"><i class="layui-icon layui-icon-ok-circle"></i>纭</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-back"><i class="layui-icon layui-icon-close-fill"></i>椹冲洖</button>--> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-details"><i class="layui-icon layui-icon-form"></i>璇︽儏</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-changebg"><i class="layui-icon layui-icon-form"></i>鍙樻洿</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print"><i class="layui-icon layui-icon-print"></i>鎵撳嵃閫佽揣鍗�</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-generate"><i class="layui-icon layui-icon-file"></i>鐢熸垚鏉$爜</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button> + + </div> + </script> + + </div> + </div> + </div> + </div> + <!--<script src="../../layuiadmin/layui/lay/modules/mobile/jquery-3.3.1.min.js"></script>--> + <script src="../../layuiadmin/layui/layui.js"></script> + <script src="../CreateControl.js"></script> + <script src="../GRInstall.js"></script> + <script src="../GRUtility.js"></script> + <script src="../../../../Scripts/webConfig.js"></script> + <script> + var _cur_page = 1; + var sql = " and 1=1"; + var options = document.getElementById('HStatus').children; + 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; + } + function f_alert(sMsg) { + layer.alert(sMsg, { icon: 5 }); + //layer.open({ + // type: 1 + // , offset: 'auto' //鍏蜂綋閰嶇疆鍙傝�冿細http://www.layui.com/doc/modules/layer.html#offset + // , id: 'layerDemo' //闃叉閲嶅寮瑰嚭 + // , content: '<div style="padding: 20px 100px;">' + sMsg + '</div>' + // , shade: 0 //涓嶆樉绀洪伄缃� + // , yes: function () { + // layer.closeAll(); + // } + //}); + } + var params = getUrlVars(); + var type = params[params[0]]; + switch (type) { + case "UnPrint": + options[1].selected = true; + sql += " and 鐘舵�� like ^^%鏈墦鍗�%^^"; + break; + case "UnArrival": + options[2].selected = true; + sql += " and 鐘舵�� like ^^%鏈埌璐�%^^"; + break; + case "ReArrival": + options[3].selected = true; + sql += " and 鐘舵�� like ^^%宸插埌璐�%^^"; + break; + case "UnBarCode": + options[4].selected = true; + sql += " and 鏉$爜鎵撳嵃鐘舵�� like ^^%鏈敓鎴愭潯鐮�%^^"; + break; + } + //CreateReport("Report"); //鎵撳嵃 + //Report.LoadFromURL("閫佽揣鍗�(A4绾�).grf");//鎵撳嵃 + layui.config({ + base: '../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index' //涓诲叆鍙fā鍧� + }).use(['index', 'form', 'laydate', 'code', 'table', 'element', 'layer'], function () { + var $ = layui.$ + , admin = layui.admin + , layer = layui.layer + , laydate = layui.laydate + , table = layui.table + , form = layui.form + , element = layui.element; + //甯歌鐢ㄦ硶 + laydate.render({ + elem: '#HDate1' + }); + laydate.render({ + elem: '#HDate2' + }); + //layui.code(); + RoadHBillNo(sql); + layer.load(3) + //鏂规硶绾ф覆鏌� + table.render({ + elem: '#mainTable' + , dateType: 'json' + , colFilterRecord: true//鏄惁寮�鍚瓧娈电瓫閫夌殑璁板繂鍔熻兘 + , data: [] + // , url: GetWEBURL()+'/GetPOInStockBill' + , toolbar: '#toolbarDemo' //寮�鍚ご閮ㄥ伐鍏锋爮锛屽苟涓哄叾缁戝畾宸︿晶妯℃澘 + , defaultToolbar: ['filter', 'exports', 'print'] + // , where: { msg: "", NowPage: 1, OnePage: 10 } + , cellMinWidth: 100 + , cols: [[ + { checkbox: true/*, fixed: true*/ } + , { field: 'sorderid', title: '搴忓彿', width: 80/*, fixed: true*/ } + , { field: 'hmainid', title: 'hmainid', sort: true/*, fixed: true*/, hide: true } + , { field: 'hsubid', title: 'hsubid', sort: true/*, fixed: true*/, hide: true } + , { field: '鐘舵��', title: '鐘舵��', width: 100, sort: true/*, fixed: true*/ } + , { field: '鍗曟嵁鐘舵��', title: '鍗曟嵁鐘舵��', sort: true/*, fixed: true*/ } + , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', width: 150, sort: true/*, fixed: true*/ } + , { field: '閫佽揣鍗曞彿', title: '閫佽揣鍗曞彿', width: 150, sort: true/*, fixed: true*/ } + , { field: 'F_xbkf_Combo', title: '鑷畾涔夋爣璇�', width: 120 } + , { field: '婧愬崟鍗曞彿', title: '婧愬崟鍗曞彿', width: 180 } + , { field: '鍖呰鏍囪瘑', title: '鍖呰鏍囪瘑', width: 180 } + //, { field: '鐗╂祦鍗曞彿', title: '鐗╂祦鍗曞彿', width: 150, sort: true/*, fixed: true*/ } + //, { field: '鐗╂枡缂栫爜', title: '鐗╂枡缂栫爜', width: 120, sort: true } + , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜', width: 120, sort: true } + , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', width: 120, sort: true } + , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿', width: 120, sort: true } + , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅', width: 80, sort: true } + , { field: '鏁伴噺', title: '璁㈣揣鏁伴噺', width: 100, sort: true } + , { field: '鏈敓鎴愭潯鐮佹暟閲�', title: '鏈敓鎴愭潯鐮佹暟閲�', width: 100, sort: true } + , { field: '鍚堟牸鏁伴噺', title: '鍚堟牸鏁伴噺', width: 100, sort: true } + , { field: '涓嶅悎鏍兼暟閲�', title: '涓嶅悎鏍兼暟閲�', width: 100, sort: true } + , { field: '鍚◣鍗曚环', title: '鍚◣鍗曚环', width: 100, sort: true, hide: true } + , { field: '閲戦', title: '閲戦', width: 100, sort: true, hide: true } + , { field: '鏃ユ湡', title: '鏃ユ湡', width: 150, sort: true } + , { field: '鎵规', title: '鎵规', width: 150, sort: true } + , { field: '鐢熶骇鏃ユ湡', title: '鐢熶骇鏃ユ湡', width: 150, sort: true, hide: true } + , { field: '棰勮鍒拌揣鏃ユ湡', title: '棰勮鍒拌揣鏃ユ湡', width: 150, sort: true, hide: true } + , { field: '婧愬崟涓诲唴鐮�', title: '婧愬崟涓籌D', width: 100, hide: true } + , { field: '婧愬崟瀛愬唴鐮�', title: '婧愬崟瀛怚D', width: 100, hide: true } + , { field: 'FSHDD', title: '閫佽揣鍦扮偣', width: 120 } + , { field: '婧愬崟绫诲瀷', title: '婧愬崟绫诲瀷', width: 80, hide: true } + , { field: '閲囪喘璁㈠崟鍙�', title: '閲囪喘璁㈠崟鍙�', width: 180, sort: true, hide: true } + , { field: '濮斿璁㈠崟鍙�', title: '濮斿璁㈠崟鍙�', width: 180, sort: true, hide: true } + , { field: '鍙樻洿鐘舵��', title: '鍙樻洿鐘舵��', sort: true } + , { field: '鏀舵枡缁勭粐', title: '鏀舵枡缁勭粐', sort: true, hide: true } + , { field: '閲囪喘缁勭粐', title: '閲囪喘缁勭粐', sort: true, hide: true } + , { field: '闇�姹傜粍缁�', title: '闇�姹傜粍缁�', sort: true, hide: true } + ]] + , page: true //鏄惁鏄剧ず鍒嗛〉 + , limits: [10, 20, 50, 100, 500, 1000, 5000, 10000] + , limit: 50 //姣忛〉榛樿鏄剧ず鐨勬暟閲� + //, height: 500 + , done: function (res, curr, count) { + _cur_page = curr; + layer.closeAll("loading"); + } + + }); + + //澶村伐鍏锋爮浜嬩欢 + table.on('toolbar(mainTable)', function (obj) { + var checkStatus = table.checkStatus(obj.config.id); + switch (obj.event) { + case 'btn-getCheckData': + var data = checkStatus.data; + layer.alert(JSON.stringify(data)); + break; + //case 'getCheckLength': + // var data = checkStatus.data; + // layer.msg('閫変腑浜嗭細' + data.length + ' 涓�'); + // break; + //case 'isAll': + // layer.msg(checkStatus.isAll ? '鍏ㄩ��' : '鏈叏閫�'); + // break; + //瀹℃牳 + case 'btn-Audit': + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + var InterID = ""; + if (checkStatus.data.length > 0) { + for (var i = 0; i < checkStatus.data.length; i++) { + InterID += data[i].hmainid.toString() + ","; + } + InterID = InterID.substring(0, InterID.length - 1); + //閫昏緫瀹℃牳鏂规硶 + $.ajax({ + type: "GET", + // var WEBURL = ""; //绔犵传鏌旀湰鍦伴厤缃� + //url: "http://localhost:8082/LuBaoAPI//AuditPOInStockBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + url: GetWEBURL() + "/AuditPOInStockBill", + data: { "HInterID": InterID, "CurUserName": sessionStorage["HUserName"], "HBillNo": "" }, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { + // 寰楀埌frame绱㈠紩 + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + $("#btnSearch").trigger('click'); + }); + + } else { + layer.alert(result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + } + else { + layer.msg('璇烽�夋嫨鏁版嵁锛�'); + } + //鑷畾涔夊ご宸ュ叿鏍忓彸渚у浘鏍� - 鎻愮ず + case 'btn-reload': + _cur_page = $(".layui-laypage-em").next().html(); + RoadHBillNo(sql); + // }); + break; + + case 'btn-details': + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + + var linterid = data[0].hmainid.toString(); + //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉 + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: '閫佽揣鍗�' + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: '../../../src/views/SRM/SRM_POInStockBill.html?linterid=' + linterid + , resize: false + , cancel: function () { + //$(".layui-btn").removeClass("layui-btn-disabled"); + } + }) + break; + case 'btn-changebg': + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + + var linterid = data[0].hmainid.toString(); + //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉 + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: '閫佽揣鍗�' + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: '../../../src/views/SRM/SRM_POInStockBill.html?linterid=' + linterid + '&type =changebg' + , resize: false + , cancel: function () { + //$(".layui-btn").removeClass("layui-btn-disabled"); + } + }) + break; + case 'btn-Delete': + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (checkStatus.data.length === 1) { + var InterID = data[0].hmainid.toString(); + //閫昏緫鍒犻櫎鏂规硶 + layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) { + $.ajax({ + type: "GET", + url: GetWEBURL() + "/DeltetPOInStockBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚� + data: { "HInterID": InterID, "HUserName": sessionStorage["HUserName"], "HBillNo": data[0].鍗曟嵁鍙�.toString() }, + success: function (result) { + if (result.count == 1) { + layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { + // 寰楀埌frame绱㈠紩 + var index = layer.getFrameIndex(window.name); + //鍏抽棴褰撳墠frame + layer.close(index); + //淇敼涓哄姛鍚庡埛鏂扮晫闈� + window.location.reload(); + }); + + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + } + }); + }) + } + else { + layer.msg('璇烽�夋嫨涓�琛屾暟鎹垹闄わ紒'); + } + break; + case 'btn-print': + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (data.length == 0) { + layer.msg("璇烽�夋嫨鏁版嵁", { icon: 5 }); + return; + } + for (var i = 0; i < data.length; i++) { + if (data[i].鍗曟嵁鐘舵�� != "瀹℃牳") { + layer.msg("閫変腑琛屾湭瀹℃牳", { icon: 5 }); + return; + } + } + layer.open({ + type: 2 + , area: ['50%', '50%'] + , title: '鎵撳嵃妯$増閫夋嫨' + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: ['../../views/BaseSet/SRM_OpenTmpList.html?linterid=' + data[0].hmainid.toString() + '&MyMsg=' + data[0].hmainid.toString() + '&Type=SRM_POInStockBillList', 'yes'] + , resize: false + //, cancel: function () { + // $(".layui-btn").removeClass("layui-btn-disabled"); + //} + }) + + break; + case 'btn-generate': + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + if (data[0].鏈敓鎴愭潯鐮佹暟閲� <= 0) { + layer.msg("閫変腑琛屽凡鐢熸垚鏉$爜锛�", { icon: 5 }); + } + else { + layer.open({ + type: 2 + , area: ['100%', '100%'] + , title: '鏉$爜鐢熸垚' + , shade: 0.6 //閬僵閫忔槑搴� + , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲 + , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + , content: ['../../views/SRM/SRM_BarCodeBill.html?linterid=' + data[0].hmainid + '&lentryid=' + data[0].hsubid, 'yes'] + , resize: false + , cancel: function () { + $(".layui-btn").removeClass("layui-btn-disabled"); + } + }) + } + break; + case 'btn-exit': + //var index = parent.layer.getFrameIndex(window.name); + //element.tabDelete('layadmin-layout-tabs', this); + parent.layui.admin.events.closeThisTabs(); + //parent.layer.close(index); + break; + }; + }); + + + + ///鍔犺浇鏄剧ず鏁版嵁 + function RoadHBillNo(sqlWhere) { + where = sqlWhere; + $.ajax({ + type: "get", + url: GetWEBURL() + "/GetPOInStockBill", + async: true, + data: { "HSupNo": sessionStorage["HUserName"], "sqlWhere": sqlWhere }, + success: function (result) { + ajaxReturnData = JSON.parse(JSON.stringify(result)).data; + table.reload('mainTable', { + data: ajaxReturnData + , height: 'full-10' + , page: { + curr: _cur_page //蹇呴』浠庣 1 椤靛紑濮� + } + , loading: false + , done: function (index, res) { + + } + }); + }, + error: function (result) { + console.log(result); + //layer.msg('鑾峰彇閫佽揣鍗曞嚭鐜板紓甯�', { icon: 2, time: 2000 }); + } + }); + }; + form.on('submit(f_Query)', function (data) {//鏌ヨ + var sqlWhere = " and 1=1 "; + if ($("#HStatus").val() != "") + if ($("#HStatus").val() == "鏈敓鎴愭潯鐮�") { + sqlWhere += " and 鏈敓鎴愭潯鐮佹暟閲� > 0"; + } + else { + sqlWhere += " and 鐘舵�� like ^^%" + $("#HStatus").val() + "%^^"; + } + if ($("#HBGStatus").val() != "") { + sqlWhere += " and 鍙樻洿鐘舵�� like ^^%" + $("#HBGStatus").val() + "%^^"; + } + if ($("#HBillNo").val() != "") + sqlWhere += " and 鍗曟嵁鍙� like ^^%" + $("#HBillNo").val() + "%^^"; + if ($("#HBillNoFrom").val() != "") + sqlWhere += " and 婧愬崟鍗曞彿 like ^^%" + $("#HBillNoFrom").val() + "%^^"; + if ($("#HInnerBillNo").val() != "") + sqlWhere += " and 閫佽揣鍗曞彿 like ^^%" + $("#HInnerBillNo").val() + "%^^"; + //if ($("#HShortNumber").val() != "") + // sqlWhere += " and 鐗╂枡缂栫爜 like ^^%" + $("#HShortNumber").val() + "%^^"; + if ($("#HNumber").val() != "") + sqlWhere += " and 鐗╂枡浠g爜 like ^^%" + $("#HNumber").val() + "%^^"; + if ($("#HName").val() != "") + sqlWhere += " and 鐗╂枡鍚嶇О like ^^%" + $("#HName").val() + "%^^"; + if ($("#HModel").val() != "") + sqlWhere += " and 瑙勬牸鍨嬪彿 like ^^%" + $("#HModel").val() + "%^^"; + if ($("#HClStatus").val() != "") + sqlWhere += " and 鍗曟嵁鐘舵�� like ^^%" + $("#HClStatus").val() + "%^^"; + //if ($("#HPURCHASEORGID").val() != "") + // sqlWhere += " and 閲囪喘缁勭粐 like ^^%" + $("#HPURCHASEORGID").val() + "%^^"; + if ($("#HDate1").val() != "") { + sqlWhere += " and 鏃ユ湡 >= ^^" + $("#HDate1").val() + "^^"; + } + if ($("#HDate2").val() != "") { + sqlWhere += " and 鏃ユ湡 <= ^^" + $("#HDate2").val() + "^^"; + } + if ($("#HQty").val() != "") { + sqlWhere += " and 鏁伴噺 = ^^" + $("#HQty").val() + "^^"; + } + + sql = sqlWhere; + //浠庣涓�椤靛紑濮� + _cur_page = 1; + RoadHBillNo(sqlWhere); + }); + //瀹氫箟浜嬩欢闆嗗悎 + var $ = layui.$, active = { + //reload: function () { + // var demoReload = $('#test-table-demoReload'); + // //鎵ц閲嶈浇 + // table.reload('test-table-reload', { + // page: { + // curr: 1 //閲嶆柊浠庣 1 椤靛紑濮� + // } + // , where: { + // key: { + // id: demoReload.val() + // } + // } + // }); + //}, + //蹇�熸煡璇� + f_Query: function () { //鏌ヨ + var sqlWhere = " and 1=1 "; + if ($("#HBillNo").val() != "") + sqlWhere += " and 鍗曟嵁鍙� like ''%" + $("#HBillNo").val() + "%''"; + RoadHBillNo(sqlWhere); + }, + //f_SHD: function () { + // var checkStatus = table.checkStatus('test-table-reload') + // , data = checkStatus.data; + // window.open("../../views/WarM/HBarPlanPrint.html?linterid=" + data[0].hmainid + "&Type=HPOInStockBill"); + // // CreateDisplayViewerEx("100%", "100%", "../../views/grf/閫佽揣鍗�(A4绾�).grf", "../../views/WarM/xmlK3_POInStockBill.aspx?linterid=" + data[0].hmainid, true, ""); + // // AjaxReportRun(Report, "../../views/WarM/xmlK3_POInStockBill.aspx?linterid=" + data[0].hmainid, Report.PrintPreview(true)); + //}, + f_HBarCode: function () {//鐢熸垚鏉$爜 + // var checkStatus = table.checkStatus('test-table-reload') + //, data = checkStatus.data; + // layer.open({ + // type: 2 + // , area: ['100%', '100%'] + // , title: '閫佽揣鍗�' + // , shade: 0.6 //閬僵閫忔槑搴� + // , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲 + // , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚� + // , content: ['../../views/WarM/Web_BarCodeBill.html?linterid=' + data[0].hmainid + '&lentryid=' + data[0].hmainid, 'yes'] + // // , content: ['../../views/WarM/KF_POInStockBill.html?linterid=' + JSON.stringify(data), 'yes'] + // // , content: ['../../views/WarM/KF_POInStockBill.html?linterid=' + rows, 'yes'] + // , resize: false + // , cancel: function () { + // $(".layui-btn").removeClass("layui-btn-disabled"); + // } + // }) + } + }; + $('.test-table-reload-btn .layui-btn').on('click', function () { + var type = $(this).data('type'); + active[type] ? active[type].call(this) : ''; + }); + }); + </script> +</body> </html> \ No newline at end of file -- Gitblit v1.9.1