From 8cdb9c7beb73f011153a68914b43e2526a88ea22 Mon Sep 17 00:00:00 2001 From: zhangyu Date: Tue, 20 Jun 2023 10:37:03 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BF=AE=E6=94=B9=20diagram=20resi?= =?UTF-8?q?ze=E6=8A=A5=E9=94=99=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nezha-fronted/src/components/chart/chart/chartDiagram.vue | 4 ++-- nezha-fronted/src/components/common/js/tools.js | 2 +- .../src/components/common/project/meta2d/meta2dMain.vue | 4 ++++ 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/nezha-fronted/src/components/chart/chart/chartDiagram.vue b/nezha-fronted/src/components/chart/chart/chartDiagram.vue index 7e9f37459..b5857c3ed 100644 --- a/nezha-fronted/src/components/chart/chart/chartDiagram.vue +++ b/nezha-fronted/src/components/chart/chart/chartDiagram.vue @@ -9,7 +9,7 @@ - + @@ -52,7 +52,7 @@ export default { }, methods: { resize () { - this.$refs.diagram.winResize() + this.$refs.diagram.resize() } }, destroyed () { diff --git a/nezha-fronted/src/components/common/js/tools.js b/nezha-fronted/src/components/common/js/tools.js index 66a975bc2..0a4db0021 100644 --- a/nezha-fronted/src/components/common/js/tools.js +++ b/nezha-fronted/src/components/common/js/tools.js @@ -5,7 +5,7 @@ import bus from '@/libs/bus' import moment from 'moment-timezone' import loadsh from 'lodash' /* 弹窗点击外部后关闭 */ -const exceptClassName = ['prevent-clickoutside', 'config-dropdown', 'nz-pop', 'el-picker', 'chart-box-dropdown', 'metric-dropdown', 'el-cascader__dropdown', 'no-style-class', 'el-message-box', 'nz-dashboard-dropdown', 'el-autocomplete-suggestion', 'nz-temp-box', 'el-time-panel', 'el-dropdown-menu', 'el-select-dropdown', 'no-close'] // clickoutside排除的class(白名单) no-style-class:没有任何样式的class +const exceptClassName = ['prevent-clickoutside', 'config-dropdown', 'nz-pop', 'el-picker', 'chart-box-dropdown', 'metric-dropdown', 'el-cascader__dropdown', 'no-style-class', 'el-message-box', 'nz-dashboard-dropdown', 'el-autocomplete-suggestion', 'nz-temp-box', 'el-time-panel', 'el-dropdown-menu', 'el-select-dropdown', 'no-close', 'nz-select-img-dialog'] // clickoutside排除的class(白名单) no-style-class:没有任何样式的class export const clickoutside = { // 初始化指令 bind (el, binding, vnode) { diff --git a/nezha-fronted/src/components/common/project/meta2d/meta2dMain.vue b/nezha-fronted/src/components/common/project/meta2d/meta2dMain.vue index a6408fa91..610c17254 100644 --- a/nezha-fronted/src/components/common/project/meta2d/meta2dMain.vue +++ b/nezha-fronted/src/components/common/project/meta2d/meta2dMain.vue @@ -201,6 +201,10 @@ export default { }, zoomMap (num) { getTopology(this.meta2dId).scale(getTopology(this.meta2dId).store.data.scale + num) + }, + resize () { + getTopology(this.meta2dId).resize() + getTopology(this.meta2dId).centerView() } }, beforeDestroy () {