From 1cd09f86ec1d95f6e7538d10fe602784cac9ca5d Mon Sep 17 00:00:00 2001 From: dataeaseShu Date: Thu, 1 Feb 2024 17:16:02 +0800 Subject: [PATCH 1/4] =?UTF-8?q?fix(=E4=BB=AA=E8=A1=A8=E6=9D=BF):=20?= =?UTF-8?q?=E5=88=87=E6=8D=A2=E5=AF=BC=E8=88=AA=E4=B8=BB=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E9=97=AA=E7=8E=B0=E5=85=B6=E4=BB=96=E7=9A=84?= =?UTF-8?q?=E7=A9=BA=E7=8A=B6=E6=80=81=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/core-frontend/src/views/common/DeResourceTree.vue | 5 ++++- .../src/views/dashboard/DashboardPreviewShow.vue | 7 +++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/core/core-frontend/src/views/common/DeResourceTree.vue b/core/core-frontend/src/views/common/DeResourceTree.vue index 5da479a756..22c54a4bf9 100644 --- a/core/core-frontend/src/views/common/DeResourceTree.vue +++ b/core/core-frontend/src/views/common/DeResourceTree.vue @@ -41,6 +41,7 @@ const defaultProps = { children: 'children', label: 'name' } +const mounted = ref(false) const rootManage = ref(false) const anyManage = ref(false) const { curCanvasType, showPosition } = toRefs(props) @@ -219,6 +220,7 @@ function flatTree(tree: BusiTreeNode[]) { } const afterTreeInit = () => { + mounted.value = true if (selectedNodeKey.value && returnMounted.value) { expandedArray.value = getDefaultExpandedKeys() returnMounted.value = false @@ -371,7 +373,8 @@ onMounted(() => { defineExpose({ rootManage, hasData, - createNewObject + createNewObject, + mounted }) diff --git a/core/core-frontend/src/views/dashboard/DashboardPreviewShow.vue b/core/core-frontend/src/views/dashboard/DashboardPreviewShow.vue index 9388662b83..af0d605bcb 100644 --- a/core/core-frontend/src/views/dashboard/DashboardPreviewShow.vue +++ b/core/core-frontend/src/views/dashboard/DashboardPreviewShow.vue @@ -52,6 +52,9 @@ const isDataEaseBi = computed(() => appStore.getIsDataEaseBi) const rootManage = computed(() => { return resourceTreeRef.value?.rootManage }) +const mounted = computed(() => { + return resourceTreeRef.value?.mounted +}) function createNew() { resourceTreeRef.value?.createNewObject() @@ -188,10 +191,10 @@ defineExpose({ > -