mirror of
https://github.com/dataease/dataease.git
synced 2026-05-15 05:22:13 +08:00
refactor: 优化外部参数多选过滤条件删选 (#17766)
This commit is contained in:
@@ -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 = []
|
||||
|
||||
Reference in New Issue
Block a user