From 20211168e925998d751419f554b764a10677caad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tran=20Van=20Dung/=28Tran=20Van=20Dung=29/=ED=98=84?= =?UTF-8?q?=EC=9E=A5=EB=8C=80=EB=A6=AC=EC=9D=B8/SK?= <20074470@skcc.com> Date: Thu, 21 Aug 2025 10:37:17 +0700 Subject: [PATCH 1/2] fix bugs grid on popup --- assets/scss/layout.scss | 4 +-- components/common/PastRsltDatePicker.vue | 5 ++++ components/common/modal/EqpmSelectPop.vue | 17 +++++++---- layouts/default.vue | 25 ++++++++++++++-- pages/ems/base/ReadResultCloseMngPage.vue | 36 ++++++++++++++++------- pages/ems/effc/EnrgMapPage.vue | 2 +- store/index.js | 1 + 7 files changed, 68 insertions(+), 22 deletions(-) diff --git a/assets/scss/layout.scss b/assets/scss/layout.scss index 715c112..a008ef5 100644 --- a/assets/scss/layout.scss +++ b/assets/scss/layout.scss @@ -448,8 +448,8 @@ .router-tab { .router-tab__header { - background-color: map-deep-get($config, #{$theme}, "router-header"); - border-color: map-deep-get($config, #{$theme}, "router-header"); + // background-color: map-deep-get($config, #{$theme}, "router-header"); + // border-color: map-deep-get($config, #{$theme}, "router-header"); height: 46px; z-index: 7; max-width: calc(100vw - 290px); diff --git a/components/common/PastRsltDatePicker.vue b/components/common/PastRsltDatePicker.vue index a73b12a..f14d18f 100644 --- a/components/common/PastRsltDatePicker.vue +++ b/components/common/PastRsltDatePicker.vue @@ -58,6 +58,11 @@ export default { require: false, default: false, }, + required: { + type: Boolean, + require: false, + default: false, + }, labelCols: { type: Number, require: false, diff --git a/components/common/modal/EqpmSelectPop.vue b/components/common/modal/EqpmSelectPop.vue index 7cea177..3c1cbc7 100644 --- a/components/common/modal/EqpmSelectPop.vue +++ b/components/common/modal/EqpmSelectPop.vue @@ -400,7 +400,6 @@ export default { header: { height: 'auto', }, - // rowHeaders:[{ type: 'checkbox' }], rowHeight: 'auto', }; if (this.isMulti) { @@ -408,8 +407,6 @@ export default { myOptions['rowHeight'] = 'auto'; } - - this.setModalGridOption({ modalKey: this.myModalKey, gridKey: this.gridName, @@ -463,8 +460,6 @@ export default { modalDataKey: this.modalDataKey, value: myColumns, }); - - // this.getRowGridData(); }, async getRowGridData() { @@ -588,6 +583,18 @@ var eqpmSelectPop = { overflow-y: hidden; } + .tui-grid-lside-area { + .tui-grid-table { + .tui-grid-cell-header { + &.tui-grid-cell { + input[type=checkbox] { + margin-top: 0px; + } + } + } + } + } + } diff --git a/layouts/default.vue b/layouts/default.vue index d32df3a..06d74ff 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -104,7 +104,9 @@ :items="treevieItems" activatable hoverable color="#3896ff" open-on-click @update:open="openNode">