fix: 优化组件参数处理,当发现数据集参数删除时,也把组件中保存的参数移除

优化组件参数处理,当发现数据集参数删除时,也把组件中保存的参数移除
main
hong.yang 2 years ago
parent 14178da59b
commit 788feb4d46

@ -750,10 +750,12 @@ export default {
this.fieldsList = res.fields
//
if (type === 'initial') {
let deleteKeys = []
for (const key in this.config.dataSource.params) {
const param = res?.params?.find(field => field.name === key)
//
if (param) {
deleteKeys.push(key)
this.params.push({
name: key,
value: this.config.dataSource.params[key],
@ -762,6 +764,9 @@ export default {
})
}
}
deleteKeys.forEach(key => {
delete this.config.dataSource.params[key]
})
} else {
this.params = res.params
}

Loading…
Cancel
Save