From d018af0719be795a8c20c042a096aea892289842 Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Tue, 5 Aug 2025 22:29:30 +0800 Subject: [PATCH] perf: Assistant private ds --- frontend/src/views/system/embedded/index.vue | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/src/views/system/embedded/index.vue b/frontend/src/views/system/embedded/index.vue index 22c1530c..e17bfc3b 100644 --- a/frontend/src/views/system/embedded/index.vue +++ b/frontend/src/views/system/embedded/index.vue @@ -109,12 +109,12 @@ const handleAddEmbedded = (val: any) => { const wsChanged = (val: any) => { dsForm.private_list = [] dsForm.oid = val - getDsList() + getDsList(true) } -const getDsList = () => { +const getDsList = (change: boolean = false) => { dsApi(dsForm.oid).then((res: any) => { dsListOptions.value = res || [] - if (!currentEmbedded.id) { + if (change || !currentEmbedded.id) { dsForm.private_list = dsListOptions.value.map((ele) => ele.id) } }) @@ -125,7 +125,7 @@ const handleBaseEmbedded = (row: any) => { if (row) { Object.assign(dsForm, JSON.parse(row.configuration)) } - getDsList() + getDsList(false) ruleConfigvVisible.value = true dialogTitle.value = row?.id ? t('embedded.edit_basic_applications')