From d11769f5dd4fe359f6856e9038ab6ec13d5c135d Mon Sep 17 00:00:00 2001 From: zrg <z18737863051@163.com> Date: 星期四, 22 五月 2025 20:50:56 +0800 Subject: [PATCH] 1 --- WebTM/layuiadmin/SetColumn.js | 130 +++++++------------------------------------ 1 files changed, 21 insertions(+), 109 deletions(-) diff --git a/WebTM/layuiadmin/SetColumn.js b/WebTM/layuiadmin/SetColumn.js index d4a589b..c59e2de 100644 --- a/WebTM/layuiadmin/SetColumn.js +++ b/WebTM/layuiadmin/SetColumn.js @@ -4,8 +4,15 @@ for (var i = 1; i < option.cols[0].length; i++) { colName += option.cols[0][i]["field"] + ","; } - colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜 + + var contentUrl = ""; + var urlStr = window.document.location.pathname;//鑾峰彇鏂囦欢璺緞 + var urlLen = urlStr.split('/'); + for (var i = 0; i < urlLen.length - 4; i++) { + contentUrl += "../"; + } + contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName; layer.open({ type: 2 , skin: "layui-layer-rim" //鍔犱笂杈规 @@ -14,7 +21,7 @@ , shift: 2 //寮瑰嚭鍔ㄧ敾 , area: ["50%", "90%"] //绐椾綋澶у皬 , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀� - , content: ['../../鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName, "yes"] + , content: [contentUrl, "yes"] , btn: ["纭畾", "鍙栨秷"] , btn1: function (index, laero) { //鍒锋柊琛ㄦ牸鏁版嵁 @@ -35,8 +42,16 @@ for (var i = 1; i < option.cols[0].length; i++) { colName += option.cols[0][i]["field"] + ","; } - colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜 + + var contentUrl = ""; + var urlStr = window.document.location.pathname;//鑾峰彇鏂囦欢璺緞 + var urlLen = urlStr.split('/'); + for (var i = 0; i < urlLen.length - 4; i++) { + contentUrl += "../"; + } + contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName; + layer.open({ type: 2 , skin: "layui-layer-rim" //鍔犱笂杈规 @@ -45,7 +60,7 @@ , shift: 2 //寮瑰嚭鍔ㄧ敾 , area: ["50%", "90%"] //绐椾綋澶у皬 , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀� - , content: ['../../鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName, "yes"] + , content: [contentUrl, "yes"] , btn: ["纭畾", "鍙栨秷"] , btn1: function (index, laero) { //鐩存帴鎵ц鍒楄〃绛涢�� 鍔犺浇鏁版嵁鍒扮綉鏍� @@ -72,111 +87,6 @@ } } else { - } - }, error: function () { - layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); - } - }) -} -//#endregion -//#region 鏄剧ず鍒楁暟鎹� -function DisPlay_HideColumn(HModName, user, option, titleData) { - $.ajax({ - url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList', - type: "GET", - async: false, - data: { "HModName": HModName, "user": user }, - success: function (data1) { - if (data1.data.length != 0) { - var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁 - /* var titleData = [];*/ - var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col - newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox - dataCol = data1.data[0].HGridString.split(','); - //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷� - if (dataCol.length == option.cols[0].length - 1) { - //閬嶅巻瀵绘壘鍒楄缃搴斿垪鎸夐『搴忔彃鍏� - for (var j = 0; j < option.cols[0].length - 1; j++) { - for (var i = 0; i < option.cols[0].length - 1; i++) { - var dataCols = dataCol[j].split('|'); - //閫夋嫨涓巇atacols鐩稿簲鍒楄繘琛屼慨鏀� - if (option.cols[0][i + 1]["field"] == dataCols[5]) { - //闅愯棌鍒� - if (dataCols[1] == 1) { - option.cols[0][i + 1]["hide"] = true; - } - //璁剧疆鍒楀 - if (dataCols[3] > 0) { - option.cols[0][i + 1]["width"] = dataCols[3]; - } - //璁剧疆鍐呭瀛椾綋澶у皬 - if (data1.data[0].HFontSize != 0) { - option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;"; - } else { - option.cols[0][i + 1]["style"] = "font-size:100%"; - } - //鏄剧ず鍒� - if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) { - option.cols[0][i + 1]["hide"] = false; - } - //缁熻鍒� - if (dataCols[6] == 1) { - option.cols[0][i + 1]["totalRow"] = true; - } - //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�) - switch (dataCols[2]) { - case "L": - option.cols[0][i + 1]["align"] = "left"; - break; - case "M": - option.cols[0][i + 1]["align"] = "center"; - break; - case "R": - option.cols[0][i + 1]["align"] = "right"; - break; - } - //璁剧疆琛ㄦ牸title灞炴�ф樉绀哄埆鍚� - if (dataCols[4] != null && dataCols[4] != "") { - option.cols[0][i + 1]["title"] = dataCols[4]; - } - newCols[0].push(option.cols[0][i + 1]); - break; - } - } - } - //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷� - if (dataCol.length == newCols[0].length - 1) { - option.cols = newCols; - //鍙栨秷鍐荤粨鍒� - for (var i = 1; i < option.cols[0].length - 1; i++) { - if (option.cols[0][i]["fixed"] != null) { - option.cols[0][i]["fixed"] = null; - } - else { - break; - } - } - //鍐荤粨鍒� - if (data1.data[0].HFixCols != 0) { - for (var i = 0; i < data1.data[0].HFixCols; i++) { - if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) { - data1.data[0].HFixCols += 1; - } - option.cols[0][i + 1]["fixed"] = "left"; - } - } - //璁剧疆鍒楁帓搴� - for (var i = 1; i < option.cols[0].length; i++) { - if (data1.data[0].HSortFlag == "鏄�") { - option.cols[0][i]["sort"] = true; - } - else { - option.cols[0][i]["sort"] = false; - } - } - } - } - } else { } }, error: function () { layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); @@ -303,6 +213,8 @@ colTitleName += option.cols[0][i]["title"] + ","; } colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜 + colTitleName = encodeURI(colTitleName.substring(0, colTitleName.length - 1)); + /*urlStr.replace(/%/g, '%25');*/ layer.open({ type: 2 , skin: "layui-layer-rim" //鍔犱笂杈规 -- Gitblit v1.9.1