From d498f3fb21d8189fe8f9e87852a2349a507b3dcf Mon Sep 17 00:00:00 2001 From: dataeaseShu Date: Wed, 26 Jun 2024 11:50:09 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=9F=A5=E8=AF=A2=E7=BB=84=E4=BB=B6):=20?= =?UTF-8?q?=E4=B8=8B=E6=8B=89=E6=A0=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../v-query/QueryConditionConfiguration.vue | 4 +- .../src/custom-component/v-query/Tree.vue | 82 +++++++------------ core/core-frontend/src/hooks/web/useFilter.ts | 14 +++- 3 files changed, 44 insertions(+), 56 deletions(-) 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 cb7c45e7a3..6c61f8942b 100644 --- a/core/core-frontend/src/custom-component/v-query/QueryConditionConfiguration.vue +++ b/core/core-frontend/src/custom-component/v-query/QueryConditionConfiguration.vue @@ -319,10 +319,10 @@ const typeTimeMap = { const timeParameterList = computed(() => { if (!isTimeParameter.value) return timeList - const [_, y] = curComponent.value.parameters?.filter( + const [year, y] = curComponent.value.parameters?.filter( ele => ele.deType === 1 && !!ele.variableName )[0].type - return timeList.filter(ele => ele.value === typeTimeMap[y]) + return timeList.filter(ele => ele.value === (typeTimeMap[y] || typeTimeMap[year])) }) const cancelClick = () => { diff --git a/core/core-frontend/src/custom-component/v-query/Tree.vue b/core/core-frontend/src/custom-component/v-query/Tree.vue index 44a2032f66..e8aaa653ad 100644 --- a/core/core-frontend/src/custom-component/v-query/Tree.vue +++ b/core/core-frontend/src/custom-component/v-query/Tree.vue @@ -1,5 +1,15 @@