fix(仪表板): 修复数据大屏过滤组件确定按钮保存失败的问题 #10291

This commit is contained in:
dataeaseShu 2024-06-17 10:54:52 +08:00
parent 1214b71242
commit 0b352f2d45
2 changed files with 19 additions and 3 deletions

View File

@ -656,11 +656,27 @@ const cancelValueSource = () => {
}
const confirmValueSource = () => {
if (valueSource.value.some(ele => !ele.trim())) {
if (
valueSource.value.some(ele => {
if (typeof ele === 'string') {
return !ele.trim()
}
return false
})
) {
ElMessage.error('手工输入-选项值不能为空')
return
}
curComponent.value.valueSource = cloneDeep(valueSource.value.filter(ele => ele.trim()))
console.log(cloneDeep(valueSource.value), 'valueSource')
curComponent.value.valueSource = cloneDeep(
valueSource.value.filter(ele => {
if (typeof ele === 'string') {
return ele.trim()
}
return true
})
)
handleValueSourceChange()
cancelValueSource()
}

@ -1 +1 @@
Subproject commit 4bbe092537c4e9e793a5941b9fdee3bdaecbf42d
Subproject commit 6dee3e0526a186626dfc42e6a4d11120e17c1eaa