From e8ede6e6064176915e96b629a6aa8566be99409e Mon Sep 17 00:00:00 2001 From: jxxghp Date: Thu, 9 Jan 2025 12:29:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=AE=BE=E7=BD=AE=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E7=BB=84=E4=BB=B6=EF=BC=9A=E4=BC=98=E5=8C=96=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E6=8F=90=E7=A4=BA=E4=BF=A1=E6=81=AF=EF=BC=8C=E5=A2=9E?= =?UTF-8?q?=E5=BC=BA=E7=94=A8=E6=88=B7=E5=8F=8D=E9=A6=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/dialog/PluginMarketSettingDialog.vue | 2 +- src/views/setting/AccountSettingSearch.vue | 7 ++++++- src/views/setting/AccountSettingSystem.vue | 7 +++---- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/components/dialog/PluginMarketSettingDialog.vue b/src/components/dialog/PluginMarketSettingDialog.vue index adb6d2de..d40412a2 100644 --- a/src/components/dialog/PluginMarketSettingDialog.vue +++ b/src/components/dialog/PluginMarketSettingDialog.vue @@ -34,7 +34,7 @@ async function saveHandle() { if (result.success) { $toast.success('插件仓库保存成功') emit('save') - } else $toast.error('插件仓库保存失败!') + } else $toast.error(`插件仓库保存失败:${result?.message}!`) } catch (error) { console.log(error) } diff --git a/src/views/setting/AccountSettingSearch.vue b/src/views/setting/AccountSettingSearch.vue index 4827dc78..af5f5cb7 100644 --- a/src/views/setting/AccountSettingSearch.vue +++ b/src/views/setting/AccountSettingSearch.vue @@ -133,6 +133,11 @@ async function saveSearchSetting() { selectedMediaSource.value.join(','), ) + if (!result1 || !result1.success) { + $toast.error(`媒体搜索数据源保存失败:${result1?.message}!`) + return + } + const result2: { [key: string]: any } = await api.post( 'system/setting/SearchFilterRuleGroups', selectedFilterGroup.value, @@ -140,7 +145,7 @@ async function saveSearchSetting() { const result3 = await saveSystemSetting(SystemSettings.value.Basic) - if (result1.success && result2.success && result3) { + if (result2.success && result3) { $toast.success('搜索基础设置保存成功') } else { $toast.error('搜索基础设置保存失败!') diff --git a/src/views/setting/AccountSettingSystem.vue b/src/views/setting/AccountSettingSystem.vue index edc2b0d3..6d149393 100644 --- a/src/views/setting/AccountSettingSystem.vue +++ b/src/views/setting/AccountSettingSystem.vue @@ -177,6 +177,9 @@ async function saveSystemSetting(value: { [key: string]: any }) { const result: { [key: string]: any } = await api.post('system/env', value) if (result.success) { return true + } else { + $toast.error(`设置保存失败:${result?.message}!`) + return false } } catch (error) { console.log(error) @@ -189,8 +192,6 @@ async function saveBasicSettings() { if (await saveSystemSetting(SystemSettings.value.Basic)) { $toast.success('基础设置保存成功') await reloadSystem() - } else { - $toast.error('基础设置保存失败!') } } @@ -202,8 +203,6 @@ async function saveAdvancedSettings() { advancedDialog.value = false $toast.success('高级设置保存成功') await reloadSystem() - } else { - $toast.error('高级设置保存失败!') } }