Merge pull request #10382 from dataease/pr@dev-v2_st

fix(数据集): SQL 变动增加字段时不影响到历史字段的使用
This commit is contained in:
dataeaseShu 2024-06-19 17:25:47 +08:00 committed by GitHub
commit 81e2b274e4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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)