fix(仪表板): 过滤组件默认值不同用户权限下显示错误

This commit is contained in:
dataeaseShu
2026-03-04 17:24:09 +08:00
committed by dataeaseShu
parent d39e02f0f7
commit 99e1668cf2

View File

@@ -314,6 +314,7 @@ const customSort = () => {
}
const handleFieldIdChange = (val: EnumValue) => {
let change = false
loading.value = true
enumValueObj(val)
.then(res => {
@@ -344,8 +345,6 @@ const handleFieldIdChange = (val: EnumValue) => {
const valArr = options.value.map(ele => ele.value)
let change = false
if (
config.value.multiple &&
Array.isArray(selectValue.value) &&
@@ -377,6 +376,8 @@ const handleFieldIdChange = (val: EnumValue) => {
}
})
.finally(() => {
let changeAuth = change
change = false
loading.value = false
if (disabledFirstItem.value && config.value.defaultValueCheck) {
time = setTimeout(() => {
@@ -406,7 +407,7 @@ const handleFieldIdChange = (val: EnumValue) => {
Array.isArray(selectValue.value) ? [...selectValue.value] : [selectValue.value]
)
if (shouldReSearch) {
if (shouldReSearch || changeAuth) {
queryDataForId(config.value.id)
}
} else {