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
+
+
+
+
+ 保存配置
+
+
+
+
+
+
+
+
+