From 3639ad0d5b91cf23965440ef76c531a665b5002d Mon Sep 17 00:00:00 2001 From: wtt <1985833171@qq.com> Date: 星期四, 10 四月 2025 11:10:07 +0800 Subject: [PATCH] 缺料分析报表添加列设置,soultable筛选 --- WebTM/views/生产管理/日计划报表/MaterialShorAnalysisReport.html | 101 ++++++++++---------------------------------------- 1 files changed, 20 insertions(+), 81 deletions(-) diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\227\245\350\256\241\345\210\222\346\212\245\350\241\250/MaterialShorAnalysisReport.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\227\245\350\256\241\345\210\222\346\212\245\350\241\250/MaterialShorAnalysisReport.html" index ed52a1b..979a3a6 100644 --- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\227\245\350\256\241\345\210\222\346\212\245\350\241\250/MaterialShorAnalysisReport.html" +++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\227\245\350\256\241\345\210\222\346\212\245\350\241\250/MaterialShorAnalysisReport.html" @@ -5,14 +5,15 @@ <title>缂烘枡鍒嗘瀽鎶ヨ〃</title> <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all"> <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all"> + <link rel="stylesheet" href="../../../layuiadmin/ext/soulTable.css" media="all"> <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> <script src="../../../layuiadmin/layui/layui.js"></script> <script src="../../../layuiadmin/Scripts/json2.js"></script> <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> <script src="../../../layuiadmin/Scripts/webConfig.js"></script> <script src="../../../layuiadmin/PubCustom.js"></script> - <script src="../../../layuiadmin/soulTable.slim.js"></script> - + <!--<script src="../../../layuiadmin/soulTable.slim.js"></script>--> + <script src="../../../layuiadmin/SetColumn.js"></script> </head> <body> <div class="layui-fluid"> @@ -51,7 +52,7 @@ <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch">閲嶇疆</button> <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnExport" id="btnExport">瀵煎嚭</button> <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;"> - <div class="layui-row" style="margin-top:10px;"> + <!--<div class="layui-row" style="margin-top:10px;"> <div class="layui-row" style=" margin-top: 10px; margin-left: 70px;"> <div class="layui-inline"> <label class="layui-form-label">杩囨护</label> @@ -135,7 +136,7 @@ <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent2" id="ColContent2"> </div> </div> - </div> + </div>--> </div> </div> </div> @@ -160,6 +161,7 @@ base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� }).extend({ index: 'lib/index', //涓诲叆鍙fā鍧� + soulTable: '../ext/soulTable' }).use(['tree', 'index', 'form', 'table', 'element', 'laypage', 'laydate', 'util','soulTable'], function () { //#region 鍏敤鍙橀噺 var $ = layui.$ @@ -194,7 +196,7 @@ switch (obj.event) { //闅愯棌鍒楄缃� case 'HideColumn': - get_HideColumn(); + get_HideColumnNoPageForPlan(HModName, option, get_FastQuery); break; }; }); @@ -234,12 +236,13 @@ $("#HENDDATE").val(Format(new Date($("#HBEGINDATE").val()).setDate(new Date($("#HBEGINDATE").val()).getDate() + 30), 'yyyy-MM-dd')); //鐢熶骇缁勭粐鍔犺浇 Organ(); + //鍒濆鍖栬〃鏍� + set_InitGrid(); ////鍒濆鍖栬〃鏍� //set_InitGrid(); //蹇�熻繃婊� get_FastQuery(1); - DisPlay_HideColumn(); - ColFilter(); + //ColFilter(); } //#endregion @@ -247,13 +250,13 @@ function set_InitGrid() { var columns = []; - columns.push({ field: 'HOrgName', title: '閲囪喘缁勭粐', sort: true }); - columns.push({ field: 'FNUMBER', title: '鐗╂枡缂栫爜', sort: true }); - columns.push({ field: 'HMaterName', title: '鐗╂枡鍚嶇О', sort: true }); - columns.push({ field: 'HMaterModel', title: '鐗╂枡瑙勬牸', sort: true }); - columns.push({ field: '鍦ㄩ�旀暟閲�', title: '鍦ㄩ�旀暟閲�', totalRow: true }); - columns.push({ field: 'CountHQty', title: '鍚堣', sort: true }); - columns.push({ field: 'FBASEQTY', title: '鍗虫椂搴撳瓨鏁伴噺', sort: true, totalRow: true}); + columns.push({ field: 'HOrgName', title: '閲囪喘缁勭粐', sort: false, filter: true }); + columns.push({ field: 'FNUMBER', title: '鐗╂枡缂栫爜', sort: false, filter: true }); + columns.push({ field: 'HMaterName', title: '鐗╂枡鍚嶇О', sort: false, filter: true }); + columns.push({ field: 'HMaterModel', title: '鐗╂枡瑙勬牸', sort: false, filter: true }); + columns.push({ field: '鍦ㄩ�旀暟閲�', title: '鍦ㄩ�旀暟閲�', totalRow: true, filter: true }); + columns.push({ field: 'CountHQty', title: '鍚堣', sort: false, filter: true }); + columns.push({ field: 'FBASEQTY', title: '鍗虫椂搴撳瓨鏁伴噺', sort: false, totalRow: true, filter: true}); //鑾峰彇涓や釜鏈堟湡涔嬮棿鐨勭浉宸� var time1 = Date.parse(new Date($("#HBEGINDATE").val()));//寮�濮嬫椂闂� var time2 = Date.parse(new Date($("#HENDDATE").val()));//缁撴潫鏃堕棿 @@ -377,6 +380,8 @@ success: function (result) { if (result.count == 1) { option.data = result.data; + //鍒楄缃� + DisPlay_HideColumnForPlan(HModName, sessionStorage["HUserName"], option); table.render(option); layer.close(ajaxLoad); //layer.alert("鏌ヨ鎴愬姛", { icon: 1 }); @@ -413,71 +418,6 @@ var ColName2 = $("#ColName2").val();//澶嶉�夋 var Comparator2 = $("#Comparator2").val() var ColContent2 = $("#ColContent2").val(); - - if (ColName != 0 && Comparator != 0) { - var com = ""; - switch (Comparator) { - case "7": - com = "like'%" + ColContent + "%'"; - break; - case "8": - com = "like'%" + ColContent + "'"; - break; - case "9": - com = "like'" + ColContent + "%'"; - break; - case "10": - com = "not like'%" + ColContent + "%'"; - break; - default: - com = "" + Comparator + "'" + ColContent + "'"; - break; - } - sWhere += " and " + ColName + " " + com; - } - - if (ColName1 != 0 && Comparator1 != 0) { - var com1 = ""; - switch (Comparator1) { - case "7": - com1 = "like'%" + ColContent1 + "%'"; - break; - case "8": - com1 = "like'%" + ColContent1 + "'"; - break; - case "9": - com1 = "like'" + ColContent1 + "%'"; - break; - case "10": - com1 = "not like'%" + ColContent1 + "%'"; - break; - default: - com1 = "" + Comparator1 + "'" + ColContent1 + "'"; - break; - } - sWhere += " and " + ColName1 + " " + com1; - } - if (ColName2 != 0 && Comparator2 != 0) { - var com2 = ""; - switch (Comparator2) { - case "7": - com2 = "like'%" + ColContent2 + "%'"; - break; - case "8": - com2 = "like'%" + ColContent2 + "'"; - break; - case "9": - com2 = "like'" + ColContent2 + "%'"; - break; - case "10": - com2 = "not like'%" + ColContent2 + "%'"; - break; - default: - com2 = "" + Comparator + "'" + ColContent + "'"; - break; - } - sWhere += " and " + ColName2 + " " + com2; - } if (HBEGINDATE > HENDDATE) { return layer.msg("寮�濮嬫棩鏈熶笉鑳藉皬浜庣粨鏉熸棩鏈�!"); } @@ -633,8 +573,7 @@ //, HXQD: HXQD //, HPURORDERNO: HPURORDERNO } - //鍒濆鍖栬〃鏍� - set_InitGrid(); + get_Display(JSON.stringify(sWhere)); sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨 } -- Gitblit v1.9.1