From 5cd4b9f88ed0da52b9d5e175bc54b49cc8620e53 Mon Sep 17 00:00:00 2001 From: Wenjie Zhang Date: Tue, 27 Jan 2026 16:25:05 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=85=B1=E4=BA=AB?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E7=8A=B6=E6=80=81=E7=9A=84=E5=93=8D=E5=BA=94?= =?UTF-8?q?=E5=BC=8F=E9=97=AE=E9=A2=98=EF=BC=8C=E7=A1=AE=E4=BF=9D=E6=AD=A3?= =?UTF-8?q?=E7=A1=AE=E5=A4=84=E7=90=86=E5=85=B1=E4=BA=AB=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=20Fixes:=20#505?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/views/DataBaseView.vue | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/web/src/views/DataBaseView.vue b/web/src/views/DataBaseView.vue index 21d19d6d..1497f138 100644 --- a/web/src/views/DataBaseView.vue +++ b/web/src/views/DataBaseView.vue @@ -14,6 +14,7 @@ @cancel="cancelCreateDatabase" class="new-database-modal" width="800px" + destroyOnClose >

知识库类型*

@@ -219,7 +220,7 @@ const state = reactive({ }) // 共享配置状态(用于提交数据) -const shareConfig = reactive({ +const shareConfig = ref({ is_shared: true, accessible_department_ids: [] }) @@ -293,8 +294,10 @@ const loadSupportedKbTypes = async () => { const resetNewDatabase = () => { Object.assign(newDatabase, createEmptyDatabaseForm()) // 重置共享配置 - shareConfig.is_shared = true - shareConfig.accessible_department_ids = [] + shareConfig.value = { + is_shared: true, + accessible_department_ids: [] + } } const cancelCreateDatabase = () => { @@ -367,8 +370,10 @@ const buildRequestData = () => { // 添加共享配置 requestData.share_config = { - is_shared: shareConfig.is_shared, - accessible_departments: shareConfig.is_shared ? [] : shareConfig.accessible_department_ids || [] + is_shared: shareConfig.value.is_shared, + accessible_departments: shareConfig.value.is_shared + ? [] + : shareConfig.value.accessible_department_ids || [] } // 根据类型添加特定配置