From 3bd5b39ed5ccef3af932a559d282eac44648a7bd Mon Sep 17 00:00:00 2001 From: dataeaseShu Date: Wed, 19 Jun 2024 17:24:50 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=95=B0=E6=8D=AE=E9=9B=86):=20SQL=20?= =?UTF-8?q?=E5=8F=98=E5=8A=A8=E5=A2=9E=E5=8A=A0=E5=AD=97=E6=AE=B5=E6=97=B6?= =?UTF-8?q?=E4=B8=8D=E5=BD=B1=E5=93=8D=E5=88=B0=E5=8E=86=E5=8F=B2=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E7=9A=84=E4=BD=BF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/visualized/data/dataset/form/DatasetUnion.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/core-frontend/src/views/visualized/data/dataset/form/DatasetUnion.vue b/core/core-frontend/src/views/visualized/data/dataset/form/DatasetUnion.vue index 2236950e67..89c492bafa 100644 --- a/core/core-frontend/src/views/visualized/data/dataset/form/DatasetUnion.vue +++ b/core/core-frontend/src/views/visualized/data/dataset/form/DatasetUnion.vue @@ -231,8 +231,13 @@ const closeSqlNode = () => { tableName, type: 'sql' }).then(res => { + const idOriginNameMap = allfields.value.reduce((pre, next) => { + pre[`${next.datasetTableId}${next.originName}`] = next.id + return pre + }, {}) nodeField.value = res as unknown as Field[] nodeField.value.forEach(ele => { + ele.id = idOriginNameMap[`${id}${ele.originName}`] ele.checked = true }) state.nodeList[0].currentDsFields = cloneDeep(res)