From 85ba1f3951931d6965ea929376487f31fa1433f1 Mon Sep 17 00:00:00 2001 From: dataeaseShu Date: Wed, 2 Apr 2025 10:49:06 +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=E7=BB=84=E4=BB=B6=E5=9C=A8=E5=88=87?= =?UTF-8?q?=E6=8D=A2=E7=BB=84=E4=BB=B6=E7=B1=BB=E5=9E=8B=E6=97=B6=EF=BC=8C?= =?UTF-8?q?=E6=B8=85=E9=99=A4=E5=85=B6=E4=BB=96=E5=B1=82=E7=BA=A7=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../v-query/QueryConditionConfiguration.vue | 29 ++++++++++++++++++- core/core-frontend/src/locales/en.ts | 3 +- core/core-frontend/src/locales/tw.ts | 1 + core/core-frontend/src/locales/zh-CN.ts | 1 + .../visualized/data/dataset/form/AddSql.vue | 4 ++- 5 files changed, 35 insertions(+), 3 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 853341084c..60879ec674 100644 --- a/core/core-frontend/src/custom-component/v-query/QueryConditionConfiguration.vue +++ b/core/core-frontend/src/custom-component/v-query/QueryConditionConfiguration.vue @@ -764,6 +764,27 @@ const setType = () => { } } +let oldDisplayType + +const handleSetTypeChange = () => { + let displayType = curComponent.value.displayType + if (oldDisplayType === '9' && ['0', '8'].includes(displayType)) { + curComponent.value.displayType = '9' + ElMessageBox.confirm(t('common.changing_the_display'), { + confirmButtonType: 'primary', + type: 'warning', + cancelButtonText: t('common.cancel'), + autofocus: false, + showClose: false + }).then(() => { + curComponent.value.displayType = displayType + setTypeChange() + }) + } else { + setTypeChange() + } +} + const setTypeChange = () => { handleDialogClick() nextTick(() => { @@ -779,6 +800,11 @@ const setTypeChange = () => { } setTreeDefault() setRelationBack() + if (curComponent.value.displayType === '0' && curComponent.value.treeFieldList?.length) { + curComponent.value.treeFieldList = [] + curComponent.value.treeCheckedList = [] + } + oldDisplayType = curComponent.value.displayType }) } @@ -1827,6 +1853,7 @@ const handleCondition = (item, idx = 0) => { } nextTick(() => { if (curComponent.value.displayType === '9') { + oldDisplayType = '9' handleRelationshipChart(idx) if (!curComponent.value.treeDatasetId && fields.value?.length) { nextTick(() => { @@ -2808,7 +2835,7 @@ defineExpose({
{ let tableList = [] watch(searchTable, val => { - datasourceTableData.value = tableList.filter(ele => ele.tableName.includes(val)) + datasourceTableData.value = tableList.filter(ele => + ele.tableName.toLowerCase().includes(val.toLowerCase()) + ) }) const getIconName = (type: string) => {