From 4e287fa5ba45b2f91629978b8876da329270ba9c Mon Sep 17 00:00:00 2001 From: dataeaseShu Date: Tue, 18 Feb 2025 14:06:27 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=9F=A5=E8=AF=A2=E7=BB=84=E4=BB=B6):=20?= =?UTF-8?q?=E7=BA=A7=E8=81=94=E8=BF=87=E6=BB=A4=E7=BB=84=E4=BB=B6=20bug=20?= =?UTF-8?q?#14949?= 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 | 6 ++++-- 1 file changed, 4 insertions(+), 2 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 a7b81b9abb..8043c37a14 100644 --- a/core/core-frontend/src/custom-component/v-query/Select.vue +++ b/core/core-frontend/src/custom-component/v-query/Select.vue @@ -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 = () => {