From 46c794d737f75d06283d39d2c2b6c58aee06c4c0 Mon Sep 17 00:00:00 2001 From: anghunk Date: Tue, 20 Jan 2026 11:40:25 +0800 Subject: [PATCH] =?UTF-8?q?fix(email):=20=E7=AE=80=E5=8C=96=E9=82=AE?= =?UTF-8?q?=E4=BB=B6=E9=80=9A=E7=9F=A5=E8=AE=BE=E7=BD=AE=E9=80=BB=E8=BE=91?= =?UTF-8?q?=E5=B9=B6=E6=9B=B4=E6=96=B0=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 移除独立的管理员和用户邮件通知开关,统一使用全局开关控制 在管理界面添加测试中提示 --- cwd-comments-admin/src/views/SettingsView.vue | 22 +------------------ cwd-comments-api/src/utils/email.ts | 4 ++-- 2 files changed, 3 insertions(+), 23 deletions(-) diff --git a/cwd-comments-admin/src/views/SettingsView.vue b/cwd-comments-admin/src/views/SettingsView.vue index 19c9875..c6c3371 100644 --- a/cwd-comments-admin/src/views/SettingsView.vue +++ b/cwd-comments-admin/src/views/SettingsView.vue @@ -40,7 +40,7 @@
-

通知邮箱设置

+

通知邮箱设置(测试中,暂未开放)

-
- - -
-
- - -
@@ -96,8 +82,6 @@ import { const email = ref(""); const emailGlobalEnabled = ref(true); -const emailAdminEnabled = ref(true); -const emailUserEnabled = ref(true); const commentAdminEmail = ref(""); const commentAdminBadge = ref(""); const avatarPrefix = ref(""); @@ -134,8 +118,6 @@ async function load() { avatarPrefix.value = commentRes.avatarPrefix || ""; commentAdminEnabled.value = !!commentRes.adminEnabled; emailGlobalEnabled.value = !!emailNotifyRes.globalEnabled; - emailAdminEnabled.value = !!emailNotifyRes.adminEnabled; - emailUserEnabled.value = !!emailNotifyRes.userEnabled; } catch (e: any) { message.value = e.message || "加载失败"; messageType.value = "error"; @@ -157,8 +139,6 @@ async function saveEmail() { saveAdminEmail(email.value), saveEmailNotifySettings({ globalEnabled: emailGlobalEnabled.value, - adminEnabled: emailAdminEnabled.value, - userEnabled: emailUserEnabled.value, }), ]); showToast(emailRes.message || "保存成功", "success"); diff --git a/cwd-comments-api/src/utils/email.ts b/cwd-comments-api/src/utils/email.ts index f994ead..2011882 100644 --- a/cwd-comments-api/src/utils/email.ts +++ b/cwd-comments-api/src/utils/email.ts @@ -75,8 +75,8 @@ export async function loadEmailNotificationSettings( } const globalEnabled = parseEnabled(map.get(EMAIL_NOTIFY_GLOBAL_KEY), true); - const adminEnabled = parseEnabled(map.get(EMAIL_NOTIFY_ADMIN_KEY), true); - const userEnabled = parseEnabled(map.get(EMAIL_NOTIFY_USER_KEY), true); + const adminEnabled = globalEnabled; + const userEnabled = globalEnabled; return { globalEnabled,