From d9ccb1dfdb438225014b0b95d642a4e2a0c3736b Mon Sep 17 00:00:00 2001
From: yangle <admin@YINMOU>
Date: 星期三, 07 九月 2022 19:43:10 +0800
Subject: [PATCH] 隐藏列 维护 工艺路线 物料id 小写
---
WebTM/views/生产管理/生产开工单/Sc_MESBeginWorkBillList.html | 160 +++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 159 insertions(+), 1 deletions(-)
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\274\200\345\267\245\345\215\225/Sc_MESBeginWorkBillList.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\274\200\345\267\245\345\215\225/Sc_MESBeginWorkBillList.html"
index 9d04670..418bbab 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\274\200\345\267\245\345\215\225/Sc_MESBeginWorkBillList.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\345\274\200\345\267\245\345\215\225/Sc_MESBeginWorkBillList.html"
@@ -133,6 +133,8 @@
, laypage = layui.laypage
, laydate = layui.laydate
, util = layui.util
+
+
//鏌ヨ鏉′欢
var sWhere = "";
var option = [];
@@ -493,9 +495,165 @@
//#endregion
+
+ table.on('toolbar(mainTable)', function (obj0) {
+ var othis = $(this)
+ , events = othis.attr('lay-event')
+ , openPanel = function (sets) {
+ var list = $(sets.list)
+ , panel = $('<ul class="layui-table-tool-panel"></ul>');
+ panel.html(list);
+ };
+ switch (events) {
+ case 'LAYTABLE_COLS': //绛涢�夊垪
+ openPanel({
+ list: function () {
+
+ }()
+ , done: function () {
+ form.on('checkbox(LAY_TABLE_TOOL_COLS)', function (obj) {
+ console.log("a");
+ var othis = $(obj.elem)
+ , checked = this.checked
+ , key = othis.data('key')
+ , parentKey = othis.data('parentkey');
+
+ layui.each(options.cols, function (i1, item1) {
+ layui.each(item1, function (i2, item2) {
+ if (i1 + '-' + i2 === key) {
+ var hide = item2.hide;
+
+ //鍚屾鍕鹃�夊垪鐨� hide 鍊煎拰闅愯棌鏍峰紡
+ item2.hide = !checked;
+ that.elem.find('*[data-key="' + options.index + '-' + key + '"]')
+ [checked ? 'removeClass' : 'addClass'](HIDE);
+
+ //鏍规嵁鍒楃殑鏄剧ず闅愯棌锛屽悓姝ュ绾ц〃澶寸殑鐖剁骇鐩稿叧灞炴�у��
+ if (hide != item2.hide) {
+ that.setParentCol(!checked, parentKey);
+ }
+
+ //閲嶆柊閫傞厤灏哄
+ that.resize();
+ }
+ });
+ });
+ });
+ }
+ });
+ break;
+ };
+ });
+
+
+ form.on('checkbox(LAY_TABLE_TOOL_COLS)', function (obj) {
+ console.log("a");
+ var othis = $(obj.elem)
+ , checked = this.checked
+ , title = this.title
+ , value = this.value
+ , key = othis.data('key')
+ , parentKey = othis.data('parentkey');
+ console.log(title, value, checked, key, parentKey);
+
+ layui.each(option.cols, function (i1, item1) {
+ layui.each(item1, function (i2, item2) {
+ //console.log(item1, item2);
+ if (i1 + '-' + i2 === key) {
+ var hide = item2.hide;
+ //鍚屾鍕鹃�夊垪鐨� hide 鍊煎拰闅愯棌鏍峰紡
+ item2.hide = !checked;
+ //layui.elem.find('*[data-key="' + options.index + '-' + key + '"]')
+ //[checked ? 'removeClass' : 'addClass'](HIDE);
+
+
+ }
+
+ });
+ });
+ });
+ //宸ュ叿鏍忔搷浣滀簨浠�
+ //table.on('click', '*[lay-event]', function (e) {
+ // var othis = $(this)
+ // , events = othis.attr('lay-event')
+ // , openPanel = function (sets) {
+ // var list = $(sets.list)
+ // , panel = $('<ul class="layui-table-tool-panel"></ul>');
+
+ // panel.html(list);
+ // };
+
+ // switch (events) {
+ // case 'LAYTABLE_COLS': //绛涢�夊垪
+ // openPanel({
+ // list: function () {
+ // var lis = [];
+ // that.eachCols(function (i, item) {
+ // if (item.field && item.type == 'normal') {
+ // lis.push('<li><input type="checkbox" name="' + item.field + '" data-key="' + item.key + '" data-parentkey="' + (item.parentKey || '') + '" lay-skin="primary" ' + (item.hide ? '' : 'checked') + ' title="' + (item.title || item.field) + '" lay-filter="LAY_TABLE_TOOL_COLS"></li>');
+ // }
+ // });
+ // return lis.join('');
+ // }()
+ // , done: function () {
+ // form.on('checkbox(LAY_TABLE_TOOL_COLS)', function (obj) {
+ // var othis = $(obj.elem)
+ // , checked = this.checked
+ // , key = othis.data('key')
+ // , parentKey = othis.data('parentkey');
+
+ // layui.each(options.cols, function (i1, item1) {
+ // layui.each(item1, function (i2, item2) {
+ // if (i1 + '-' + i2 === key) {
+ // var hide = item2.hide;
+
+ // //鍚屾鍕鹃�夊垪鐨� hide 鍊煎拰闅愯棌鏍峰紡
+ // item2.hide = !checked;
+ // that.elem.find('*[data-key="' + options.index + '-' + key + '"]')
+ // [checked ? 'removeClass' : 'addClass'](HIDE);
+
+ // //鏍规嵁鍒楃殑鏄剧ず闅愯棌锛屽悓姝ュ绾ц〃澶寸殑鐖剁骇鐩稿叧灞炴�у��
+ // if (hide != item2.hide) {
+ // that.setParentCol(!checked, parentKey);
+ // }
+
+ // //閲嶆柊閫傞厤灏哄
+ // that.resize();
+ // }
+ // });
+ // });
+ // });
+ // }
+ // });
+ // break;
+ // }
+ //});
+
+ //鐩戝惉澶村伐鍏锋爮
+ //table.on('toolbar(mainTable)', function (obj) {
+ // console.log(obj);
+ // if (obj.event === 'LAYTABLE_COLS')
+ // {
+
+ // }
+ // //if (obj.event === 'refresh') {
+ // // reloadTable();
+ // //}
+ // //else if (obj.event === 'LAYTABLE_EXCEL') {
+ // // var formSelect = form.val('searchForm');
+ // // $.ajax({
+ // // type: 'get'
+ // // , url: ctx + '/inventoryReport/getInventoryHistoryList'
+ // // , data: formSelect
+ // // , success: function (res) {
+ // // table.exportFile('tableList', res.data, 'xls');
+ // // }
+ // // });
+ // //}
+ //});
+
//浠ヤ笂鏄痩ayui妯″潡
});
-
--
Gitblit v1.9.1