From 1d4c9872e3ff6ca1cdf7c0d73562dde057052460 Mon Sep 17 00:00:00 2001 From: Neil Date: Fri, 8 Aug 2025 08:58:43 +0000 Subject: [PATCH] =?UTF-8?q?update=20web/src/components/common/effects/layo?= =?UTF-8?q?uts/widgets/preferences/preferences-drawer.vue.=20=E4=BF=9D?= =?UTF-8?q?=E5=AD=98=E5=81=8F=E5=A5=BD=E6=97=B6=E6=88=90=E5=8A=9F=E6=88=96?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Neil --- .../layouts/widgets/preferences/preferences-drawer.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/web/src/components/common/effects/layouts/widgets/preferences/preferences-drawer.vue b/web/src/components/common/effects/layouts/widgets/preferences/preferences-drawer.vue index e263d30..fd28a98 100644 --- a/web/src/components/common/effects/layouts/widgets/preferences/preferences-drawer.vue +++ b/web/src/components/common/effects/layouts/widgets/preferences/preferences-drawer.vue @@ -57,6 +57,7 @@ import { } from './blocks'; import { SystemUserApi } from '#/api/system/user'; import { SaveOutlined } from '@ant-design/icons-vue'; +import { message as antMessage } from 'ant-design-vue'; const emit = defineEmits<{ clearPreferencesAndLogout: [] }>(); @@ -225,7 +226,12 @@ async function handleCopy() { async function handleUserPreferences(){ const {theme}= preferences; const api=new SystemUserApi(); - await api.preferences({theme}); + try { + await api.preferences({theme}); + antMessage.success($t('preferences.savePreferencesSuccess')); + } catch (error) { + antMessage.error($t('preferences.savePreferencesFailed')); + } } -- Gitee