From a7cff8a38beac4030215e9ad68351364a4f4eb39 Mon Sep 17 00:00:00 2001
From: yusijie <ysj@hz-kingdee.com>
Date: 星期五, 12 一月 2024 15:34:44 +0800
Subject: [PATCH] 过滤方案
---
WebTM/views/系统管理/过滤方案设置/Xt_FastICScheme.html | 2
WebTM/views/系统管理/过滤方案设置/Xt_FastICSchemeList.html | 48 +++++++++++++++++++++++-
WebTM/views/生产管理/生产任务单/Sc_ICMOBillList.html | 42 ++++++++++++--------
3 files changed, 72 insertions(+), 20 deletions(-)
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\344\273\273\345\212\241\345\215\225/Sc_ICMOBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\344\273\273\345\212\241\345\215\225/Sc_ICMOBillList.html"
index b67449f..ecd1176 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\344\273\273\345\212\241\345\215\225/Sc_ICMOBillList.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\344\273\273\345\212\241\345\215\225/Sc_ICMOBillList.html"
@@ -91,6 +91,11 @@
<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
</button>
<button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px;display:none;">閲嶇疆</button>
+ <!--鏄剧ず褰撳墠杩囨护鏂规-->
+ <div class="layui-inline" style="margin-left:5px;">
+ <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393" id="HFilterScheme_Now"></div>
+ </div>
+
</div>
<div class="layui-colla-content">
<div class="layui-row">
@@ -159,9 +164,7 @@
</div>
</div>
</div>
- </div>
- <!--鏄剧ず褰撳墠杩囨护鏂规-->
- <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393" id="HFilterScheme_Now" ></div>
+ </div>
<table class="" id="mainTable" lay-filter="mainTable"></table>
<script type="text/html" id="toolbarDemo">
<!--<div class="layui-btn-container">
@@ -1640,7 +1643,7 @@
$.ajax({
url: GetWEBURL() + '/Xt_FastICScheme/Chooselist',
type: "GET",
- data: { "user": sessionStorage["Czybm"], "HModuleName": "閲囪喘璁㈠崟", "HInterID": 0, "Type": "Default" },
+ data: { "user": sessionStorage["Czybm"], "HModuleName": "鐢熶骇璁㈠崟", "HInterID": 0, "Type": "Default" },
success: function (data1) {
if (data1.count == 1) {
var data = data1.data;
@@ -1683,13 +1686,14 @@
for (var i = 0; i < Filter.length; i++) {
HFilterIdList = Filter[i].id; //杩囨护鏉′欢ID
HFilterIdLists += Filter[i].id + ","; //杩囨护鏉′欢ID(鎷兼帴)
- HValue += $("#" + HFilterIdList).val() + ","; //杩囨护鏉′欢涓緭鍏ョ殑鍊�
+ HValue += $("#" + HFilterIdList).val() + ","; //杩囨护鏉′欢涓緭鍏ョ殑鍊�
HElement_type += document.getElementById(HFilterIdList).tagName + ",";//閫氳繃鏍囩id鑾峰彇鏍囩绫诲瀷
}
+
//瀵规暟缁勮繘琛岀紪鐮�
- HFilterIdLists = encodeURI(HFilterIdLists.substring(0, HFilterIdLists.length - 1));//瀵� URI 杩涜缂栫爜
- HValue = encodeURI(HValue.substring(0, HValue.length - 1));//瀵� URI 杩涜缂栫爜
- HElement_type = encodeURI(HElement_type.substring(0, HElement_type.length - 1));//瀵� URI 杩涜缂栫爜
+ HFilterIdLists = HFilterIdLists.substring(0, HFilterIdLists.length - 1);
+ HValue = HValue.substring(0, HValue.length - 1);
+ HElement_type = HElement_type.substring(0, HElement_type.length - 1);
if (HDefaultFilter == "") {
layer.open({
@@ -1697,7 +1701,7 @@
, area: ['40%', '80%']
, title: '杩囨护鏂规'
, shift: 0//寮瑰嚭鍔ㄧ敾
- , content: '../../绯荤粺绠$悊/杩囨护鏂规璁剧疆/Xt_FastICScheme.html?OperationType=1&HModuleName=閲囪喘璁㈠崟&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type
+ , content: '../../绯荤粺绠$悊/杩囨护鏂规璁剧疆/Xt_FastICScheme.html?OperationType=1&HModuleName=鐢熶骇璁㈠崟&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type
, cancel: function () {
// 鍙充笂瑙掑叧闂簨浠剁殑閫昏緫
HIsClose_Manual = true;
@@ -1724,7 +1728,7 @@
, area: ['40%', '80%']
, title: '杩囨护鏂规'
, shift: 0//寮瑰嚭鍔ㄧ敾
- , content: '../../绯荤粺绠$悊/杩囨护鏂规璁剧疆/Xt_FastICScheme.html?OperationType=1&HModuleName=閲囪喘璁㈠崟&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type
+ , content: '../../绯荤粺绠$悊/杩囨护鏂规璁剧疆/Xt_FastICScheme.html?OperationType=1&HModuleName=鐢熶骇璁㈠崟&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type
, end: function () {
get_FastQuery()
//鏄剧ず褰撳墠鐨勮繃婊ゆ柟妗�
@@ -1735,6 +1739,10 @@
layer.close(index)
}, function (index) {
var Filter_Edit = document.getElementsByClassName("ForFilteringSchemes"); //鑾峰彇鏈〉鎵�鏈夎繃婊ゆ潯浠跺璞�(class涓寘鍚�"ForFilteringSchemes"鐨勫厓绱�)
+ HFilterIdList = "";
+ HFilterIdLists = "";
+ HValue = "";
+ HElement_type = "";
for (var i = 0; i < Filter_Edit.length; i++) {
HFilterIdList = Filter_Edit[i].id; //杩囨护鏉′欢ID
HFilterIdLists += Filter_Edit[i].id + ","; //杩囨护鏉′欢ID(鎷兼帴)
@@ -1742,9 +1750,9 @@
HElement_type += document.getElementById(HFilterIdList).tagName + ",";//閫氳繃鏍囩id鑾峰彇鏍囩绫诲瀷
}
//瀵规暟缁勮繘琛岀紪鐮�
- HFilterIdLists = encodeURI(HFilterIdLists.substring(0, HFilterIdLists.length - 1));//瀵� URI 杩涜缂栫爜
- HValue = encodeURI(HValue.substring(0, HValue.length - 1));//瀵� URI 杩涜缂栫爜
- HElement_type = encodeURI(HElement_type.substring(0, HElement_type.length - 1));//瀵� URI 杩涜缂栫爜
+ HFilterIdLists = HFilterIdLists.substring(0, HFilterIdLists.length - 1);
+ HValue = HValue.substring(0, HValue.length - 1);
+ HElement_type = HElement_type.substring(0, HElement_type.length - 1);
var sMainSub = HInterID_Choose + ';' + HFilterIdLists + ';' + HValue + ';' + HElement_type + ';' + sessionStorage["HUserName"] + ';' + 3;
//淇敼
@@ -1798,9 +1806,9 @@
HElement_type += document.getElementById(HFilterIdList).tagName + ",";//閫氳繃鏍囩id鑾峰彇鏍囩绫诲瀷
}
//瀵规暟缁勮繘琛岀紪鐮�
- HFilterIdLists = encodeURI(HFilterIdLists.substring(0, HFilterIdLists.length - 1));//瀵� URI 杩涜缂栫爜
- HValue = encodeURI(HValue.substring(0, HValue.length - 1));//瀵� URI 杩涜缂栫爜
- HElement_type = encodeURI(HElement_type.substring(0, HElement_type.length - 1));//瀵� URI 杩涜缂栫爜
+ HFilterIdLists = HFilterIdLists.substring(0, HFilterIdLists.length - 1);
+ HValue = HValue.substring(0, HValue.length - 1);
+ HElement_type = HElement_type.substring(0, HElement_type.length - 1);
layer.open({
type: 2
@@ -1834,7 +1842,7 @@
$.ajax({
url: GetWEBURL() + '/Xt_FastICScheme/Chooselist',
type: "GET",
- data: { "user": sessionStorage["Czybm"], "HModuleName": "閲囪喘璁㈠崟", "HInterID": HInterID, "Type": "Select" },
+ data: { "user": sessionStorage["Czybm"], "HModuleName": "鐢熶骇璁㈠崟", "HInterID": HInterID, "Type": "Select" },
success: function (data1) {
if (data1.count == 1) {
var data = data1.data;
diff --git "a/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\350\277\207\346\273\244\346\226\271\346\241\210\350\256\276\347\275\256/Xt_FastICScheme.html" "b/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\350\277\207\346\273\244\346\226\271\346\241\210\350\256\276\347\275\256/Xt_FastICScheme.html"
index f8c95fd..422b49c 100644
--- "a/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\350\277\207\346\273\244\346\226\271\346\241\210\350\256\276\347\275\256/Xt_FastICScheme.html"
+++ "b/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\350\277\207\346\273\244\346\226\271\346\241\210\350\256\276\347\275\256/Xt_FastICScheme.html"
@@ -59,7 +59,7 @@
<input type="checkbox" name="HUseingFlag" id="HUseingFlag" lay-skin="primary" title="">
</div>
</div>
- <div class="layui-form-item">
+ <div class="layui-form-item" style="display:none;">
<label class="layui-form-label">绂佺敤鏍囧織</label>
<div class="layui-input-block">
<input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" title="">
diff --git "a/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\350\277\207\346\273\244\346\226\271\346\241\210\350\256\276\347\275\256/Xt_FastICSchemeList.html" "b/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\350\277\207\346\273\244\346\226\271\346\241\210\350\256\276\347\275\256/Xt_FastICSchemeList.html"
index b3c8020..e8002f3 100644
--- "a/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\350\277\207\346\273\244\346\226\271\346\241\210\350\256\276\347\275\256/Xt_FastICSchemeList.html"
+++ "b/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\350\277\207\346\273\244\346\226\271\346\241\210\350\256\276\347\275\256/Xt_FastICSchemeList.html"
@@ -29,6 +29,7 @@
<script type="text/html" id="toolbarDemo">
<div class="layui-btn-container">
<button type="button" lay-submit="" class="layui-btn layui-btn-sm" lay-event="btnAdd" id="btn-Add"><i class="layui-icon layui-icon-form"></i>鏂板</button>
+ <button type="button" lay-submit="" class="layui-btn layui-btn-sm" lay-event="set_DefaultScheme" id="set_DefaultScheme"><i class="layui-icon layui-icon-form"></i>璁剧疆涓洪粯璁ゆ柟妗�</button>
<button type="button" lay-submit="" class="layui-btn layui-btn-sm" lay-event="btndelete" id="btn-Delete"><i class="layui-icon layui-icon-form"></i>鍒犻櫎</button>
<button type="button" lay-submit="" class="layui-btn layui-btn-sm" lay-event="btnExit" id="btn-Exit"><i class="layui-icon layui-icon-form"></i>閫�鍑�</button>
</div>
@@ -102,6 +103,9 @@
//鏂板
case 'btnAdd': set_AddNew();
break;
+ //璁剧疆涓洪粯璁ゆ柟妗�
+ case 'set_DefaultScheme': set_DefaultScheme();
+ break;
//鍒犻櫎
case 'btndelete': set_DeleteBill();
break;
@@ -189,7 +193,7 @@
$.ajax({
url: GetWEBURL() + '/Xt_FastICScheme/list',
type: "GET",
- data: { "user": sessionStorage["Czybm"], "HModuleName": "閲囪喘璁㈠崟" },
+ data: { "user": sessionStorage["Czybm"], "HModuleName": "鐢熶骇璁㈠崟" },
success: function (data1) {
if (data1.count == 1) {
var data = [];
@@ -353,7 +357,7 @@
, area: ['40%', '80%']
, title: '杩囨护鏂规'
, shift: 0//寮瑰嚭鍔ㄧ敾
- , content: '../../绯荤粺绠$悊/杩囨护鏂规璁剧疆/Xt_FastICScheme.html?OperationType=1&HModuleName=閲囪喘璁㈠崟&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type
+ , content: '../../绯荤粺绠$悊/杩囨护鏂规璁剧疆/Xt_FastICScheme.html?OperationType=1&HModuleName=鐢熶骇璁㈠崟&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type
, cancel: function () {
// 鍙充笂瑙掑叧闂簨浠剁殑閫昏緫
HIsClose_Manual = true;
@@ -365,6 +369,46 @@
}
})
}
+
+ //璁剧疆涓洪粯璁よ繃婊ゆ柟妗�
+ function set_DefaultScheme() {
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;
+ if (checkStatus.data.length == 1) {
+
+ layer.confirm("纭瑕佸皢鏂规[ " + data[0].鏂规鍚嶇О + " ]璁句负榛樿鏂规鍚楋紵", { title: "榛樿鏂规纭" }, function (index) {
+ var wait = layer.load();
+ //閫昏緫鍒犻櫎鏂规硶
+ $.ajax({
+ url: GetWEBURL() + '/Xt_FastICScheme/SetDefaultScheme',
+ type: "GET",
+ data: { "HInterID": data[0].hmainid, "user": sessionStorage["HUserName"] },
+ success: function (result) {
+ if (result.count == 1) {
+ layer.msg(result.Message, { icon: 1 }, function () {
+ // 寰楀埌frame绱㈠紩
+ var index = layer.getFrameIndex(window.name);
+ //鍏抽棴褰撳墠frame
+ layer.close(wait);
+ //淇敼涓哄姛鍚庡埛鏂扮晫闈�
+ window.location.reload();
+ });
+ } else {
+ layer.alert(result.code + result.Message, { icon: 5 });
+ layer.close(wait);
+ }
+ }, error: function () {
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ layer.close(wait);
+ }
+ });
+ })
+ }
+ else {
+ layer.msg('璇烽�夋嫨涓�琛屾暟鎹涓洪粯璁ゆ柟妗堬紒');
+ }
+ }
+
//閫�鍑烘寜閽�
function set_Exit() {
Pub_Close(1);
--
Gitblit v1.9.1