From 26f0d72d113dc6ec3e6cb7e776ec6154645694e3 Mon Sep 17 00:00:00 2001
From: 王 垚 <1402714037@qq.com>
Date: 星期三, 05 一月 2022 16:46:41 +0800
Subject: [PATCH] 夏宝
---
WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POInStockBillList.html | 1215 +++++++++++++++++++++++++++++---------------------------
1 files changed, 629 insertions(+), 586 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 84146ea..90e528d 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,587 +1,630 @@
-锘�
-
-<!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">
-
-</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="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-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: '鐗╂祦鍗曞彿', 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 }
- , { field: '棰勮鍒拌揣鏃ユ湡', title: '棰勮鍒拌揣鏃ユ湡', width: 150, sort: true }
- , { field: '婧愬崟涓诲唴鐮�', title: '婧愬崟涓籌D', width: 100, hide: true }
- , { field: '婧愬崟瀛愬唴鐮�', title: '婧愬崟瀛怚D', width: 100, hide: true }
- , { field: '婧愬崟鍗曞彿', title: '婧愬崟鍗曞彿', width: 180 }
- , { field: '婧愬崟绫诲瀷', title: '婧愬崟绫诲瀷', width: 80 }
- , { field: '閲囪喘璁㈠崟鍙�', title: '閲囪喘璁㈠崟鍙�', width: 180, sort: true, hide: true }
- , { field: '濮斿璁㈠崟鍙�', title: '濮斿璁㈠崟鍙�', width: 180, sort: true, hide: true }
- , { field: '鍙樻洿鐘舵��', title: '鍙樻洿鐘舵��', sort: true }
- , { field: '鏀舵枡缁勭粐', title: '鏀舵枡缁勭粐', sort: true }
- , { field: '閲囪喘缁勭粐', title: '閲囪喘缁勭粐', sort: true }
- , { field: '闇�姹傜粍缁�', title: '闇�姹傜粍缁�', sort: true }
- ]]
- , page: true //鏄惁鏄剧ず鍒嗛〉
- , limits: [10, 20, 50, 100]
- , 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.code + 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-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 ($("#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">
+
+</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: 'FSHDD', title: '閫佽揣鍦扮偣', width: 120 }
+ //, { 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 }
+ , { field: '棰勮鍒拌揣鏃ユ湡', title: '棰勮鍒拌揣鏃ユ湡', width: 150, sort: true }
+ , { field: '婧愬崟涓诲唴鐮�', title: '婧愬崟涓籌D', width: 100, hide: true }
+ , { field: '婧愬崟瀛愬唴鐮�', title: '婧愬崟瀛怚D', width: 100, hide: true }
+ , { field: '婧愬崟鍗曞彿', title: '婧愬崟鍗曞彿', width: 180 }
+ , { field: '婧愬崟绫诲瀷', title: '婧愬崟绫诲瀷', width: 80 }
+ , { field: '閲囪喘璁㈠崟鍙�', title: '閲囪喘璁㈠崟鍙�', width: 180, sort: true, hide: true }
+ , { field: '濮斿璁㈠崟鍙�', title: '濮斿璁㈠崟鍙�', width: 180, sort: true, hide: true }
+ , { field: '鍙樻洿鐘舵��', title: '鍙樻洿鐘舵��', sort: true }
+ , { field: '鏀舵枡缁勭粐', title: '鏀舵枡缁勭粐', sort: true }
+ , { field: '閲囪喘缁勭粐', title: '閲囪喘缁勭粐', sort: true }
+ , { field: '闇�姹傜粍缁�', title: '闇�姹傜粍缁�', sort: true }
+ ]]
+ , page: true //鏄惁鏄剧ず鍒嗛〉
+ , limits: [10, 20, 50, 100]
+ , 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>
</html>
\ No newline at end of file
--
Gitblit v1.9.1