From dca3d7522c45f7e1d13997c6db116027484a6099 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BE=99=E8=BF=90=E6=A8=A1?= <1724894114@qq.com> Date: Sat, 24 Aug 2024 16:57:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=BA=90=E9=82=AE=E4=BB=B6?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/model/setup.js | 16 ++++ src/views/setting/advanced/index.vue | 4 +- src/views/setting/advanced/setup/mail.vue | 105 ++++++++++++++++++++++ 3 files changed, 123 insertions(+), 2 deletions(-) create mode 100644 src/views/setting/advanced/setup/mail.vue diff --git a/src/api/model/setup.js b/src/api/model/setup.js index b7fd029..66f3b6b 100644 --- a/src/api/model/setup.js +++ b/src/api/model/setup.js @@ -17,5 +17,21 @@ export default { return await http.post(this.url, data); }, }, + }, + mail:{ + set:{ + url: `${config.API_URL}/mail.config.set`, + name: "源邮件配置", + post: async function (data = {}) { + return await http.post(this.url, data); + }, + }, + get:{ + url: `${config.API_URL}/mail.config.get`, + name: "源邮件获取", + post: async function (data = {}) { + return await http.post(this.url, data); + }, + } } }; diff --git a/src/views/setting/advanced/index.vue b/src/views/setting/advanced/index.vue index 541b0b0..b6a0377 100644 --- a/src/views/setting/advanced/index.vue +++ b/src/views/setting/advanced/index.vue @@ -39,9 +39,9 @@ export default { pushSettings: defineAsyncComponent(() => import('./setup/computerRoom')), password: defineAsyncComponent(() => import('./setup/computerRoom')), space: defineAsyncComponent(() => import('./setup/computerRoom')), - logs: defineAsyncComponent(() => import('./setup/computerRoom')), upToEnterprise: defineAsyncComponent(() => import('./setup/computerRoom')), bind: defineAsyncComponent(() => import('./setup/computerRoom')), + mail: defineAsyncComponent(() => import('./setup/mail')), }, data() { return { @@ -72,7 +72,7 @@ export default { { icon: "sc-icon-DataSource", title: "数据源邮件设置", - component: "logs" + component: "mail" } ] }, diff --git a/src/views/setting/advanced/setup/mail.vue b/src/views/setting/advanced/setup/mail.vue new file mode 100644 index 0000000..5cac43f --- /dev/null +++ b/src/views/setting/advanced/setup/mail.vue @@ -0,0 +1,105 @@ + + + + +