From 2a43b8a838c72df6e162dc03184325a06331e522 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A2=81=E6=B6=9B?= Date: Sat, 18 Apr 2026 03:12:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E5=BD=93=E5=89=8D=E9=85=8D=E7=BD=AE=E6=97=B6=E4=BF=9D=E5=AD=98?= =?UTF-8?q?=E4=B8=8D=E7=94=9F=E6=95=88=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/App.vue b/src/App.vue index fe7bfbf..b978dc5 100644 --- a/src/App.vue +++ b/src/App.vue @@ -235,6 +235,17 @@ const saveApiEdit = async data => { settings.value.apiProfiles[editingApiProfileName.value].modelName = data.modelName settings.value.apiProfiles[editingApiProfileName.value].searchApiKey = data.searchApiKey settings.value.apiProfiles[editingApiProfileName.value].cna = data.cna + + // 如果编辑的是当前配置,需要同步到主设置对象 + if (editingApiProfileName.value === currentApiProfile.value) { + settings.value.selectedAuthType = data.selectedAuthType + settings.value.apiKey = data.apiKey + settings.value.baseUrl = data.baseUrl + settings.value.modelName = data.modelName + settings.value.searchApiKey = data.searchApiKey + settings.value.cna = data.cna + } + showApiEditDialog.value = false const dataToSave = JSON.parse(JSON.stringify(settings.value)) const result = await window.electronAPI.saveSettings(dataToSave)