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