fix(数据集): SQL 变动增加字段时不影响到历史字段的使用

This commit is contained in:
dataeaseShu 2024-06-19 17:24:50 +08:00
parent dc299f2860
commit 3bd5b39ed5

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)