From ba5b9f28eb0ba21641c606507d74ef0937cce4e9 Mon Sep 17 00:00:00 2001
From: YL <YL@LAPTOP-SE03PLUR>
Date: 星期二, 22 二月 2022 16:19:59 +0800
Subject: [PATCH] 单据页面过滤条件部分隐藏,查询布局优化
---
WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POOrderBill.html | 336 ++++++++++++++++++++++++++++----------------------------
1 files changed, 168 insertions(+), 168 deletions(-)
diff --git a/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POOrderBill.html b/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POOrderBill.html
index 153a054..378c1ac 100644
--- a/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POOrderBill.html
+++ b/WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_POOrderBill.html
@@ -90,7 +90,7 @@
</div>
</div>
- </form>
+ </form>
</div>
<div class="layui-tab-item">
<form id="form2" class="layui-form layui-form-pane" action="">
@@ -173,28 +173,28 @@
</div>
</div>
- </form>
+ </form>
</div>
</div>
</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-view"><i class="layui-icon layui-icon-tips"></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-reload"><i class="layui-icon layui-icon-refresh"></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-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button>
+ <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-view"><i class="layui-icon layui-icon-tips"></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-reload"><i class="layui-icon layui-icon-refresh"></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-exit"><i class="layui-icon layui-icon-return"></i>閫�鍑�</button>
- </div>
- </script>
- <blockquote class="layui-elem-quote">閲囪喘璁㈠崟</blockquote>
-
- </div>
</div>
+ </script>
+ <blockquote class="layui-elem-quote">閲囪喘璁㈠崟</blockquote>
+
+ </div>
+ </div>
</div>
</div>
<!--<script src="../../layuiadmin/layui/lay/modules/mobile/jquery-3.3.1.min.js"></script>-->
@@ -210,9 +210,9 @@
index: 'lib/index' //涓诲叆鍙fā鍧�
}).use(['index', 'table', 'form', 'element'], function () {
var table = layui.table
- , $ = layui.$
- , form = layui.form
- , element = layui.element; //Tab鐨勫垏鎹㈠姛鑳斤紝鍒囨崲浜嬩欢鐩戝惉绛夛紝闇�瑕佷緷璧杄lement妯″潡
+ , $ = layui.$
+ , form = layui.form
+ , element = layui.element; //Tab鐨勫垏鎹㈠姛鑳斤紝鍒囨崲浜嬩欢鐩戝惉绛夛紝闇�瑕佷緷璧杄lement妯″潡
form.on('submit(Saver)', function (data) {//淇濆瓨
//debugger;
@@ -221,105 +221,104 @@
var sMainSub = sMainStr + ';' + sSubStr;
layer.load(3)
$.ajax(
- {
- type: "POST",
- url: GetWEBURL()+"SaverPOOrder", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
- async: true,
- data: { "msg": sMainSub },
- dataType: "json",
- success: function (data) {
- if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
- layer.msg(data.Message, { icon: 1 });
+ {
+ type: "POST",
+ url: GetWEBURL() + "SaverPOOrder", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+ async: true,
+ data: { "msg": sMainSub },
+ dataType: "json",
+ success: function (data) {
+ if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+ layer.msg(data.Message, { icon: 1 });
+ }
+ else {
+ layer.msg(data.Message, { icon: 5 });
+ }
+ layer.closeAll("loading");
+ },
+ error: function (err) {
+ f_alert("閿欒:" + err);
}
- else {
- layer.msg(data.Message, { icon: 5 });
- }
- layer.closeAll("loading");
- },
- error: function (err) {
- f_alert("閿欒:" + err);
- }
- });
+ });
return false;
});
- 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];
+ 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;
}
- return vars;
- }
- var params = getUrlVars();
- var linterid = params[params[0]];
- var lentryid = params[params[1]];
- RoadBillMain(linterid);
- RoadBillSub(linterid);
+ var params = getUrlVars();
+ var linterid = params[params[0]];
+ var lentryid = params[params[1]];
+ RoadBillMain(linterid);
+ RoadBillSub(linterid);
// debugger;
- function RoadBillMain(linterid)
- {
- $.ajax({
- url: GetWEBURL()+"GetPOOrderShowBillMain",
- type: "GET",
- data: { "sMsg": linterid },
- success: function (d) {
- console.log(d.data);
- //$("#HDate").val(d.)
- $("#HInterID").val(d.data[0].HInterID);
- $("#HBillNo").val(d.data[0].HBillNo);
- $("#HRemark").val(d.data[0].HRemark);
- $("#HDate").val(d.data[0].HDateForWeb);
- $("#HStatus").val(d.data[0].HStatus);
- $("#HSupID").val(d.data[0].HSupID);
- $("#HSupName").val(d.data[0].HSupName);
- $("#HEmpID").val(d.data[0].HEmpID);
- $("#HEmpName").val(d.data[0].HEmpName);
- $("#HManagerID").val(d.data[0].HManagerID);
- $("#HManagerName").val(d.data[0].HManagerName);
- $("#HMaker").val(d.data[0].HMaker);
- $("#HMakeDate").val(d.data[0].HMakeDate)
- $("#HChecker").val(d.data[0].HChecker);
- $("#HCheckDate").val(d.data[0].HCheckDate);
- $("#HUpDater").val(d.data[0].HUpDater);
- $("#HUpDateDate").val(d.data[0].HUpDateDate);
- $("#HConfirmMan").val(d.data[0].HConfirmMan);
- $("#HConfirmDate").val(d.data[0].HConfirmDate);
- $("#HBacker").val(d.data[0].HBacker);
- $("#HBackDate").val(d.data[0].HBackDate);
- $("#HBackRemark").val(d.data[0].HBackRemark);
+ function RoadBillMain(linterid) {
+ $.ajax({
+ url: GetWEBURL() + "GetPOOrderShowBillMain",
+ type: "GET",
+ data: { "sMsg": linterid },
+ success: function (d) {
+ console.log(d.data);
+ //$("#HDate").val(d.)
+ $("#HInterID").val(d.data[0].HInterID);
+ $("#HBillNo").val(d.data[0].HBillNo);
+ $("#HRemark").val(d.data[0].HRemark);
+ $("#HDate").val(d.data[0].HDateForWeb);
+ $("#HStatus").val(d.data[0].HStatus);
+ $("#HSupID").val(d.data[0].HSupID);
+ $("#HSupName").val(d.data[0].HSupName);
+ $("#HEmpID").val(d.data[0].HEmpID);
+ $("#HEmpName").val(d.data[0].HEmpName);
+ $("#HManagerID").val(d.data[0].HManagerID);
+ $("#HManagerName").val(d.data[0].HManagerName);
+ $("#HMaker").val(d.data[0].HMaker);
+ $("#HMakeDate").val(d.data[0].HMakeDate)
+ $("#HChecker").val(d.data[0].HChecker);
+ $("#HCheckDate").val(d.data[0].HCheckDate);
+ $("#HUpDater").val(d.data[0].HUpDater);
+ $("#HUpDateDate").val(d.data[0].HUpDateDate);
+ $("#HConfirmMan").val(d.data[0].HConfirmMan);
+ $("#HConfirmDate").val(d.data[0].HConfirmDate);
+ $("#HBacker").val(d.data[0].HBacker);
+ $("#HBackDate").val(d.data[0].HBackDate);
+ $("#HBackRemark").val(d.data[0].HBackRemark);
+ }
+ });
}
- });
- }
///鍔犺浇鏄剧ず鏁版嵁
- function RoadBillSub(linterid) {
- $.ajax({
- type: "get",
- url: GetWEBURL()+"GetPOOrderShowBillSub",
- async: true,
- data: { sMsg: linterid },
- success: function (result) {
- ajaxReturnData = JSON.parse(JSON.stringify(result)).data;
- table.reload('mainTable', {
- data: ajaxReturnData
- , height: 'full-10'
- , loading: false
- , done: function (index, res) {
+ function RoadBillSub(linterid) {
+ $.ajax({
+ type: "get",
+ url: GetWEBURL() + "GetPOOrderShowBillSub",
+ async: true,
+ data: { sMsg: linterid },
+ success: function (result) {
+ ajaxReturnData = JSON.parse(JSON.stringify(result)).data;
+ table.reload('mainTable', {
+ data: ajaxReturnData
+ , height: 'full-10'
+ , loading: false
+ , done: function (index, res) {
- }
- });
- },
- error: function (result) {
- console.log(result);
- //layer.msg('鑾峰彇閲囪喘璁㈠崟鍑虹幇寮傚父', { icon: 2, time: 2000 });
- }
- });
- }
+ }
+ });
+ },
+ error: function (result) {
+ console.log(result);
+ //layer.msg('鑾峰彇閲囪喘璁㈠崟鍑虹幇寮傚父', { icon: 2, time: 2000 });
+ }
+ });
+ }
-
+
//鐩戝惉鎻愪氦
@@ -335,44 +334,45 @@
layer.load(3)
table.render({
elem: '#mainTable'
- , url: GetWEBURL()+'GetPOOrderShowBillSub'
+ , url: GetWEBURL() + 'GetPOOrderShowBillSub' //H_v_SRM_POOrderBillSub_ForWeb
, toolbar: '#toolbarDemo' //寮�鍚ご閮ㄥ伐鍏锋爮锛屽苟涓哄叾缁戝畾宸︿晶妯℃澘
, defaultToolbar: ['filter', 'exports']
- , where: { sMsg: linterid }
- ,cols: [[
- , { field: 'HMTONO', title: '璁″垝璺熻釜鍗曞彿', width: 100, sort: true, fixed: true , hide: true }
- , { field: 'HMaterID', title: '鐗╂枡ID', width: 100, hide: true }
- , { field: 'HMaterNumber', title: '鐗╂枡浠g爜', width: 200 }
- , { field: 'HMaterName', title: '鐗╂枡鍚嶇О', width: 200 }
- , { field: 'HMaterModel', title: '瑙勬牸鍨嬪彿', width: 200 }
- , { field: 'HUnitName', title: '璁¢噺鍗曚綅', width: 100 }
- , { field: 'HUnitNumber', title: '璁¢噺鍗曚綅浠g爜', width: 100, hide: true }
- , { field: 'HUnitID', title: '璁¢噺鍗曚綅ID', width: 100, hide: true }
- , { field: 'HQty', title: '鏁伴噺', width: 100 }
- , { field: 'HPrice', title: '鍗曚环', width: 100 }
- , { field: 'HMoney', title: '閲戦', width: 100 }
- , { field: 'HDate', title: '瑕佹眰浜よ揣鏃ユ湡', width: 150 }
- //, { field: 'HDate2', title: '纭浜よ揣鏃ユ湡', width: 150 }
- , { field: 'HREQUIREORGID', title: '闇�姹傜粍缁�', width: 150 }
- , { field: 'HSTOCKORGID', title: '鏀舵枡缁勭粐', width: 150 }
- , { field: 'HSETTLEORGID', title: '缁撶畻缁勭粐', width: 150 }
- , { field: 'HSourceBillType', title: '婧愬崟绫诲瀷', width: 100, hide: true }
- , { field: 'HSourceBillNo', title: '婧愬崟鍗曞彿', width: 200, hide: true }
- , { field: 'HSourceInterID', title: '婧愬崟涓诲唴鐮�', width: 150, hide: true }
- , { field: 'HSourceEntryID', title: '婧愬崟瀛愬唴鐮�', width: 150, hide: true }
- , { field: 'HSeOrderBillNo', title: '閿�鍞鍗曞彿', width: 200, hide: true }
- , { field: 'HSeOrderInterID', title: '閿�鍞鍗曚富鍐呯爜', width: 150, hide: true }
- , { field: 'HSeOrderEntryID', title: '閿�鍞鍗曞瓙鍐呯爜', width: 150, hide: true }
+ , where: { sMsg: linterid }
+ , cols: [[
+ , { field: 'HMTONO', title: '璁″垝璺熻釜鍗曞彿', width: 100, sort: true, fixed: true, hide: true }
+ , { field: 'HMaterID', title: '鐗╂枡ID', width: 100, hide: true }
+ , { field: 'HMaterShortNumber', title: '鐗╂枡缂栫爜', width: 120 }
+ , { field: 'HMaterNumber', title: '鐗╂枡浠g爜', width: 120 }
+ , { field: 'HMaterName', title: '鐗╂枡鍚嶇О', width: 120 }
+ , { field: 'HMaterModel', title: '瑙勬牸鍨嬪彿', width: 120 }
+ , { field: 'HUnitName', title: '璁¢噺鍗曚綅', width: 100 }
+ , { field: 'HUnitNumber', title: '璁¢噺鍗曚綅浠g爜', width: 100, hide: true }
+ , { field: 'HUnitID', title: '璁¢噺鍗曚綅ID', width: 100, hide: true }
+ , { field: 'HQty', title: '鏁伴噺', width: 100 }
+ , { field: 'HPrice', title: '鍗曚环', width: 100, hide: true }
+ , { field: 'HMoney', title: '閲戦', width: 100, hide: true }
+ , { field: 'HDate', title: '瑕佹眰浜よ揣鏃ユ湡', width: 150 }
+ //, { field: 'HDate2', title: '纭浜よ揣鏃ユ湡', width: 150 }
+ , { field: 'HREQUIREORGID', title: '闇�姹傜粍缁�', width: 150 }
+ , { field: 'HSTOCKORGID', title: '鏀舵枡缁勭粐', width: 150 }
+ , { field: 'HSETTLEORGID', title: '缁撶畻缁勭粐', width: 150 }
+ , { field: 'HSourceBillType', title: '婧愬崟绫诲瀷', width: 100, hide: true }
+ , { field: 'HSourceBillNo', title: '婧愬崟鍗曞彿', width: 200, hide: true }
+ , { field: 'HSourceInterID', title: '婧愬崟涓诲唴鐮�', width: 150, hide: true }
+ , { field: 'HSourceEntryID', title: '婧愬崟瀛愬唴鐮�', width: 150, hide: true }
+ , { field: 'HSeOrderBillNo', title: '閿�鍞鍗曞彿', width: 200, hide: true }
+ , { field: 'HSeOrderInterID', title: '閿�鍞鍗曚富鍐呯爜', width: 150, hide: true }
+ , { field: 'HSeOrderEntryID', title: '閿�鍞鍗曞瓙鍐呯爜', width: 150, hide: true }
- ]]
- // , data: [linterid]
- //, page: true //鏄惁鏄剧ず鍒嗛〉
- //, limits: [10, 20, 50, 100]
- //, limit: 50 //姣忛〉榛樿鏄剧ず鐨勬暟閲�
- //, height: 500
- , done: function () {
- layer.closeAll("loading");
- }
+ ]]
+ // , data: [linterid]
+ //, page: true //鏄惁鏄剧ず鍒嗛〉
+ //, limits: [10, 20, 50, 100]
+ //, limit: 50 //姣忛〉榛樿鏄剧ず鐨勬暟閲�
+ //, height: 500
+ , done: function () {
+ layer.closeAll("loading");
+ }
});
//澶村伐鍏锋爮浜嬩欢
table.on('toolbar(mainTable)', function (obj) {
@@ -385,7 +385,7 @@
window.open("../../views/SRM/HBarPlanPrint.html?linterid=" + linterid + "&Type=HPOOrderBill");
break;
- //鑷畾涔夊ご宸ュ叿鏍忓彸渚у浘鏍� - 鎻愮ず
+ //鑷畾涔夊ご宸ュ叿鏍忓彸渚у浘鏍� - 鎻愮ず
case 'btn-reload':
RoadBillMain(linterid);
RoadBillSub(linterid);
@@ -394,9 +394,9 @@
var HBillNo = $("#HBillNo").val()
if ($("#HStatus").val() == "鏈‘璁�") {
layer.confirm('鏄惁纭鍗曟嵁?', { icon: 3, title: '鎻愮ず' }, function (index) {
- $.ajax({
+ $.ajax({
type: "get",
- url: GetWEBURL()+"POOrderAccept",
+ url: GetWEBURL() + "POOrderAccept",
data: { "HInterID": linterid, "HBillNo": HBillNo, "HUser": sessionStorage["HUserName"] },
success: function (result) {
if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
@@ -433,7 +433,7 @@
HBackRemark = value.toString();
$.ajax({
type: "get",
- url: GetWEBURL()+"POOrderRefuse",
+ url: GetWEBURL() + "POOrderRefuse",
data: { "HInterID": linterid, "HBillNo": HBillNo, "HUser": sessionStorage["HUserName"], "HBackRemark": HBackRemark },
success: function (result) {
if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
@@ -457,7 +457,7 @@
}
break;
case 'btn-details':
-
+
case 'btn-exit':
var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩
parent.layer.close(index); //鍐嶆墽琛屽叧闂�
@@ -470,26 +470,26 @@
//jiuajax浠庢湇鍔″櫒鑾峰彇
layer.load(3)
$.ajax(
- {
- type: "POST",
- url: GetWEBURL()+"SaverPOOrder", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
- async:true,
- data: { msg: sMainSub },
- dataType: "json",
- success: function (data) {
- if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
- layer.msg(data.Message, { icon: 1 });
+ {
+ type: "POST",
+ url: GetWEBURL() + "SaverPOOrder", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+ async: true,
+ data: { msg: sMainSub },
+ dataType: "json",
+ success: function (data) {
+ if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+ layer.msg(data.Message, { icon: 1 });
+ }
+ else {
+ // $("#verifycode").click();
+ layer.msg(data.Message, { icon: 5 });
+ }
+ layer.closeAll("loading");
+ },
+ error: function (err) {
+ f_alert("閿欒:" + err);
}
- else {
- // $("#verifycode").click();
- layer.msg(data.Message, { icon: 5 });
- }
- layer.closeAll("loading");
- },
- error: function (err) {
- f_alert("閿欒:" + err);
- }
- });
+ });
}
function f_alert(sMsg) {
layer.alert(sMsg, { icon: 5 });
@@ -530,7 +530,7 @@
// return JSON.stringify(ajaxData).replace(/(")/g, "\\\"");
// // return false;
//});
-
+
//function f_SaveBefore() {
// //淇濆瓨鍓嶅鐞�(瀛楁鏍煎紡锛歩nt绫诲瀷涓嶈兘涓虹┖锛屾棩鏈熺被鍨嬬鍚堟牸寮忥紝bool绫诲瀷)
// if ($("#HInterID").val() == '') {
@@ -544,7 +544,7 @@
// var type = $(this).data('type');
// active[type] ? active[type].call(this) : '';
//});
- });
+ });
</script>
</body>
</html>
\ No newline at end of file
--
Gitblit v1.9.1