fix(查询组件): 过滤组件默认值”首项“搭配行权限使用时,会使得过滤组件失效

This commit is contained in:
dataeaseShu
2025-08-18 16:29:12 +08:00
committed by dataeaseShu
parent 7d85d6825d
commit 38c734c1be

View File

@@ -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
})
}