From 9429889cb80a8779d88a16ab7757a1b46de66837 Mon Sep 17 00:00:00 2001
From: yusijie <ysj@hz-kingdee.com>
Date: 星期五, 20 十二月 2024 15:17:13 +0800
Subject: [PATCH] 列设置别名(工序列表,生产资源列表,工作中心列表,生产班组列表,生产计划排产,齐套分析明细信息列表,生产日计划查询,日计划工单列表,要料计划单列表,车间仓库对照列表,提料计划信息列表,生产用料清单维护,生产质量汇报单维护,车间全程跟踪报表,生产订单全程跟踪报表,关键件绑定列表,班组职员清单维护);生产订单状态不为下达、开工不允许下推生成流转卡

---
 WebTM/views/车间管理/报表分析/Mes_OrderProcFlowAllReport.html             |  140 +-
 WebTM/views/生产管理/要料计划/JIT_NeedMaterPlanBillList.html              |  144 +-
 WebTM/views/基础资料/生产基础资料/Gy_Process.html                           |  140 +-
 WebTM/views/生产管理/生产计划平台/JIT_DayPlanPlatForm.html                  |  143 +-
 WebTM/views/基础资料/生产基础资料/Gy_Source.html                            |  140 +-
 WebTM/views/基础资料/工资基础资料/Gy_Group.html                             |  175 ++-
 WebTM/views/工资管理/班组职员清单/Gy_GroupEmpBillList.html                  |  137 +-
 WebTM/views/生产管理/生产日计划工单/JIT_DayPlanBillList.html                 |  139 +-
 WebTM/views/生产管理/生产计划平台/JIT_DayPlanPlatForm_TK.html               |  160 +-
 WebTM/views/生产管理/报工台工序/不良采集/Sc_QualityReportStepBillList_New.html |  135 +-
 WebTM/views/生产管理/齐套分析/JIT_CompleteDetailList.html                 |  137 +-
 WebTM/views/生产管理/生产投料单/Sc_PPBomBillList.html                      |  145 +-
 WebTM/views/车间管理/关键件绑定/Sc_KeyElementBindingList.html              |  141 +-
 WebTM/views/生产管理/日计划基础资料/Gy_WorkWarehouseBillList.html            |  139 +-
 WebTM/views/生产管理/生产计划平台/Sc_ICMOSortBillList.html                  |  139 +-
 WebTM/views/生产管理/日计划基础资料/Cg_PODemandPlanConfigBillList.html       |  152 +-
 WebTM/views/车间管理/报表分析/Mes_OrderProcFlowAllReport_ICMO.html        |  138 +-
 WebTM/views/生产管理/生产任务单/Sc_ICMOBillList.html                       |   25 
 WebTM/views/基础资料/公用基础资料/Gy_WorkCenter.html                        |  138 +-
 19 files changed, 1,423 insertions(+), 1,184 deletions(-)

diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WorkCenter.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WorkCenter.html"
index 335d06f..8012cd9 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WorkCenter.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WorkCenter.html"
@@ -916,8 +916,8 @@
             function get_HideColumn() {
                 var colName = "";
                 var contentUrl = "";
-                for (var i = 1; i < option.cols[0].length - 1; i++) {
-                    colName += option.cols[0][i]["title"] + ",";
+                for (var i = 1; i < option.cols[0].length; i++) {
+                    colName += option.cols[0][i]["field"] + ",";
                 }
                 var urlStr = window.document.location.pathname;//鑾峰彇鏂囦欢璺緞
                 var urlLen = urlStr.split('/');
@@ -926,7 +926,7 @@
                 }
                 colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
 
-                contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName;
+                contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName;
 
                 layer.open({
                     type: 2
@@ -955,68 +955,82 @@
                     data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
                     success: function (data1) {
                         if (data1.data.length != 0) {
-
+                            titleData = [];
                             var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
-                            //var titleData = ["鍗曟嵁ID", "HMouldID", "hsubid", "HManagerID", "婧愬崟涓诲唴鐮�", "婧愬崟瀛愬唴鐮�"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
-                            var titleData = ["HItemID", "HUSEORGID"];
+                            var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                            newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
                             dataCol = data1.data[0].HGridString.split(',');
-
-                            for (var i = 0; i < option.cols[0].length - 2; i++) {
-                                var dataCols = dataCol[i].split('|');
-                                //闅愯棌鍒�
-                                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 (data1.data[0].HColumnWidth != 0) {
-                                //    option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;";
-                                //} else {
-                                //    option.cols[0][i + 1]["width"] = "";
-                                //}
-                                //鏄剧ず鍒�
-                                if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
-                                    option.cols[0][i + 1]["hide"] = false;
-                                }
-                                //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
-                                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;
-                                }
-                            }
-
-                            //鍙栨秷鍐荤粨鍒�
-                            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;
+                            //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                            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]);
+                                        }
                                     }
-                                    option.cols[0][i + 1]["fixed"] = "left";
+                                }
+                                //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                                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";
+                                        }
+                                    }
                                 }
                             }
                             table.render(option);
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\267\245\350\265\204\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Group.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\267\245\350\265\204\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Group.html"
index 118050d..43196b0 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\267\245\350\265\204\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Group.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\267\245\350\265\204\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Group.html"
@@ -374,24 +374,24 @@
             }
 
             //鏂囦欢涓婁紶
-            upload.render({
-                elem: '#UpLoad',
-                url: GetWEBURL() + '/Gy_ProcPrice/Gy_ProcPrice_Excel',
-                contentType: 'application/json',
-                exts: 'xls|xlsx', //鍏佽涓婁紶鐨勭被鍨�
-                done: function (data1) {
-                    if (data1.count == 1) {
-                        option.data = data1.data;
-                        table.render(option);
-                    } else {
-                        layer.alert(data1.code + data1.Message, { icon: 5 });
-                    }
-                },
-                error: function (err) {
-                    debugger
-                    layer.alert('瀵煎叆鍑虹幇寮傚父', { icon: 2 });
-                }
-            });
+            //upload.render({
+            //    elem: '#UpLoad',
+            //    url: GetWEBURL() + '/Gy_ProcPrice/Gy_ProcPrice_Excel',
+            //    contentType: 'application/json',
+            //    exts: 'xls|xlsx', //鍏佽涓婁紶鐨勭被鍨�
+            //    done: function (data1) {
+            //        if (data1.count == 1) {
+            //            option.data = data1.data;
+            //            table.render(option);
+            //        } else {
+            //            layer.alert(data1.code + data1.Message, { icon: 5 });
+            //        }
+            //    },
+            //    error: function (err) {
+            //        debugger
+            //        layer.alert('瀵煎叆鍑虹幇寮傚父', { icon: 2 });
+            //    }
+            //});
 
             //#region 鍒濆鍖栬〃鏍兼柟娉�
             function set_InitGrid() {
@@ -790,8 +790,8 @@
             function get_HideColumn() {
                 var colName = "";
                 var contentUrl = "";
-                for (var i = 1; i < option.cols[0].length - 1; i++) {
-                    colName += option.cols[0][i]["title"] + ",";
+                for (var i = 1; i < option.cols[0].length; i++) {
+                    colName += option.cols[0][i]["field"] + ",";
                 }
                 var urlStr = window.document.location.pathname;//鑾峰彇鏂囦欢璺緞
                 var urlLen = urlStr.split('/');
@@ -800,7 +800,7 @@
                 }
                 colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
 
-                contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName;
+                contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName;
 
                 layer.open({
                     type: 2
@@ -904,69 +904,82 @@
                     data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
                     success: function (data1) {
                         if (data1.data.length != 0) {
-
+                            titleData = [];
                             var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
-                            //var titleData = ["鍗曟嵁ID", "HMouldID", "hsubid", "HManagerID", "婧愬崟涓诲唴鐮�", "婧愬崟瀛愬唴鐮�"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
-                            //涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
-                            var titleData = ["HItemID", "HDeptID", "HUSEORGID"];
+                            var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                            newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
                             dataCol = data1.data[0].HGridString.split(',');
-
-                            for (var i = 0; i < option.cols[0].length - 2; i++) {
-                                var dataCols = dataCol[i].split('|');
-                                //闅愯棌鍒�
-                                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 (data1.data[0].HColumnWidth != 0) {
-                                //    option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;";
-                                //} else {
-                                //    option.cols[0][i + 1]["width"] = "";
-                                //}
-                                //鏄剧ず鍒�
-                                if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
-                                    option.cols[0][i + 1]["hide"] = false;
-                                }
-                                //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
-                                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;
-                                }
-                            }
-
-                            //鍙栨秷鍐荤粨鍒�
-                            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;
+                            //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                            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]);
+                                        }
                                     }
-                                    option.cols[0][i + 1]["fixed"] = "left";
+                                }
+                                //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                                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";
+                                        }
+                                    }
                                 }
                             }
                             table.render(option);
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Process.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Process.html"
index b345950..87c8864 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Process.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Process.html"
@@ -843,8 +843,8 @@
             function get_HideColumn() {
                 var colName = "";
                 var contentUrl = "";
-                for (var i = 1; i < option.cols[0].length - 1; i++) {
-                    colName += option.cols[0][i]["title"] + ",";
+                for (var i = 1; i < option.cols[0].length; i++) {
+                    colName += option.cols[0][i]["field"] + ",";
                 }
                 var urlStr = window.document.location.pathname;//鑾峰彇鏂囦欢璺緞
                 var urlLen = urlStr.split('/');
@@ -853,7 +853,7 @@
                 }
                 colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
 
-                contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName;
+                contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName;
 
                 layer.open({
                     type: 2
@@ -882,70 +882,82 @@
                     data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
                     success: function (data1) {
                         if (data1.data.length != 0) {
-
+                            titleData = [];
                             var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
-                            //var titleData = ["鍗曟嵁ID", "HMouldID", "hsubid", "HManagerID", "婧愬崟涓诲唴鐮�", "婧愬崟瀛愬唴鐮�"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
-                              var titleData = ["HItemID", "HProcessID_K3", "HUSEORGID"];
+                            var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                            newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
                             dataCol = data1.data[0].HGridString.split(',');
-
-                            for (var i = 0; i < option.cols[0].length - 2; i++) {
-                                if (dataCol[i]) {
-                                    var dataCols = dataCol[i].split('|');
-                                }
-                                //闅愯棌鍒�
-                                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 (data1.data[0].HColumnWidth != 0) {
-                                //    option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;";
-                                //} else {
-                                //    option.cols[0][i + 1]["width"] = "";
-                                //}
-                                //鏄剧ず鍒�
-                                if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
-                                    option.cols[0][i + 1]["hide"] = false;
-                                }
-                                //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
-                                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;
-                                }
-                            }
-
-                            //鍙栨秷鍐荤粨鍒�
-                            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;
+                            //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                            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]);
+                                        }
                                     }
-                                    option.cols[0][i + 1]["fixed"] = "left";
+                                }
+                                //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                                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";
+                                        }
+                                    }
                                 }
                             }
                             table.render(option);
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Source.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Source.html"
index 7ff32aa..1fbf2eb 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Source.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\347\224\237\344\272\247\345\237\272\347\241\200\350\265\204\346\226\231/Gy_Source.html"
@@ -853,8 +853,8 @@
             function get_HideColumn() {
                 var colName = "";
                 var contentUrl = "";
-                for (var i = 1; i < option.cols[0].length - 1; i++) {
-                    colName += option.cols[0][i]["title"] + ",";
+                for (var i = 1; i < option.cols[0].length; i++) {
+                    colName += option.cols[0][i]["field"] + ",";
                 }
                 var urlStr = window.document.location.pathname;//鑾峰彇鏂囦欢璺緞
                 var urlLen = urlStr.split('/');
@@ -863,7 +863,7 @@
                 }
                 colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
 
-                contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName;
+                contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName;
 
                 layer.open({
                     type: 2
@@ -967,70 +967,82 @@
                     data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
                     success: function (data1) {
                         if (data1.data.length != 0) {
-
+                            titleData = [];
                             var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
-                            //var titleData = ["鍗曟嵁ID", "HMouldID", "hsubid", "HManagerID", "婧愬崟涓诲唴鐮�", "婧愬崟瀛愬唴鐮�"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
-                            var titleData = ["HItemID", "Hprocid", "HUSEORGID"];
+                            var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                            newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
                             dataCol = data1.data[0].HGridString.split(',');
-
-                            for (var i = 0; i < option.cols[0].length - 2; i++) {
-                                if (dataCol[i]) {
-                                    var dataCols = dataCol[i].split('|');
-                                }                                
-                                //闅愯棌鍒�
-                                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 (data1.data[0].HColumnWidth != 0) {
-                                //    option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;";
-                                //} else {
-                                //    option.cols[0][i + 1]["width"] = "";
-                                //}
-                                //鏄剧ず鍒�
-                                if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
-                                    option.cols[0][i + 1]["hide"] = false;
-                                }
-                                //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
-                                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;
-                                }
-                            }
-
-                            //鍙栨秷鍐荤粨鍒�
-                            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;
+                            //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                            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]);
+                                        }
                                     }
-                                    option.cols[0][i + 1]["fixed"] = "left";
+                                }
+                                //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                                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";
+                                        }
+                                    }
                                 }
                             }
                             table.render(option);
diff --git "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\347\217\255\347\273\204\350\201\214\345\221\230\346\270\205\345\215\225/Gy_GroupEmpBillList.html" "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\347\217\255\347\273\204\350\201\214\345\221\230\346\270\205\345\215\225/Gy_GroupEmpBillList.html"
index f405af5..fea9a80 100644
--- "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\347\217\255\347\273\204\350\201\214\345\221\230\346\270\205\345\215\225/Gy_GroupEmpBillList.html"
+++ "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\347\217\255\347\273\204\350\201\214\345\221\230\346\270\205\345\215\225/Gy_GroupEmpBillList.html"
@@ -633,7 +633,7 @@
             function get_HideColumn() {
                 var colName = "";
                 for (var i = 1; i < option.cols[0].length; i++) {
-                    colName += option.cols[0][i]["title"] + ",";
+                    colName += option.cols[0][i]["field"] + ",";
                 }
 
                 colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
@@ -645,7 +645,7 @@
                     , shift: 2 //寮瑰嚭鍔ㄧ敾
                     , area: ["50%", "90%"] //绐椾綋澶у皬
                     , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
-                    , content: ['../../鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName, "yes"]
+                    , content: ['../../鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName, "yes"]
                     , btn: ["纭畾", "鍙栨秷"]
                     , btn1: function (index, laero) {
                         //鍒锋柊琛ㄦ牸鏁版嵁
@@ -664,69 +664,82 @@
                     data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
                     success: function (data1) {
                         if (data1.data.length != 0) {
-
-
+                            titleData = [];
                             var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
-                            /*var titleData = ["鍗曟嵁ID", "HGroupID","HEmpID"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�*/
-
+                            var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                            newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
                             dataCol = data1.data[0].HGridString.split(',');
-
-                            for (var i = 0; i < option.cols[0].length - 1; i++) {
-                                var dataCols = dataCol[i].split('|');
-                                //闅愯棌鍒�
-                                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 (data1.data[0].HColumnWidth != 0) {
-                                //    option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;";
-                                //} else {
-                                //    option.cols[0][i + 1]["width"] = "";
-                                //}
-                                //鏄剧ず鍒�
-                                if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
-                                    option.cols[0][i + 1]["hide"] = false;
-                                }
-                                //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
-                                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;
-                                }
-                            }
-
-                            //鍙栨秷鍐荤粨鍒�
-                            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;
+                            //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                            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]);
+                                        }
                                     }
-                                    option.cols[0][i + 1]["fixed"] = "left";
+                                }
+                                //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                                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";
+                                        }
+                                    }
                                 }
                             }
                             table.render(option);
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBillList_New.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBillList_New.html"
index 3f682a3..a846dda 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBillList_New.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\346\212\245\345\267\245\345\217\260\345\267\245\345\272\217/\344\270\215\350\211\257\351\207\207\351\233\206/Sc_QualityReportStepBillList_New.html"
@@ -829,7 +829,7 @@
                 var colName = "";
                 var contentUrl = "";
                 for (var i = 1; i < option.cols[0].length; i++) {
-                    colName += option.cols[0][i]["title"] + ",";
+                    colName += option.cols[0][i]["field"] + ",";
                 }
                 var urlStr = window.document.location.pathname;//鑾峰彇鏂囦欢璺緞
                 var urlLen = urlStr.split('/');
@@ -867,69 +867,82 @@
                     data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
                     success: function (data1) {
                         if (data1.data.length != 0) {
-
-                            var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
-                            //var titleData = ["鍗曟嵁ID", "HMouldID", "hsubid", "HManagerID", "婧愬崟涓诲唴鐮�", "婧愬崟瀛愬唴鐮�"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
-                            //涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
                             var titleData = ["hmainid", "HMainEmpID", "HDeptID", "HGroupID", "HOrgID", "hsubid", "HMaterID", "HUnitID", "HEmpID", "HSourceID", "HBadReasonID", "HICMOInterID", "HICMOEntryID", "HICMOBillNo", "HProcExchInterID", "HProcExchEntryID", "HProcExchBillNo", "HSourceInterID", "HSourceEntryID", "HSourceBillNo", "HSourceBillType", "HBarCode", "HReportType", "HAddr", "HMaker", "HMakeDate", "HMainSourceInterID", "HMainSourceEntryID", "HMainSourceBillNo", "HMainSourceBillType"];
+                            var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
+                            var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                            newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
                             dataCol = data1.data[0].HGridString.split(',');
-
-                            for (var i = 0; i < option.cols[0].length - 1; i++) {
-                                var dataCols = dataCol[i].split('|');
-                                //闅愯棌鍒�
-                                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 (data1.data[0].HColumnWidth != 0) {
-                                //    option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;";
-                                //} else {
-                                //    option.cols[0][i + 1]["width"] = "";
-                                //}
-                                //鏄剧ず鍒�
-                                if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
-                                    option.cols[0][i + 1]["hide"] = false;
-                                }
-                                //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
-                                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;
-                                }
-                            }
-
-                            //鍙栨秷鍐荤粨鍒�
-                            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;
+                            //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                            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]);
+                                        }
                                     }
-                                    option.cols[0][i + 1]["fixed"] = "left";
+                                }
+                                //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                                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";
+                                        }
+                                    }
                                 }
                             }
                             table.render(option);
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\345\237\272\347\241\200\350\265\204\346\226\231/Cg_PODemandPlanConfigBillList.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\345\237\272\347\241\200\350\265\204\346\226\231/Cg_PODemandPlanConfigBillList.html"
index 10b4e07..5cccfcb 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\345\237\272\347\241\200\350\265\204\346\226\231/Cg_PODemandPlanConfigBillList.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\345\237\272\347\241\200\350\265\204\346\226\231/Cg_PODemandPlanConfigBillList.html"
@@ -480,7 +480,8 @@
                         table.render(option);
                         layer.close(ajaxLoad);
 
-
+                        //鍒楄缃�
+                        DisPlay_HideColumn();
                   
                         //layer.alert("鏌ヨ鎴愬姛", { icon: 1 });
                     } else {
@@ -491,9 +492,7 @@
                     layer.close(ajaxLoad);
                     layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
                 }
-            });
-            //鍒楄缃�
-            DisPlay_HideColumn();
+            });           
         }
 
 
@@ -501,8 +500,8 @@
         //闅愯棌鍒楄缃�
         function get_HideColumn() {
             var colName = "";
-            for (var i = 1; i < option.cols[0].length - 1; i++) {
-                colName += option.cols[0][i]["title"] + ",";
+            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 杩涜缂栫爜
@@ -514,7 +513,7 @@
                 , shift: 2 //寮瑰嚭鍔ㄧ敾
                 , area: ["50%", "90%"] //绐椾綋澶у皬
                 , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
-                , content: ['../../鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName, "yes"]
+                , content: ['../../鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName, "yes"]
                 , btn: ["纭畾", "鍙栨秷"]
                 , btn1: function (index, laero) {
                     //鍒锋柊琛ㄦ牸鏁版嵁
@@ -531,71 +530,84 @@
                 url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList',
                 type: "GET",
                 data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
-                success: function (result) {
-                    if (result.data.length != 0) {
-
-
+                success: function (data1) {
+                    if (data1.data.length != 0) {
+                        titleData = [];
                         var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
-                   var titleData = ["HMaterID", "HUnitID", "HICMOEmpID"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
-
-                        dataCol = result.data[0].HGridString.split(',');
-
-                        for (var i = 0; i < option.cols[0].length - 2; i++) {
-                            var dataCols = dataCol[i].split('|');
-                            //闅愯棌鍒�
-                            if (dataCols[1] == 1) {
-                                option.cols[0][i + 1]["hide"] = true;
-                            }
-                            //璁剧疆鍒楀
-                            if (dataCols[3] > 0) {
-                                option.cols[0][i + 1]["width"] = dataCols[3];
-                            }
-                            //璁剧疆鍐呭瀛椾綋澶у皬
-                            if (result.data[0].HFontSize != 0) {
-                                option.cols[0][i + 1]["style"] = "font-size:" + result.data[0].HFontSize + "px;";
-                            } else {
-                                option.cols[0][i + 1]["style"] = "font-size:100%";
-                            }
-                            //璁剧疆鍒楀
-                            //if (data1.data[0].HColumnWidth != 0) {
-                            //    option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;";
-                            //} else {
-                            //    option.cols[0][i + 1]["width"] = "";
-                            //}
-                            //鏄剧ず鍒�
-                            if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
-                                option.cols[0][i + 1]["hide"] = false;
-                            }
-                            //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
-                            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;
-                            }
-                        }
-
-                        //鍙栨秷鍐荤粨鍒�
-                        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 (result.data[0].HFixCols != 0) {
-                            for (var i = 0; i < result.data[0].HFixCols; i++) {
-                                if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) {
-                                    result.data[0].HFixCols += 1;
+                        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]);
+                                    }
                                 }
-                                option.cols[0][i + 1]["fixed"] = "left";
+                            }
+                            //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                            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";
+                                    }
+                                }
                             }
                         }
                         table.render(option);
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\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WorkWarehouseBillList.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\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WorkWarehouseBillList.html"
index 92f7e47..eec7bd3 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\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WorkWarehouseBillList.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\345\237\272\347\241\200\350\265\204\346\226\231/Gy_WorkWarehouseBillList.html"
@@ -738,8 +738,8 @@
         function get_HideColumn() {
             var colName = "";
             var contentUrl = "";
-            for (var i = 1; i < option.cols[0].length - 1; i++) {
-                colName += option.cols[0][i]["title"] + ",";
+            for (var i = 1; i < option.cols[0].length; i++) {
+                colName += option.cols[0][i]["field"] + ",";
             }
             var urlStr = window.document.location.pathname;//鑾峰彇鏂囦欢璺緞
             var urlLen = urlStr.split('/');
@@ -748,7 +748,7 @@
             }
             colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
 
-            contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName;
+            contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName;
 
             layer.open({
                 type: 2
@@ -777,69 +777,82 @@
                 data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
                 success: function (data1) {
                     if (data1.data.length != 0) {
-
-
+                        titleData = [];
                         var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
-                        var titleData = ["hmainid"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
-
+                        var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                        newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
                         dataCol = data1.data[0].HGridString.split(',');
-
-                        for (var i = 0; i < option.cols[0].length - 2; i++) {
-                            var dataCols = dataCol[i].split('|');
-                            //闅愯棌鍒�
-                            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 (data1.data[0].HColumnWidth != 0) {
-                            //    option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;";
-                            //} else {
-                            //    option.cols[0][i + 1]["width"] = "";
-                            //}
-                            //鏄剧ず鍒�
-                            if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
-                                option.cols[0][i + 1]["hide"] = false;
-                            }
-                            //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
-                            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;
-                            }
-                        }
-
-                        //鍙栨秷鍐荤粨鍒�
-                        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;
+                        //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                        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]);
+                                    }
                                 }
-                                option.cols[0][i + 1]["fixed"] = "left";
+                            }
+                            //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                            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";
+                                    }
+                                }
                             }
                         }
                         table.render(option);
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\344\273\273\345\212\241\345\215\225/Sc_ICMOBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\344\273\273\345\212\241\345\215\225/Sc_ICMOBillList.html"
index 28ee17d..f6e153d 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\344\273\273\345\212\241\345\215\225/Sc_ICMOBillList.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\344\273\273\345\212\241\345\215\225/Sc_ICMOBillList.html"
@@ -1468,17 +1468,27 @@
                 var checkStatus = table.checkStatus('mainTable')
                     , data = checkStatus.data;
                 if (data.length != 0) {
-
+                    var HErr = "";
                     for (var i = 0; i < data.length; i++) {
+
+                        if (data[i].鐘舵�� != "涓嬭揪" && data[i].鐘舵�� != "寮�宸�") {
+                            HErr += "閫変腑琛岀" + (i + 1) + "琛岋紝鐢熶骇璁㈠崟:" + data[i].鍗曟嵁鍙� + "鐘舵�佷笉涓轰笅杈炬垨鑰呭紑宸ワ紝涓嶅厑璁哥敓鎴愭祦杞崱锛�<br/><br/>";
+                            continue;
+                        }
+
                         var linterid = data[i].hmainid.toString();
                         var HEntryID = data[i].HEntryID.toString();
+                       
                         layer.open({
                             type: 2
                             , area: ['100%', '100%']
                             , title: '宸ュ簭娴佽浆鍗�-缂栬緫'
                             , shift: 0//寮瑰嚭鍔ㄧ敾
                             , content: '../../杞﹂棿绠$悊/宸ュ簭娴佽浆鍗�/Sc_ProcessExchangeBill.html?OperationType=2&linterid=' + linterid + '&HEntryID=' + HEntryID + '&HSouceBillType=3772'
-                        })
+                        })                       
+                    }
+                    if (HErr != "") {
+                        layer.alert(HErr);
                     }
                 } else {
                     layer.msg('璇烽�夋嫨鏁版嵁涓嬫帹锛�');
@@ -1511,14 +1521,25 @@
                 if (data.length > 0) {
                     var linterid = [];
                     var msg = "";
+                    var HErr = "";
 
                     for (var i = 0; i < data.length; i++) {
                         if (Number(data[i].鐢熶骇浠诲姟鍗曟暟閲�) - Number(data[i].娴佽浆鍗℃暟閲�) <= 0) {
                             msg += "閫変腑琛岀<span style='color: red;'>" + (i + 1) + "</span>琛岋紝鐢熶骇璁㈠崟锛�<span style='color: red;'>" + data[i].鍗曟嵁鍙� + "</span>,<br/>璁㈠崟鏁伴噺锛�<span style='color: blue;'>" + data[i].鐢熶骇浠诲姟鍗曟暟閲� + "</span>锛屽凡鐢熸垚娴佽浆鍗℃暟<span style='color: blue;'>" + data[i].娴佽浆鍗℃暟閲� + "</span>,<br/>鍓╀綑鍙笅鎺ㄦ祦杞崱鏁�:<span style='color: orange;'>" + "0</span>锛岃鍕胯秴閲忕敓鎴愶紒" + "<br/>" + "<br/>";
                         }
+
+                        if (data[i].鐘舵�� != "涓嬭揪" && data[i].鐘舵�� != "寮�宸�") {
+                            HErr += "閫変腑琛岀" + (i + 1) + "琛岋紝鐢熶骇璁㈠崟:" + data[i].鍗曟嵁鍙� + "鐘舵�佷笉涓轰笅杈炬垨鑰呭紑宸ワ紝涓嶅厑璁哥敓鎴愭祦杞崱锛�<br/><br/>";
+                            continue;
+                        }
                         linterid.push(data[i].hmainid + '@' + data[i].hsubid);
                     }
 
+                    if (HErr != "") {
+                        layer.alert(HErr);
+                        return;
+                    }
+
                     if (msg != "") {
                         layer.alert(msg);
                         return;
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\212\225\346\226\231\345\215\225/Sc_PPBomBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\212\225\346\226\231\345\215\225/Sc_PPBomBillList.html"
index 12b1479..8e66f5f 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\212\225\346\226\231\345\215\225/Sc_PPBomBillList.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\212\225\346\226\231\345\215\225/Sc_PPBomBillList.html"
@@ -1001,7 +1001,7 @@
             function get_HideColumn() {
                 var colName = "";
                 var contentUrl = "";
-                for (var i = 1; i < option.cols[0].length - 1; i++) {
+                for (var i = 1; i < option.cols[0].length; i++) {
                     colName += option.cols[0][i]["field"] + ",";
                 }
                 var urlStr = window.document.location.pathname;//鑾峰彇鏂囦欢璺緞
@@ -1011,7 +1011,7 @@
                 }
                 colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
 
-                contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName;
+                contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName;
 
                 layer.open({
                     type: 2
@@ -1041,77 +1041,82 @@
                     data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
                     success: function (data1) {
                         if (data1.data.length != 0) {
-
-
+                            titleData = [];
                             var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
-                            var titleData = ["hmainid", "HDeptID", "HMaterID", "HUnitID", "hsubid", "hmaterid2", "hunitid2", "HWHID", "HSPID"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
-
+                            var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                            newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
                             dataCol = data1.data[0].HGridString.split(',');
-
-                            for (var i = 0; i < option.cols[0].length - 2; i++) {
-                                var dataCols = dataCol[i].split('|');
-                                //闅愯棌鍒�
-                                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 (data1.data[0].HColumnWidth != 0) {
-                                //    option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;";
-                                //} else {
-                                //    option.cols[0][i + 1]["width"] = "";
-                                //}
-                                //鏄剧ず鍒�
-                                if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
-                                    option.cols[0][i + 1]["hide"] = false;
-                                }
-                                //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
-                                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];
-                                }
-                                //缁熻鍒�
-                                if (dataCols[6] == 1) {
-                                    option.cols[0][i + 1]["totalRow"] = true;
-                                }
-                            }
-
-                            //鍙栨秷鍐荤粨鍒�
-                            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;
+                            //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                            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]);
+                                        }
                                     }
-                                    option.cols[0][i + 1]["fixed"] = "left";
+                                }
+                                //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                                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";
+                                        }
+                                    }
                                 }
                             }
                             table.render(option);
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\227\245\350\256\241\345\210\222\345\267\245\345\215\225/JIT_DayPlanBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\227\245\350\256\241\345\210\222\345\267\245\345\215\225/JIT_DayPlanBillList.html"
index c7c1d86..e5653f3 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\227\245\350\256\241\345\210\222\345\267\245\345\215\225/JIT_DayPlanBillList.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\346\227\245\350\256\241\345\210\222\345\267\245\345\215\225/JIT_DayPlanBillList.html"
@@ -620,8 +620,8 @@
         function get_HideColumn() {
             var colName = "";
             var contentUrl = "";
-            for (var i = 1; i < option.cols[0].length - 1; i++) {
-                colName += option.cols[0][i]["title"] + ",";
+            for (var i = 1; i < option.cols[0].length; i++) {
+                colName += option.cols[0][i]["field"] + ",";
             }
             var urlStr = window.document.location.pathname;//鑾峰彇鏂囦欢璺緞
             var urlLen = urlStr.split('/');
@@ -630,7 +630,7 @@
             }
             colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
 
-            contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName;
+            contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName;
 
             layer.open({
                 type: 2
@@ -659,69 +659,82 @@
                 data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
                 success: function (data1) {
                     if (data1.data.length != 0) {
-
-
+                        titleData = [];
                         var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
-                        var titleData = ["hmainid"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
-
+                        var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                        newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
                         dataCol = data1.data[0].HGridString.split(',');
-
-                        for (var i = 0; i < option.cols[0].length - 2; i++) {
-                            var dataCols = dataCol[i].split('|');
-                            //闅愯棌鍒�
-                            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 (data1.data[0].HColumnWidth != 0) {
-                            //    option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;";
-                            //} else {
-                            //    option.cols[0][i + 1]["width"] = "";
-                            //}
-                            //鏄剧ず鍒�
-                            if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
-                                option.cols[0][i + 1]["hide"] = false;
-                            }
-                            //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
-                            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;
-                            }
-                        }
-
-                        //鍙栨秷鍐荤粨鍒�
-                        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;
+                        //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                        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]);
+                                    }
                                 }
-                                option.cols[0][i + 1]["fixed"] = "left";
+                            }
+                            //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                            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";
+                                    }
+                                }
                             }
                         }
                         table.render(option);
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatForm.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatForm.html"
index 41221f7..c72e002 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatForm.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatForm.html"
@@ -838,7 +838,7 @@
             var oneday = 1000 * 60 * 60 * 24;
 
             columns.push({ type: 'checkbox', fixed: 'left', sort: true });
-            columns.push({ type: 'numbers', title: '搴忓彿', sort: true });
+            columns.push({ type: 'numbers', field: '搴忓彿', title: '搴忓彿', sort: true });
             columns.push({ field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', hide: true, sort: true });
             columns.push({ field: '閿�鍞鍗曞彿', title: '閿�鍞鍗曞彿', width: 150, sort: true });
             columns.push({ field: '鐢熶骇璁㈠崟鍙�', title: '鐢熶骇璁㈠崟鍙�', width: 150, style: 'background-color: #f9f9f9;', sort: true });
@@ -3311,8 +3311,8 @@
         function get_HideColumn() {
             var colName = "";
             var contentUrl = "";
-            for (var i = 1; i < option.cols[0].length - 1; i++) {
-                colName += option.cols[0][i]["title"] + ",";
+            for (var i = 1; i < option.cols[0].length; i++) {
+                colName += option.cols[0][i]["field"] + ",";
             }
             var urlStr = window.document.location.pathname;//鑾峰彇鏂囦欢璺緞
             var urlLen = urlStr.split('/');
@@ -3321,7 +3321,7 @@
             }
             colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
 
-            contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName;
+            contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName;
 
             layer.open({
                 type: 2
@@ -3350,71 +3350,82 @@
                 data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
                 success: function (data1) {
                     if (data1.data.length != 0) {
-
-
+                        titleData = [];
                         var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
-                        var titleData = ["鍗曟嵁鍙�", "HProdORGID", "HMaterID", "HUnitID", "HWorkShopID", "HSourceID"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
-
+                        var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                        newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
                         dataCol = data1.data[0].HGridString.split(',');
-
-                        for (var i = 0; i < option.cols[0].length - 2; i++) {
-                            if (dataCol[i]) {
-                                var dataCols = dataCol[i].split('|');
-                            }                           
-                            //闅愯棌鍒�
-                            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 (data1.data[0].HColumnWidth != 0) {
-                            //    option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;";
-                            //} else {
-                            //    option.cols[0][i + 1]["width"] = "";
-                            //}
-                            //鏄剧ず鍒�
-                            if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
-                                option.cols[0][i + 1]["hide"] = false;
-                            }
-                            //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
-                            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;
-                            }
-                        }
-
-                        //鍙栨秷鍐荤粨鍒�
-                        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;
+                        //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                        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]);
+                                    }
                                 }
-                                option.cols[0][i + 1]["fixed"] = "left";
+                            }
+                            //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                            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";
+                                    }
+                                }
                             }
                         }
                         table.render(option);
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatForm_TK.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatForm_TK.html"
index 5657fda..1f1fac6 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatForm_TK.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatForm_TK.html"
@@ -870,7 +870,7 @@
             var oneday = 1000 * 60 * 60 * 24;
 
             columns.push({ type: 'checkbox', fixed: 'left', sort: true });
-            columns.push({ type: 'numbers', title: '搴忓彿', sort: true });
+            columns.push({ type: 'numbers', field: '搴忓彿',title: '搴忓彿', sort: true });
             columns.push({ field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', hide: true, sort: true });
             columns.push({ field: '閿�鍞鍗曞彿', title: '閿�鍞鍗曞彿', width: 150, sort: true });
             columns.push({ field: '鐢熶骇璁㈠崟鍙�', title: '鐢熶骇璁㈠崟鍙�', width: 150, style: 'background-color: #f9f9f9;', sort: true });
@@ -1087,10 +1087,11 @@
                 elem: '#mainTable'
                 , toolbar: '#toolbarDemo'
                 , height: 'full-120'
-                , page: false
+                , page: true
                 , cellMinWidth: 90
                 , cols: [columns]
-                , limit: Number.MAX_VALUE//榛樿鏄剧ず鍏ㄩ儴
+                , limit: 500//榛樿鏄剧ず鍏ㄩ儴
+                , limits: [500,1000,1500,3000,5000,10000,20000]
                 , done: function (res, page, count) {
                     soulTable.render(this);
                     $('.layui-table thead').on('click', 'th', function () {
@@ -3278,16 +3279,16 @@
 
             //鍒犻櫎瀛愯〃鏁版嵁 浼氬崰鐢ㄦ暟缁勭殑浣嶇疆,闇�瑕侀噸鏂版帓涓�涓嬮『搴�
             var num = [];
-            for (var i = 0; i < table.cache["mainTable"].length; i++) {
-                if (table.cache["mainTable"][i] != "") {
-                    if (parseFloat(table.cache["mainTable"][i]["鎷嗗崟鏁伴噺"]) == 0) {
+            for (var i = 0; i < option.data.length; i++) {
+                if (option.data[i] != "") {
+                    if (parseFloat(option.data[i]["鎷嗗崟鏁伴噺"]) == 0) {
                         return layer.msg("绗�" + (i + 1) + "琛�,鎷嗕骇鏁伴噺鏈夎,璇烽噸鏂拌緭鍏�!");
                     }
-                    if (parseFloat(table.cache["mainTable"][i]["鎷嗗崟鏁伴噺"]) - parseFloat(table.cache["mainTable"][i]["鎷嗗崟姹囨姤鏁伴噺"]) < parseFloat(table.cache["mainTable"][i]["鏃ヨ鍒掓暟閲忔�婚噺"])) { // - 宸叉眹鎶ユ暟閲�
+                    if (parseFloat(option.data[i]["鎷嗗崟鏁伴噺"]) - parseFloat(option.data[i]["鎷嗗崟姹囨姤鏁伴噺"]) < parseFloat(option.data[i]["鏃ヨ鍒掓暟閲忔�婚噺"])) { // - 宸叉眹鎶ユ暟閲�
                         return layer.msg("绗�" + (i + 1) + "琛�,鎺掍骇鏁伴噺瓒呭嚭璁㈠崟鏁伴噺!");
                     }
-                    table.cache["mainTable"][i].LAY_TABLE_INDEX = i;
-                    num.push(table.cache["mainTable"][i])
+                    option.data[i].LAY_TABLE_INDEX = i;
+                    num.push(option.data[i])
                 }
             }
 
@@ -3803,8 +3804,8 @@
         function get_HideColumn() {
             var colName = "";
             var contentUrl = "";
-            for (var i = 1; i < option.cols[0].length - 1; i++) {
-                colName += option.cols[0][i]["title"] + ",";
+            for (var i = 1; i < option.cols[0].length; i++) {
+                colName += option.cols[0][i]["field"] + ",";
             }
             var urlStr = window.document.location.pathname;//鑾峰彇鏂囦欢璺緞
             var urlLen = urlStr.split('/');
@@ -3813,7 +3814,7 @@
             }
             colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
 
-            contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName;
+            contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName;
 
             layer.open({
                 type: 2
@@ -3842,71 +3843,82 @@
                 data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
                 success: function (data1) {
                     if (data1.data.length != 0) {
-
-
+                        titleData = [];
                         var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
-                        var titleData = ["鍗曟嵁鍙�", "HProdORGID", "HMaterID", "HUnitID", "HWorkShopID", "HSourceID"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
-
+                        var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                        newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
                         dataCol = data1.data[0].HGridString.split(',');
-
-                        for (var i = 0; i < option.cols[0].length - 2; i++) {
-                            if (dataCol[i]) {
-                                var dataCols = dataCol[i].split('|');
-                            }                           
-                            //闅愯棌鍒�
-                            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 (data1.data[0].HColumnWidth != 0) {
-                            //    option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;";
-                            //} else {
-                            //    option.cols[0][i + 1]["width"] = "";
-                            //}
-                            //鏄剧ず鍒�
-                            if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
-                                option.cols[0][i + 1]["hide"] = false;
-                            }
-                            //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
-                            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;
-                            }
-                        }
-
-                        //鍙栨秷鍐荤粨鍒�
-                        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;
+                        //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                        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]);
+                                    }
                                 }
-                                option.cols[0][i + 1]["fixed"] = "left";
+                            }
+                            //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                            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";
+                                    }
+                                }
                             }
                         }
                         table.render(option);
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/Sc_ICMOSortBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/Sc_ICMOSortBillList.html"
index 640c6c0..ab766fa 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/Sc_ICMOSortBillList.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/Sc_ICMOSortBillList.html"
@@ -440,8 +440,8 @@
         function get_HideColumn() {
             var colName = "";
             var contentUrl = "";
-            for (var i = 1; i < option.cols[0].length - 1; i++) {
-                colName += option.cols[0][i]["title"] + ",";
+            for (var i = 1; i < option.cols[0].length; i++) {
+                colName += option.cols[0][i]["field"] + ",";
             }
             var urlStr = window.document.location.pathname;//鑾峰彇鏂囦欢璺緞
             var urlLen = urlStr.split('/');
@@ -450,7 +450,7 @@
             }
             colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
 
-            contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName;
+            contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName;
 
             layer.open({
                 type: 2
@@ -479,69 +479,82 @@
                 data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
                 success: function (data1) {
                     if (data1.data.length != 0) {
-
-
+                        titleData = [];
                         var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
-                        var titleData = ["hmainid"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
-
+                        var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                        newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
                         dataCol = data1.data[0].HGridString.split(',');
-
-                        for (var i = 0; i < option.cols[0].length - 2; i++) {
-                            var dataCols = dataCol[i].split('|');
-                            //闅愯棌鍒�
-                            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 (data1.data[0].HColumnWidth != 0) {
-                            //    option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;";
-                            //} else {
-                            //    option.cols[0][i + 1]["width"] = "";
-                            //}
-                            //鏄剧ず鍒�
-                            if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
-                                option.cols[0][i + 1]["hide"] = false;
-                            }
-                            //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
-                            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;
-                            }
-                        }
-
-                        //鍙栨秷鍐荤粨鍒�
-                        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;
+                        //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                        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]);
+                                    }
                                 }
-                                option.cols[0][i + 1]["fixed"] = "left";
+                            }
+                            //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                            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";
+                                    }
+                                }
                             }
                         }
                         table.render(option);
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\350\246\201\346\226\231\350\256\241\345\210\222/JIT_NeedMaterPlanBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\350\246\201\346\226\231\350\256\241\345\210\222/JIT_NeedMaterPlanBillList.html"
index cf78efb..b7f516c 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\350\246\201\346\226\231\350\256\241\345\210\222/JIT_NeedMaterPlanBillList.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\350\246\201\346\226\231\350\256\241\345\210\222/JIT_NeedMaterPlanBillList.html"
@@ -470,6 +470,8 @@
                         table.render(option);
                         layer.close(ajaxLoad);
                         //layer.alert("鏌ヨ鎴愬姛", { icon: 1 });
+
+                        DisPlay_HideColumn();
                     } else {
                         layer.close(ajaxLoad);
                         layer.alert(result.code + result.Message, { icon: 5 });
@@ -478,16 +480,15 @@
                     layer.close(ajaxLoad);
                     layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
                 }
-            });
-            DisPlay_HideColumn();
+            });            
         }
 
 
         //闅愯棌鍒楄缃�
         function get_HideColumn() {
             var colName = "";
-            for (var i = 1; i < option.cols[0].length - 1; i++) {
-                colName += option.cols[0][i]["title"] + ",";
+            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 杩涜缂栫爜
@@ -499,7 +500,7 @@
                 , shift: 2 //寮瑰嚭鍔ㄧ敾
                 , area: ["50%", "90%"] //绐椾綋澶у皬
                 , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
-                , content: ['../../鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName, "yes"]
+                , content: ['../../鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName, "yes"]
                 , btn: ["纭畾", "鍙栨秷"]
                 , btn1: function (index, laero) {
                     //鍒锋柊琛ㄦ牸鏁版嵁
@@ -518,69 +519,82 @@
                 data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
                 success: function (data1) {
                     if (data1.data.length != 0) {
-
-
+                        titleData = [];
                         var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
-                        var titleData = ["HMaterID", "HUnitID", "HICMOEmpID"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
-
+                        var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                        newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
                         dataCol = data1.data[0].HGridString.split(',');
-
-                        for (var i = 0; i < option.cols[0].length - 2; i++) {
-                            var dataCols = dataCol[i].split('|');
-                            //闅愯棌鍒�
-                            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 (data1.data[0].HColumnWidth != 0) {
-                            //    option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;";
-                            //} else {
-                            //    option.cols[0][i + 1]["width"] = "";
-                            //}
-                            //鏄剧ず鍒�
-                            if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
-                                option.cols[0][i + 1]["hide"] = false;
-                            }
-                            //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
-                            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;
-                            }
-                        }
-
-                        //鍙栨秷鍐荤粨鍒�
-                        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;
+                        //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                        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]);
+                                    }
                                 }
-                                option.cols[0][i + 1]["fixed"] = "left";
+                            }
+                            //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                            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";
+                                    }
+                                }
                             }
                         }
                         table.render(option);
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\351\275\220\345\245\227\345\210\206\346\236\220/JIT_CompleteDetailList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\351\275\220\345\245\227\345\210\206\346\236\220/JIT_CompleteDetailList.html"
index af1cf4f..c354f7c 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\351\275\220\345\245\227\345\210\206\346\236\220/JIT_CompleteDetailList.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\351\275\220\345\245\227\345\210\206\346\236\220/JIT_CompleteDetailList.html"
@@ -574,8 +574,8 @@
         function get_HideColumn(value) {
             var colName = "";
 
-            for (var i = 1; i < option.cols[0].length - 1; i++) {
-                colName += option.cols[0][i]["title"] + ",";
+            for (var i = 1; i < option.cols[0].length; i++) {
+                colName += option.cols[0][i]["field"] + ",";
             }
 
             var contentUrl = "";
@@ -586,7 +586,7 @@
             }
             colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
 
-            contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName;
+            contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName;
 
             layer.open({
                 type: 2
@@ -616,67 +616,82 @@
                 async: false,
                 success: function (data1) {
                     if (data1.data.length != 0) {
-
+                        titleData = [];
                         var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
-
+                        var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                        newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
                         dataCol = data1.data[0].HGridString.split(',');
-
-                        for (var i = 0; i < option.cols[0].length - 2; i++) {
-                            var dataCols = dataCol[i].split('|');
-                            //闅愯棌鍒�
-                            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 (data1.data[0].HColumnWidth != 0) {
-                            //    option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;";
-                            //} else {
-                            //    option.cols[0][i + 1]["width"] = "";
-                            //}
-                            //鏄剧ず鍒�
-                            if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
-                                option.cols[0][i + 1]["hide"] = false;
-                            }
-                            //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
-                            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;
-                            }
-                        }
-
-                        //鍙栨秷鍐荤粨鍒�
-                        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;
+                        //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                        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]);
+                                    }
                                 }
-                                option.cols[0][i + 1]["fixed"] = "left";
+                            }
+                            //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                            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";
+                                    }
+                                }
                             }
                         }
                         table.render(option);
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\205\263\351\224\256\344\273\266\347\273\221\345\256\232/Sc_KeyElementBindingList.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\205\263\351\224\256\344\273\266\347\273\221\345\256\232/Sc_KeyElementBindingList.html"
index 3f9bd27..caf40b5 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\205\263\351\224\256\344\273\266\347\273\221\345\256\232/Sc_KeyElementBindingList.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\345\205\263\351\224\256\344\273\266\347\273\221\345\256\232/Sc_KeyElementBindingList.html"
@@ -805,7 +805,7 @@
                 var colName = "";
                 var contentUrl = "";
                 for (var i = 1; i < option.cols[0].length; i++) {
-                    colName += option.cols[0][i]["title"] + ",";
+                    colName += option.cols[0][i]["field"] + ",";
                 }
                 var urlStr = window.document.location.pathname;//鑾峰彇鏂囦欢璺緞
                 var urlLen = urlStr.split('/');
@@ -814,7 +814,7 @@
                 }
                 colName = encodeURI(colName.substring(0, colName.length - 1));//瀵� URI 杩涜缂栫爜
 
-                contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName;
+                contentUrl += '鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName;
 
                 layer.open({
                     type: 2
@@ -841,73 +841,84 @@
                     url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList',
                     type: "GET",
                     data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
-                    success: function (data1) {
+                    success: function (data1) {                                                  
                         if (data1.data.length != 0) {
-
+                            titleData = ["hmainid", "HMainEmpID", "HDeptID", "HGroupID", "HOrgID", "hsubid", "HMaterID", "HUnitID", "HEmpID", "HSourceID", "HBadReasonID", "HICMOInterID", "HICMOEntryID", "HICMOBillNo", "HProcExchInterID", "HProcExchEntryID", "HSourceInterID", "HSourceEntryID", "HSourceBillNo", "HSourceBillType", "HBarCode", "HReportType", "HAddr", "HMaker", "HMakeDate", "HMainSourceInterID", "HMainSourceEntryID", "HMainSourceBillNo", "HMainSourceBillType"];
                             var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
-                            //var titleData = ["鍗曟嵁ID", "HMouldID", "hsubid", "HManagerID", "婧愬崟涓诲唴鐮�", "婧愬崟瀛愬唴鐮�"];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
-                            //涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
-                            var titleData = ["hmainid", "HMainEmpID", "HDeptID", "HGroupID", "HOrgID", "hsubid", "HMaterID", "HUnitID", "HEmpID", "HSourceID", "HBadReasonID", "HICMOInterID", "HICMOEntryID", "HICMOBillNo", "HProcExchInterID", "HProcExchEntryID", "HSourceInterID", "HSourceEntryID", "HSourceBillNo", "HSourceBillType", "HBarCode", "HReportType", "HAddr", "HMaker", "HMakeDate", "HMainSourceInterID", "HMainSourceEntryID", "HMainSourceBillNo", "HMainSourceBillType"];
+                            var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                            newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
                             dataCol = data1.data[0].HGridString.split(',');
-
-                            for (var i = 0; i < option.cols[0].length - 1; i++) {
-                                if (dataCol[i]) {
-                                    var dataCols = dataCol[i].split('|');
-                                }                               
-                                //闅愯棌鍒�
-                                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 (data1.data[0].HColumnWidth != 0) {
-                                //    option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;";
-                                //} else {
-                                //    option.cols[0][i + 1]["width"] = "";
-                                //}
-                                //鏄剧ず鍒�
-                                if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
-                                    option.cols[0][i + 1]["hide"] = false;
-                                }
-                                //瀛椾綋鎵�鍦ㄤ綅缃�(宸� 灞呬腑 鍙�)
-                                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;
-                                }
-                            }
-
-                            //鍙栨秷鍐荤粨鍒�
-                            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;
+                            //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                            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]);
+                                        }
                                     }
-                                    option.cols[0][i + 1]["fixed"] = "left";
+                                }
+                                //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                                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";
+                                        }
+                                    }
                                 }
                             }
                             table.render(option);
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/Mes_OrderProcFlowAllReport.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/Mes_OrderProcFlowAllReport.html"
index ba7d52e..3751d26 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/Mes_OrderProcFlowAllReport.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/Mes_OrderProcFlowAllReport.html"
@@ -389,7 +389,7 @@
             //闅愯棌鍒楄缃�
             function get_HideColumn() {
                 var colName = "";
-                for (var i = 1; i < option.cols[0].length - 1; i++) {
+                for (var i = 1; i < option.cols[0].length; i++) {
                     colName += option.cols[0][i]["field"] + ",";
                 }
 
@@ -402,7 +402,7 @@
                     , shift: 2 //寮瑰嚭鍔ㄧ敾
                     , area: ["50%", "90%"] //绐椾綋澶у皬
                     , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
-                    , content: ['../../鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName, "yes"]
+                    , content: ['../../鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName, "yes"]
                     , btn: ["纭畾", "鍙栨秷"]
                     , btn1: function (index, laero) {
                         //鍒锋柊琛ㄦ牸鏁版嵁
@@ -442,72 +442,82 @@
                     data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
                     success: function (data1) {
                         if (data1.data.length != 0) {
-
+                            titleData = [];
                             var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
-                            var titleData = [];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
-
+                            var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                            newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
                             dataCol = data1.data[0].HGridString.split(',');
-
-                            for (var i = 0; i < option.cols[0].length - 2; i++) {
-                                if (dataCol[i]) {
-                                    var dataCols = dataCol[i].split('|');
-                                }                                
-                                //闅愯棌鍒�
-                                if (dataCols[1] == 1) {
-                                    option.cols[0][i + 1]["hide"] = true;
-                                }
-                                //璁剧疆鍐呭瀛椾綋澶у皬
-                                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[3] > 0) {
-                                    option.cols[0][i + 1]["width"] = dataCols[3];
-                                }
-                                //鏄剧ず鍒�
-                                if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
-                                    option.cols[0][i + 1]["hide"] = false;
-                                }
-                                //璁剧疆琛ㄦ牸title灞炴�ф樉绀哄埆鍚�
-                                if (dataCols[4] != null && dataCols[4] != "") {
-                                    option.cols[0][i + 1]["title"] = dataCols[4];
-                                }
-                                //缁熻鍒�
-                                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;
-                                }
-                            }
-
-                            //鍙栨秷鍐荤粨鍒�
-                            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;
+                            //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                            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]);
+                                        }
                                     }
-                                    option.cols[0][i + 1]["fixed"] = "left";
+                                }
+                                //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                                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";
+                                        }
+                                    }
                                 }
                             }
                             table.render(option);
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/Mes_OrderProcFlowAllReport_ICMO.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/Mes_OrderProcFlowAllReport_ICMO.html"
index c207d66..723f5f5 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/Mes_OrderProcFlowAllReport_ICMO.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/Mes_OrderProcFlowAllReport_ICMO.html"
@@ -416,7 +416,7 @@
             //闅愯棌鍒楄缃�
             function get_HideColumn() {
                 var colName = "";
-                for (var i = 1; i < option.cols[0].length - 1; i++) {
+                for (var i = 1; i < option.cols[0].length; i++) {
                     colName += option.cols[0][i]["field"] + ",";
                 }
 
@@ -429,7 +429,7 @@
                     , shift: 2 //寮瑰嚭鍔ㄧ敾
                     , area: ["50%", "90%"] //绐椾綋澶у皬
                     , maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
-                    , content: ['../../鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName, "yes"]
+                    , content: ['../../鍩虹璧勬枡/闅愯棌鍒楄缃�/Gy_GridView_Hide_New.html?HModName=' + HModName + '&colName=' + colName, "yes"]
                     , btn: ["纭畾", "鍙栨秷"]
                     , btn1: function (index, laero) {
                         //鍒锋柊琛ㄦ牸鏁版嵁
@@ -469,70 +469,82 @@
                     data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
                     success: function (data1) {
                         if (data1.data.length != 0) {
-
+                            titleData = [];
                             var dataCol = [];//鏁版嵁搴撴煡璇㈠嚭鐨勫垪鏁版嵁
-                            var titleData = [];//涓嶉渶瑕佹樉绀虹殑瀛楁 鍙墿灞�
-
+                            var newCols = [[]];//瀵瑰簲鏁版嵁搴撳垪椤哄簭col
+                            newCols[0].push(option.cols[0][0]);//鏀惧叆绗竴涓猚heckbox
                             dataCol = data1.data[0].HGridString.split(',');
-
-                            for (var i = 0; i < option.cols[0].length - 2; i++) {
-                                var dataCols = dataCol[i].split('|');
-                                //闅愯棌鍒�
-                                if (dataCols[1] == 1) {
-                                    option.cols[0][i + 1]["hide"] = true;
-                                }
-                                //璁剧疆鍐呭瀛椾綋澶у皬
-                                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[3] > 0) {
-                                    option.cols[0][i + 1]["width"] = dataCols[3];
-                                }
-                                //鏄剧ず鍒�
-                                if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
-                                    option.cols[0][i + 1]["hide"] = false;
-                                }
-                                //璁剧疆琛ㄦ牸title灞炴�ф樉绀哄埆鍚�
-                                if (dataCols[4] != null && dataCols[4] != "") {
-                                    option.cols[0][i + 1]["title"] = dataCols[4];
-                                }
-                                //缁熻鍒�
-                                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;
-                                }
-                            }
-
-                            //鍙栨秷鍐荤粨鍒�
-                            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;
+                            //鍒楄缃垪鏁颁笌椤甸潰鍒楁暟鏄惁涓�鑷�
+                            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]);
+                                        }
                                     }
-                                    option.cols[0][i + 1]["fixed"] = "left";
+                                }
+                                //閬嶅巻寰幆鍚庡垽鏂搴斿垪鏁版槸鍚︿竴鑷�
+                                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";
+                                        }
+                                    }
                                 }
                             }
                             table.render(option);

--
Gitblit v1.9.1