diff --git a/src/components/admin/mail/Index.vue b/src/components/admin/mail/Index.vue
index 2b5ef98..19d75a6 100644
--- a/src/components/admin/mail/Index.vue
+++ b/src/components/admin/mail/Index.vue
@@ -31,7 +31,7 @@
- 测试
+ 测试
- 刷新
+ 刷新
保存更改
@@ -75,10 +76,49 @@ export default {
methods:{
getMailConfig(){
getMailInfo().then(res=>{
- console.log(res)
- this.mailForm = res.data.data
+ let data = res.data
+ if (data.success) {
+ this.mailForm = res.data.data
+ }else{
+ this.$message({
+ type: 'error',
+ message: data.msg
+ })
+ }
})
},
+ saveMailConfig(){
+ editMailInfo(this.mailForm).then(res=>{
+ let data = res.data
+ if (data.success) {
+ this.$message({
+ type: 'success',
+ message: '修改成功!'
+ })
+ }else {
+ this.$message({
+ type: 'error',
+ message: data.msg
+ })
+ }
+ })
+ },
+ sendTestMail(){
+ testMailInfo().then(res=>{
+ let data = res.data
+ if (data.success) {
+ this.$message({
+ type: 'success',
+ message: '发送成功!'
+ })
+ }else {
+ this.$message({
+ type: 'error',
+ message: data.msg
+ })
+ }
+ })
+ }
}
}