From 90cf9f1950acbae2b71b31f93ae3aff40f8db50a Mon Sep 17 00:00:00 2001
From: yangle <admin@YINMOU>
Date: 星期四, 30 六月 2022 08:42:38 +0800
Subject: [PATCH] 隐藏列完善 用户新增完善
---
WebTM/views/基础资料/隐藏列设置/Gy_GridView_Hide.html | 86 ++++++++++++++++++++++++++++++------------
1 files changed, 61 insertions(+), 25 deletions(-)
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\232\220\350\227\217\345\210\227\350\256\276\347\275\256/Gy_GridView_Hide.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\232\220\350\227\217\345\210\227\350\256\276\347\275\256/Gy_GridView_Hide.html"
index fbd3f6e..1376953 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\232\220\350\227\217\345\210\227\350\256\276\347\275\256/Gy_GridView_Hide.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\351\232\220\350\227\217\345\210\227\350\256\276\347\275\256/Gy_GridView_Hide.html"
@@ -5,10 +5,12 @@
<title>闅愯棌鍒楄缃�</title>
<link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
<link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+ <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
<script src="../../../layuiadmin/layui/layui.js"></script>
- <script src="../../../layuiadmin/Scripts/json2.js" type="text/javascript"></script>
- <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></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>
<style>
/* 闃叉涓嬫媺妗嗙殑涓嬫媺鍒楄〃琚殣钘�---蹇呴』璁剧疆--- */
.layui-table-cell {
@@ -58,15 +60,9 @@
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label" style="width: 85px;">鏍囬琛岄珮</label>
+ <label class="layui-form-label" style="width: 85px;">鍒楀</label>
<div class="layui-input-block" style="margin-left: 120px;">
- <input type="text" class="layui-input" lay-verify="HHeadTextHeight" name="HHeadTextHeight" id="HHeadTextHeight">
- </div>
- </div>
- <div class="layui-inline">
- <label class="layui-form-label" style="width: 85px;">鍐呭琛岄珮</label>
- <div class="layui-input-block" style="margin-left: 120px;">
- <input type="text" class="layui-input" lay-verify="HTextHeight" name="HTextHeight" id="HTextHeight">
+ <input type="text" class="layui-input" lay-verify="HColumnWidth" name="HColumnWidth" id="HColumnWidth">
</div>
</div>
</div>
@@ -137,10 +133,9 @@
//#region 杩涘叆椤甸潰鍗冲姞杞�
var params = getUrlVars();
- var HModName = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鏁版嵁绫诲瀷 娣诲姞 淇濆瓨
- //var linterid = params[params[1]]; //浠庡弬鏁颁腑鑾峰彇 鍗曟嵁鍐呯爜
- //var lSourceBillType = params[params[2]]; //浠庡崟鎹幏鍙� 婧愬崟绫诲瀷
-
+ var HModName = params[params[0]]; //妯″潡鍚嶇О
+ var colName = params[params[1]]; //鍒楀悕
+ colName = decodeURI(colName);//瀵筓RI 杩涜瑙g爜
//鍒濆鍖栫晫闈�
set_ClearBill();
@@ -196,7 +191,7 @@
});
//閫�鍑�
- form.on('submit(Cancel)', function () {
+ form.on('submit(Exit)', function () {
Pub_Close(1);
})
@@ -210,7 +205,7 @@
get_Display();
}
- //#region 鏌ヨ
+ //鏌ヨ
function get_Display() {
var ajaxLoad = layer.load();
$.ajax({
@@ -218,13 +213,58 @@
type: "GET",
data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
success: function (data1) {
- if (data1.count == 1) {
- option.data = data1.data;
+ //鍐荤粨鍒�
+ $("#HFixCols").val(data1.data[0].HFixCols);
+ //瀛椾綋澶у皬
+ $("#HFontSize").val(data1.data[0].HFontSize);
+ //鍒楀
+ $("#HColumnWidth").val(data1.data[0].HColumnWidth);
+
+ var colNames = [];//鐩稿鍗曟嵁浼犺繃鏉ョ殑鍒楀悕
+ var cols = [];//瑕佷紶杩涜〃鏍肩殑鏁版嵁
+
+ colNames = colName.split(',');
+
+ if (data1.data.length != 0) {
+ var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
+
+ dataCol = data1.data[0].HGridString.split(',');
+
+ //琛ㄦ牸鐨勬暟鎹~鍏�
+ for (var i = 0; i < colNames.length; i++) {
+ var dataCols = dataCol[i].split('|');
+ cols.push({ "ColumnName": colNames[i], "IsHide": dataCols[1] == 1 ? true : false, "Alignment": dataCols[2] })
+ }
+ option.data = cols;
table.render(option);
+
+ //椤甸潰澶氶�夋 涓嬫媺妗� 閲嶆柊娓叉煋
+ for (var i = 0; i < colNames.length; i++) {
+ var dataCols = dataCol[i].split('|');
+ if (dataCols[1] == 1) {
+ $("#IsHide" + (i + 1)).attr("checked", true);
+ }
+ $('#Alignment' + (i + 1)).find("option[value='" + dataCols[2] + "']").attr("selected", true);
+ }
+ form.render('checkbox');
+ form.render('select');
layer.close(ajaxLoad);
} else {
+ //榛樿涓嶉�変腑 鏄剧ず瀛椾綋灞呭乏 琛ㄦ牸鐨勬暟鎹~鍏�
+ for (var i = 0; i < colNames.length; i++) {
+ cols.push({ "ColumnName": colNames[i], "IsHide": false, "Alignment": "L" })
+ }
+ option.data = cols;
+ table.render(option);
+
+ //榛樿涓嶉�変腑 鏄剧ず瀛椾綋灞呭乏 椤甸潰澶氶�夋 涓嬫媺妗� 閲嶆柊娓叉煋
+ for (var i = 0; i < colNames.length; i++) {
+ $('#IsHide' + (i + 1)).prop("checked", false);
+ $('#Alignment' + (i + 1)).find("option[value='L']").attr("selected", true);
+ }
+ form.render('checkbox');
+ form.render('select');
layer.close(ajaxLoad);
- layer.alert(data1.code + data1.Message, { icon: 5 });
}
}, error: function () {
layer.close(ajaxLoad);
@@ -238,18 +278,15 @@
option = {
elem: '#mainTable'
//, toolbar: '#toolbarDemo'
- , height: 690
+ , height: 420
, cellMinWidth: 90
, limit: 500
- , loading: false
, cols: [[
{ field: 'ColumnName', title: '鍒楀悕', width: 100 }
, { file: 'IsHide', title: '鏄惁闅愯棌', width: 100, templet: '#IsHide' }
, { field: 'Alignment', title: '瀵归綈鏂瑰紡', width: 100, templet: '#Alignment' }
]]
};
- option.data = [{ "ColumnName": "111", "IsHide": false, "Alignment": "L" }, { "ColumnName": "222", "IsHide": false, "Alignment": "R" }];
- table.render(option);
}
//淇濆瓨HMaker
@@ -265,9 +302,8 @@
var sMainStr = JSON.stringify(data.field);
var sSubStr = JSON.stringify(num);
- var HModName = "1";//妯″潡鍚嶇О
var OperationType = "1";
- var sMainSub = sMainStr + ';' + sSubStr + ';' + HModName + ';' + OperationType + ";" + 2;//sessionStorage["HUserName"]
+ var sMainSub = sMainStr + ';' + sSubStr + ';' + HModName + ';' + OperationType + ";" + sessionStorage["HUserName"];//sessionStorage["HUserName"]
var index = layer.load();
$.ajax({
--
Gitblit v1.9.1