diff --git a/frontend/src/components/canvas/components/Toolbar.vue b/frontend/src/components/canvas/components/Toolbar.vue index 9342e441e7..6c297b9475 100644 --- a/frontend/src/components/canvas/components/Toolbar.vue +++ b/frontend/src/components/canvas/components/Toolbar.vue @@ -87,7 +87,10 @@ export default { }, methods: { closePanelEdit() { - bus.$emit('PanelSwitchComponent', { name: 'PanelMain' }) + this.$emit('close-left-panel') + this.$nextTick(() => { + bus.$emit('PanelSwitchComponent', { name: 'PanelMain' }) + }) }, goFile() { this.$refs.files.click() diff --git a/frontend/src/views/panel/edit/index.vue b/frontend/src/views/panel/edit/index.vue index 037ff93909..512eb4968f 100644 --- a/frontend/src/views/panel/edit/index.vue +++ b/frontend/src/views/panel/edit/index.vue @@ -6,7 +6,7 @@ 名称:{{ panelInfo.name || '测试仪表板' }} - + @@ -44,10 +44,10 @@
-
+
- +
@@ -349,6 +349,10 @@ export default { this.currentWidget = ApplicationContext.getService(serviceName) this.currentFilterCom = this.curComponent this.openFilterDiolog() + }, + closeLeftPanel() { + this.show = false + this.beforeDestroy() } } } diff --git a/frontend/src/views/panel/index.vue b/frontend/src/views/panel/index.vue index 32ca274ad3..cc2d25bc39 100644 --- a/frontend/src/views/panel/index.vue +++ b/frontend/src/views/panel/index.vue @@ -1,5 +1,5 @@