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 @@
+
+
+
+
+
+
+
企业邮箱接口调用密钥
+
+ CLIENT_ID
+
+
+
+ CLIENT_SECRET
+
+
+
+
+ 保存配置
+
+
+
+
+
+
+
+
+