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 @@ + + + + +