From 7950f3f7ce4fa3b4509aa82df06cd4902ab4f0dc Mon Sep 17 00:00:00 2001 From: dataeaseShu Date: Wed, 31 Jul 2024 10:39:22 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=9F=A5=E8=AF=A2=E7=BB=84=E4=BB=B6):=20?= =?UTF-8?q?=E8=BF=87=E6=BB=A4=E7=BB=84=E4=BB=B6=E6=9B=B4=E6=96=B0=E8=BF=87?= =?UTF-8?q?=E6=BB=A4=E6=9D=A1=E4=BB=B6=E7=BA=A7=E8=81=94=E4=B8=AD=E8=BF=87?= =?UTF-8?q?=E6=BB=A4=E6=9D=A1=E4=BB=B6=E6=B2=A1=E6=9C=89=E7=BD=AE=E7=A9=BA?= =?UTF-8?q?=E6=88=96=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../v-query/QueryConditionConfiguration.vue | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/core/core-frontend/src/custom-component/v-query/QueryConditionConfiguration.vue b/core/core-frontend/src/custom-component/v-query/QueryConditionConfiguration.vue index 6fa399748f..dd460838fb 100644 --- a/core/core-frontend/src/custom-component/v-query/QueryConditionConfiguration.vue +++ b/core/core-frontend/src/custom-component/v-query/QueryConditionConfiguration.vue @@ -421,6 +421,16 @@ const computedTree = computed(() => { let newDatasetId = '' let oldDatasetId = '' const handleCurrentChange = node => { + if (!curComponent.value.dataset?.id) return + let id = `${curComponent.value.dataset?.id}--${curComponent.value.id}` + let isChange = false + for (let i in cascadeArr) { + const [fir, sec] = cascadeArr[i] + if (fir?.datasetId.includes(id) || sec?.datasetId.includes(id)) { + isChange = true + } + } + if (!isChange) return oldDatasetId = curComponent.value.dataset?.id newDatasetId = node.id }