diff --git a/src/api/email.js b/src/api/email.js new file mode 100644 index 0000000..835de1d --- /dev/null +++ b/src/api/email.js @@ -0,0 +1,36 @@ +import request from "@/utils/request"; + +/** + * 获取邮箱信息 + * @returns {Promise} + */ +export function getEmailInfo() { + return request({ + url: "/admin/email/info", + method: "get", + }); +} + +/** + * 编辑邮箱信息 + * @returns {Promise} + */ +export function editEmailInfo(data) { + return request({ + url: "/admin/email/editinfo", + method: "post", + data, + }); +} + +/** + * 发送测试邮件 + * @returns {Promise} + */ +export function sendTestEmail(data) { + return request({ + url: "/admin/email/sendtestemail", + method: "post", + data, + }); +} \ 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 0000000..84a3939 --- /dev/null +++ b/src/views/system/email/index.vue @@ -0,0 +1,230 @@ + + + + + + \ No newline at end of file