From 506c2e98f252236f384e4707e5b1e5c36f67be88 Mon Sep 17 00:00:00 2001 From: ym1026 <1539963735@qq.com> Date: Thu, 11 Sep 2025 19:01:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=8F=9C=E5=8D=95+=E6=9D=83?= =?UTF-8?q?=E9=99=90+=E5=9B=BE=E8=A1=A8=E6=B8=B2=E6=9F=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/public/config/columnList.js | 4 +- web/src/components/ComTable.vue | 20 +- web/src/components/EditCom.vue | 151 +++++- web/src/components/Home/Alarm.vue | 4 +- web/src/components/Home/Charge.vue | 4 +- web/src/components/Home/Energy.vue | 4 +- web/src/components/Home/Map.vue | 78 +-- web/src/components/Home/Modal.vue | 15 +- web/src/components/Home/Pv.vue | 4 +- web/src/components/SearchBox.vue | 2 +- web/src/components/TreeTable.vue | 22 +- .../statisticalAnalysis/energyEchart.vue | 271 ++++++---- web/src/utils/btnList.js | 13 +- web/src/utils/gcj02ToWgs84.js | 2 +- web/src/utils/wgs84ToGcj02.js | 32 ++ web/src/views/MainView.vue | 223 +++++---- web/src/views/statisticalAnalysis.vue | 472 +++++++++++++----- web/src/views/sub/Home.vue | 14 +- web/src/views/system/alarmLog.vue | 1 - web/src/views/system/log.vue | 1 - web/src/views/system/permission.vue | 11 +- web/src/views/system/policy.vue | 2 - web/src/views/system/role.vue | 185 +++++-- web/src/views/system/service.vue | 4 +- web/src/views/system/station.vue | 53 +- web/src/views/system/user.vue | 4 +- 26 files changed, 1069 insertions(+), 527 deletions(-) create mode 100644 web/src/utils/wgs84ToGcj02.js diff --git a/web/public/config/columnList.js b/web/public/config/columnList.js index e1fcec5..7f4c6c5 100644 --- a/web/public/config/columnList.js +++ b/web/public/config/columnList.js @@ -87,6 +87,8 @@ export const columnList = [ title: '关联权限', dataIndex: 'permission', key: 'permission', + ellipsis: true, + scopedSlots: { customRender: 'permission' } }, { @@ -581,7 +583,7 @@ export const roleOptions = [ dataIndex: 'is_view', key: 'is_view', align: 'center', - scopedSlots: { customRender: 'isQuery' } + scopedSlots: { customRender: 'is_view' } } ] }, diff --git a/web/src/components/ComTable.vue b/web/src/components/ComTable.vue index d425351..50aa933 100644 --- a/web/src/components/ComTable.vue +++ b/web/src/components/ComTable.vue @@ -190,16 +190,16 @@ watch( }, { deep: true, immediate: true } ) -watch( - () => props.tableH, - (n, o) => { - if (n && n !== o) { - const pageH = data.newTableOpt.page ? 42 : 0 - scroll.value = { y: n - pageH - 56 } - } - } - // { deep: true, immediate: true } -) +// watch( +// () => props.tableH, +// (n, o) => { +// if (n && n !== o) { +// const pageH = data.newTableOpt.page ? 42 : 0 +// scroll.value = { y: n - pageH - 56 } +// } +// } +// // { deep: true, immediate: true } +// ) function rowClassName(record, index) { return 'table-row' diff --git a/web/src/components/EditCom.vue b/web/src/components/EditCom.vue index 07502d3..a1058c1 100644 --- a/web/src/components/EditCom.vue +++ b/web/src/components/EditCom.vue @@ -38,17 +38,18 @@ scroll: { y: 500 } }" > -