From 69c76d74e0a4b754cf7a4e016a5bbe8eda7b6922 Mon Sep 17 00:00:00 2001 From: dataeaseShu Date: Wed, 4 Mar 2026 17:24:09 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E4=BB=AA=E8=A1=A8=E6=9D=BF):=20=E8=BF=87?= =?UTF-8?q?=E6=BB=A4=E7=BB=84=E4=BB=B6=E9=BB=98=E8=AE=A4=E5=80=BC=E4=B8=8D?= =?UTF-8?q?=E5=90=8C=E7=94=A8=E6=88=B7=E6=9D=83=E9=99=90=E4=B8=8B=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/core-frontend/src/custom-component/v-query/Select.vue | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/core/core-frontend/src/custom-component/v-query/Select.vue b/core/core-frontend/src/custom-component/v-query/Select.vue index 323863f64a..1b708f0fad 100644 --- a/core/core-frontend/src/custom-component/v-query/Select.vue +++ b/core/core-frontend/src/custom-component/v-query/Select.vue @@ -329,6 +329,7 @@ const customSort = () => { } const handleFieldIdChange = (val: EnumValue) => { + let change = false loading.value = true enumValueObj(val) .then(res => { @@ -369,8 +370,6 @@ const handleFieldIdChange = (val: EnumValue) => { const valArr = options.value.map(ele => ele.value) - let change = false - if ( config.value.multiple && Array.isArray(selectValue.value) && @@ -402,6 +401,8 @@ const handleFieldIdChange = (val: EnumValue) => { } }) .finally(() => { + let changeAuth = change + change = false loading.value = false if (disabledFirstItem.value && config.value.defaultValueCheck) { time = setTimeout(() => { @@ -431,7 +432,7 @@ const handleFieldIdChange = (val: EnumValue) => { Array.isArray(selectValue.value) ? [...selectValue.value] : [selectValue.value] ) - if (shouldReSearch) { + if (shouldReSearch || changeAuth) { queryDataForId(config.value.id) } } else {