fix(查询组件): 级联过滤组件 bug #14949

This commit is contained in:
dataeaseShu
2025-02-18 14:06:27 +08:00
committed by ulleo
parent 972509e3a3
commit 4e287fa5ba

View File

@@ -337,8 +337,7 @@ const handleFieldIdChange = (val: EnumValue) => {
})
.finally(() => {
loading.value = false
if (isFromRemote.value) return
if (config.value.defaultValueCheck) {
if (config.value.defaultValueCheck && !isFromRemote.value) {
selectValue.value = Array.isArray(config.value.defaultValue)
? [...config.value.defaultValue]
: config.value.defaultValue
@@ -365,6 +364,8 @@ const handleFieldIdChange = (val: EnumValue) => {
? [...selectValue.value]
: selectValue.value
}
isFromRemote.value = false
})
}
@@ -590,6 +591,7 @@ const getOptionFromCascade = () => {
if (config.value.optionValueSource !== 1 || ![0, 2, 5].includes(+config.value.displayType)) return
config.value.selectValue = config.value.multiple ? [] : undefined
selectValue.value = config.value.multiple ? [] : undefined
isFromRemote.value = true
debounceOptions(1)
}
const selectHideClick = () => {