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