fix: 修复自定义JS数据集脚本变化,输出字段不变化的情况

main
wu.jian2 2 years ago
parent 9e816ebf33
commit 42f2d2250f

@ -641,20 +641,39 @@ export default {
}
})
}
// keysoutputFieldListoutputFieldList
// keysoutputFieldListoutputFieldList
if (this.outputFieldList.length !== keys.length) {
const newKeys = keys.filter(item => {
return !this.outputFieldList.some(key => {
return key.fieldName === item
})
const newOutputFieldList = []
keys.forEach(key => {
const field = this.outputFieldList.find(item => item.fieldName === key)
if (field) {
newOutputFieldList.push(field)
} else {
newOutputFieldList.push({
fieldName: key,
fieldDesc: ''
})
}
})
newKeys.forEach(item => {
this.outputFieldList.push({
fieldName: item,
fieldDesc: ''
})
this.outputFieldList = newOutputFieldList
}
// keysoutputFieldListoutputFieldList
if (this.outputFieldList.length === keys.length) {
const newOutputFieldList = []
keys.forEach(key => {
const field = this.outputFieldList.find(item => item.fieldName === key)
if (field) {
newOutputFieldList.push(field)
} else {
newOutputFieldList.push({
fieldName: key,
fieldDesc: ''
})
}
})
this.outputFieldList = newOutputFieldList
}
//
if (this.outputFieldList.length && this.fieldDesc && !isInit) {
this.buildFieldDesc()
}

@ -1,6 +1,6 @@
{
"name": "@gcpaas/data-room-ui",
"version": "0.0.1-2023070302-Alpha",
"version": "0.0.1-2023070303-Alpha",
"description": "自定义大屏",
"author": "gc-starter",
"license": "MIT",

Loading…
Cancel
Save