refactor: 优化外部参数多选过滤条件删选 (#17766)

This commit is contained in:
王嘉豪
2026-01-09 12:05:39 +08:00
committed by GitHub
parent 2d38f41d5f
commit 6de7e5a022

View File

@@ -339,13 +339,23 @@ const handleFieldIdChange = (val: EnumValue) => {
return `${ele[val.displayId || val.queryId]}`
})
)
].map(ele => {
return {
label: `${ele}`,
value: `${ele}`,
checked: oldArr.includes(ele)
}
})
]
.filter(ele => {
return (
(config.value.optionFilter &&
config.value.optionFilter.length > 0 &&
config.value.optionFilter.includes(ele)) ||
!config.value.optionFilter ||
config.value.optionFilter.length === 0
)
})
.map(ele => {
return {
label: `${ele}`,
value: `${ele}`,
checked: oldArr.includes(ele)
}
})
customSort()
if (!res?.length) {
options.value = []