From 815f1726bd4f12face7ddbd2668c1efe089bdbb9 Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期五, 09 五月 2025 08:56:46 +0800
Subject: [PATCH] 隐藏 选择列 修正表格乱序

---
 WebTM/views/基础资料/销售基础资料/Gy_Customer.html |   47 ++++++++++++++++++++++++++++++++++-------------
 1 files changed, 34 insertions(+), 13 deletions(-)

diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\224\200\345\224\256\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Customer.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\224\200\345\224\256\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Customer.html"
index af7b3db..9b3208e 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\224\200\345\224\256\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Customer.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\224\200\345\224\256\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Customer.html"
@@ -375,18 +375,17 @@
             //#region 缁勭粐鍚嶇О瓒呴摼鎺�
             table.on('tool(mainTable)', function (obj) {
                 var data = obj.data;
-                debugger;
                 if (obj.event === '瀹㈡埛浠g爜') {
                     layer.open({
-                    type: 2
-                    , area: ['100%', '100%']
-                    , title: '瀹㈡埛鍩虹璧勬枡'
-                    , shade: 0.6 //閬僵閫忔槑搴�
-                    , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲
-                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                    , content: ['Gy_Customer_Edit.html?OperationType=3&linterid=' + data.HItemID + '&HSouceBillType=']
-                    , resize: false
-                })
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '瀹㈡埛鍩虹璧勬枡'
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        , maxmin: false //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: ['Gy_Customer_Edit.html?OperationType=3&linterid=' + data.HItemID + '&HSouceBillType=']
+                        , resize: false
+                    })
                 }
             })
             //endregion
@@ -590,7 +589,6 @@
                         option.limit = size;//鏀瑰彉琛ㄦ牸椤靛ぇ灏�
                         if (data1.code == 1) {
                             optionPage.count = data1.count;//鏀瑰彉鍒楄〃鏁版嵁鎬绘暟
-                            debugger;
                             var data = [];
                             var col = [];
                             //缁欑┖鐨勬暟缁勮祴鍊�
@@ -610,7 +608,7 @@
                                     col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //闅愯棌id鍒�
                                 } else if (data[i].name === '瀹㈡埛浠g爜') {
                                     col.push({
-                                        field: data[i].id, title: data[i].name, event: '瀹㈡埛浠g爜',width: 120, align: 'center', sort: false, templet: function (d) {
+                                        field: data[i].id, title: data[i].name, event: '瀹㈡埛浠g爜', width: 120, align: 'center', sort: false, templet: function (d) {
                                             return '<span style="color: blue;">' + d.瀹㈡埛浠g爜 + '</span>'
                                         }, style: 'cursor: pointer;'
                                     });
@@ -637,9 +635,10 @@
                             option.cols = [col];
                             option.data = data1.data;
                             option.totalRow = true;
+                            console.log(option)
                             ins = table.render(option);
                             laypage.render(optionPage);
-                            //鍒锋柊琛ㄦ牸鏁版嵁
+                            //鍒锋柊琛ㄦ牸鏁版嵁 鍦ㄩ渶瑕佸垪璁剧疆鐨勫満鍚堬紝浼樺厛鍦ㄦ澶勪慨鏀�
                             DisPlay_HideColumn();
 
                             layer.close(ajaxLoad);
@@ -1154,12 +1153,32 @@
                                 }
                                 if (dataCols[4] != null && dataCols[4] != "") {
                                     option.cols[0][i + 1]["title"] = dataCols[4];
+                                    option.cols[0][i + 1]["field"] = dataCols[5];
+                                }
+
+                                // 闅愯棌鎸囧畾鍚嶇О鐨勫垪
+                                if ((dataCols[4] + dataCols[5]).search('閫夋嫨') !== -1) {
+                                    option.cols[0][i + 1]["hide"] = true;
+                                }
+
+                                option.cols[0][i + 1]["templet"] = ''
+                                // 鏍煎紡鍖栧悕瀛椾腑鍚湁鏌愪簺璇嶆眹鐨勫垪
+                                if ((dataCols[4] + dataCols[5]).search('鏃堕棿') !== -1) {
+                                    option.cols[0][i + 1]["templet"] =
+                                        option.cols[0][i + 1]["templet"] = "<div>{{d." + option.cols[0][i + 1]["field"] + " ==null ?'':layui.util.toDateString(d." + option.cols[0][i + 1]["field"] + ", 'yyyy-MM-dd HH:mm-ss')}}</div>"
+                                } else if ((dataCols[4] + dataCols[5]).search('瀹㈡埛浠g爜') !== -1) {
+                                    option.cols[0][i + 1]["templet"] = function (d) {
+                                        return '<span style="color: blue; cursor: pointer;">' + d.瀹㈡埛浠g爜 + '</span>'
+                                    }
+                                    option.cols[0][i + 1]["event"] = '瀹㈡埛浠g爜'
                                 }
 
                                 //缁熻鍒�
                                 if (dataCols[6] == 1) {
                                     option.cols[0][i + 1]["totalRow"] = true;
                                 }
+
+
 
                             }
 
@@ -1181,6 +1200,8 @@
                                     option.cols[0][i + 1]["fixed"] = "left";
                                 }
                             }
+
+                            console.log(option);
                             table.render(option);
                             ins = table.render(option);
                             //鑾峰彇鏈〉鎵�鏈夋寜閽璞�

--
Gitblit v1.9.1