mirror of
https://github.com/dataease/dataease.git
synced 2026-05-15 05:22:13 +08:00
fix(查询组件): 过滤组件默认值”首项“搭配行权限使用时,会使得过滤组件失效
This commit is contained in:
@@ -350,6 +350,14 @@ const handleFieldIdChange = (val: EnumValue) => {
|
||||
})
|
||||
.finally(() => {
|
||||
loading.value = false
|
||||
if (disabledFirstItem.value) {
|
||||
time = setTimeout(() => {
|
||||
clearTimeout(time)
|
||||
setDefaultValueFirstItem()
|
||||
}, 300)
|
||||
return
|
||||
}
|
||||
|
||||
if (config.value.defaultValueCheck && !isFromRemote.value) {
|
||||
selectValue.value = Array.isArray(config.value.defaultValue)
|
||||
? [...config.value.defaultValue]
|
||||
@@ -369,6 +377,7 @@ const handleFieldIdChange = (val: EnumValue) => {
|
||||
config.value.mapValue = setDefaultMapValue(
|
||||
Array.isArray(selectValue.value) ? [...selectValue.value] : [selectValue.value]
|
||||
)
|
||||
|
||||
if (shouldReSearch) {
|
||||
queryDataForId(config.value.id)
|
||||
}
|
||||
@@ -377,14 +386,6 @@ const handleFieldIdChange = (val: EnumValue) => {
|
||||
? [...selectValue.value]
|
||||
: selectValue.value
|
||||
}
|
||||
|
||||
if (disabledFirstItem.value) {
|
||||
time = setTimeout(() => {
|
||||
clearTimeout(time)
|
||||
setDefaultValueFirstItem()
|
||||
}, 300)
|
||||
}
|
||||
|
||||
isFromRemote.value = false
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user