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