From 8151ba9d2f8b1cae16e192197895a8e3d7bc28c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E5=81=9A=E7=A0=81=E5=86=9C?= <599854767@qq.com> Date: Mon, 13 Nov 2023 19:59:22 +0800 Subject: [PATCH] =?UTF-8?q?:zap:=20=E9=82=AE=E4=BB=B6=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E6=A8=A1=E6=9D=BF=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/emailtpl.js | 57 ++++++ src/views/tool/email/emailTpl.vue | 275 +++++++++++++++++++++++++++++ src/views/tool/email/sendEmail.vue | 29 ++- 3 files changed, 360 insertions(+), 1 deletion(-) create mode 100644 src/api/system/emailtpl.js create mode 100644 src/views/tool/email/emailTpl.vue diff --git a/src/api/system/emailtpl.js b/src/api/system/emailtpl.js new file mode 100644 index 0000000..0fc12e6 --- /dev/null +++ b/src/api/system/emailtpl.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' + +/** +* 邮件模板分页查询 +* @param {查询条件} data +*/ +export function listEmailTpl(query) { + return request({ + url: 'system/EmailTpl/list', + method: 'get', + params: query, + }) +} + +/** +* 新增邮件模板 +* @param data +*/ +export function addEmailTpl(data) { + return request({ + url: 'system/EmailTpl', + method: 'post', + data: data, + }) +} +/** +* 修改邮件模板 +* @param data +*/ +export function updateEmailTpl(data) { + return request({ + url: 'system/EmailTpl', + method: 'PUT', + data: data, + }) +} +/** +* 获取邮件模板详情 +* @param {Id} +*/ +export function getEmailTpl(id) { + return request({ + url: 'system/EmailTpl/' + id, + method: 'get' + }) +} + +/** +* 删除邮件模板 +* @param {主键} pid +*/ +export function delEmailTpl(pid) { + return request({ + url: 'system/EmailTpl/' + pid, + method: 'delete' + }) +} diff --git a/src/views/tool/email/emailTpl.vue b/src/views/tool/email/emailTpl.vue new file mode 100644 index 0000000..3c89fc6 --- /dev/null +++ b/src/views/tool/email/emailTpl.vue @@ -0,0 +1,275 @@ + + + + diff --git a/src/views/tool/email/sendEmail.vue b/src/views/tool/email/sendEmail.vue index d3083ad..f6f289a 100644 --- a/src/views/tool/email/sendEmail.vue +++ b/src/views/tool/email/sendEmail.vue @@ -16,6 +16,11 @@ + + + + + @@ -32,6 +37,8 @@