1
z1873
2025-05-30 d0142c7272bc72c32d29974e9dd2ace5552b835b
WebTM/views/Ä£Öξ߹ÜÀí/Ä£Öξֿ߲â¹ÜÀí/Sc_MouldProdOutBillEdit.html
@@ -415,8 +415,8 @@
            set_InitGrid();
            set_CountGrid();
            DisPlay_HideColumnEdit(HModName, sessionStorage["HUserName"], option, table);
            ColumnAddNotEditableStyle()
            ColumnHideColumnSetting()
            ColumnAddNotEditableStyle(cancelEditStyleList)
            ColumnHideColumnSetting(HideColmReg)
            //判断操作类型
            if (OperationType == 1) {//无源新增
                set_AddFNew();
@@ -449,9 +449,13 @@
                        break;
                    //列设置 å¯èƒ½å­˜åœ¨ä½Žç‰ˆæœ¬çš„æµè§ˆå™¨æ— æ³•使用的问题
                    case 'set_HideColumn':
                        get_HideColumnEditAfterReload(HModName, sessionStorage["HUserName"], option, table,
                        get_HideColumnEditWithCallback(HModName, sessionStorage["HUserName"], option, table,
                            function () {
                                location.reload();
                                // è¿™é‡ŒèŽ·å–çš„option是 SetColumn.js ä¸­çš„option, ä¸Žæœ¬é¡µé¢ä¸­çš„option无关
                                let opt = [option];
                                ColumnAddNotEditableStyle(cancelEditStyleList, opt);
                                ColumnHideColumnSetting(HideColmReg, opt);
                                table.reload('mainTable', opt[0]);
                            }
                        )
                        break;
@@ -1528,12 +1532,14 @@
            //#endregion
            // ç»™ä¸å…è®¸ç¼–辑的数据添加样式
            function ColumnAddNotEditableStyle() {
            function ColumnAddNotEditableStyle(regExp, _option) {
                let notEditableStyle = "; background: #e2e2e2;"
                let opt = option
                debugger
                for (let col of option.cols[0]) {
                    if (cancelEditStyleList.test(col.field) === true) {
                if(_option !== undefined){
                    opt = _option[0]
                }
                for (let col of opt.cols[0]) {
                    if (regExp.test(col.field) === true) {
                        col.style += notEditableStyle;
                        col.edit = null
                    }
@@ -1541,9 +1547,13 @@
            }
            // è®¾ç½®åˆ—隐藏
            function ColumnHideColumnSetting() {
            function ColumnHideColumnSetting(regExp, _option) {
                let opt = option
                if(_option !== undefined){
                    opt = _option[0]
                }
                for (let col of option.cols[0]) {
                    if (HideColmReg.test(col.field) === true) {
                    if (regExp.test(col.field) === true) {
                        col.hide = true
                    }
                }