From 795423182d552e2bae301284ab2884bbd70bbe1c Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Thu, 6 Nov 2025 16:07:07 +0800 Subject: [PATCH] =?UTF-8?q?=E9=82=AE=E4=BB=B6=E6=97=A5=E5=BF=97=E5=8F=8A?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/admin.js | 32 +++ src/views/system/email/components/detail.vue | 228 +++++++++++++++ src/views/system/email/index.vue | 271 ++++++++++++++++++ .../setting/email-manage/config.vue | 242 ++++++++++++++++ .../setting/email-manage/index.vue | 271 ++---------------- 5 files changed, 796 insertions(+), 248 deletions(-) create mode 100644 src/views/system/email/components/detail.vue create mode 100644 src/views/system/email/index.vue create mode 100644 src/views/trials/trials-panel/setting/email-manage/config.vue diff --git a/src/api/admin.js b/src/api/admin.js index 75b8844f..f0cece3c 100644 --- a/src/api/admin.js +++ b/src/api/admin.js @@ -350,3 +350,35 @@ export function getUserJoinedTrialList(data) { data }) } +// 邮件日志-日志列表 +export function getEmailLogList(data) { + return request({ + url: `/EmailLog/getEmailLogList`, + method: 'post', + data + }) +} +// 邮件日志-日志详情 +export function getEmailInfo(data) { + return request({ + url: `/EmailLog/getEmailInfo`, + method: 'post', + data + }) +} +// 邮件日志-重发邮件 +export function resendEmail(data) { + return request({ + url: `/EmailLog/resendEmail`, + method: 'post', + data + }) +} +// 邮件日志-同步邮件 +export function synchronizationEmail(data) { + return request({ + url: `/EmailLog/synchronizationEmail`, + method: 'post', + data + }) +} diff --git a/src/views/system/email/components/detail.vue b/src/views/system/email/components/detail.vue new file mode 100644 index 00000000..93e1ad2d --- /dev/null +++ b/src/views/system/email/components/detail.vue @@ -0,0 +1,228 @@ + + + \ No newline at end of file diff --git a/src/views/system/email/index.vue b/src/views/system/email/index.vue new file mode 100644 index 00000000..830ee4d9 --- /dev/null +++ b/src/views/system/email/index.vue @@ -0,0 +1,271 @@ + + + diff --git a/src/views/trials/trials-panel/setting/email-manage/config.vue b/src/views/trials/trials-panel/setting/email-manage/config.vue new file mode 100644 index 00000000..e0d74985 --- /dev/null +++ b/src/views/trials/trials-panel/setting/email-manage/config.vue @@ -0,0 +1,242 @@ + + + + diff --git a/src/views/trials/trials-panel/setting/email-manage/index.vue b/src/views/trials/trials-panel/setting/email-manage/index.vue index 2e9e1082..f4167034 100644 --- a/src/views/trials/trials-panel/setting/email-manage/index.vue +++ b/src/views/trials/trials-panel/setting/email-manage/index.vue @@ -1,268 +1,43 @@ - - + \ No newline at end of file