From f0720439d2e91d471aa0b776973c3cc8e203b454 Mon Sep 17 00:00:00 2001 From: ym1026 <1539963735@qq.com> Date: Fri, 12 Sep 2025 10:58:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B7=E5=BC=8F=20=E8=AD=A6=E5=91=8A?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/public/config/columnList.js | 30 +---- web/src/components/ComTable.vue | 10 +- web/src/components/EditCom.vue | 121 +++++++++++++----- web/src/components/TreeTable.vue | 5 + web/src/router/index.js | 40 +++++- web/src/style/antd.scss | 13 +- web/src/views/statisticalAnalysis.vue | 174 ++++++++++++-------------- web/src/views/system/permission.vue | 1 - web/src/views/system/role.vue | 3 +- web/src/views/system/service.vue | 3 +- web/src/views/system/station.vue | 3 +- web/src/views/system/user.vue | 2 + 12 files changed, 246 insertions(+), 159 deletions(-) diff --git a/web/public/config/columnList.js b/web/public/config/columnList.js index 3620499..fdba700 100644 --- a/web/public/config/columnList.js +++ b/web/public/config/columnList.js @@ -228,6 +228,8 @@ export const columnList = [ { title: '操作', dataIndex: 'operate', + fixed: 'right', + key: 'operate', scopedSlots: { customRender: 'action' } } @@ -667,29 +669,9 @@ export const stationOptions = [ label: '场站运行模式', value: undefined, key: 'work_mode', - type: 'select', - list: [ - { - label: '峰谷套利', - value: '1' - }, - { - label: '增网配容', - value: '2' - }, - { - label: '应急供电', - value: '3' - }, - { - label: '并网保电', - value: '4' - }, - { - label: '自定时段', - value: '5' - } - ] + type: 'slot', + slotName: 'work_mode', + list: [] }, { // 0:未启用,1:启用 @@ -697,7 +679,7 @@ export const stationOptions = [ label: '场站运行策略', value: undefined, key: 'policy_id', - type: 'select', + type: 'unshow', list: [ { label: '削峰套利', diff --git a/web/src/components/ComTable.vue b/web/src/components/ComTable.vue index 47a8073..53e8dd4 100644 --- a/web/src/components/ComTable.vue +++ b/web/src/components/ComTable.vue @@ -387,11 +387,15 @@ defineExpose({ ...toRefs(data), loading, mountedScroll, scroll: data.scroll }) background: #082e4a !important; } + :deep(.ant-table.ant-table-has-fix-left.ant-table-middle.ant-table-bordered){ + border-radius: 20px !important; + + } :deep(.ant-table-body) { color:#fff; background: $table-bg !important; - border: 1px solid $table-border; - border-radius: 0px 0px 20px 20px; + // border: 1px solid $table-border; + border-radius: 20px!important; .ant-table-cell { background: var(--theme-bg) !important; } @@ -424,6 +428,8 @@ defineExpose({ ...toRefs(data), loading, mountedScroll, scroll: data.scroll }) } :deep(.ant-table-wrapper .ant-table) { + border: 1px solid $table-border!important; + background-color: transparent !important; } diff --git a/web/src/components/EditCom.vue b/web/src/components/EditCom.vue index 05fbead..8e7f709 100644 --- a/web/src/components/EditCom.vue +++ b/web/src/components/EditCom.vue @@ -8,6 +8,24 @@ :ref="'detailInfo' + index" :disabled="disabled" > + +