Browse Source

邮箱配置

natasha 1 year ago
parent
commit
ff7235f227
1 changed files with 20 additions and 4 deletions
  1. 20 4
      src/views/system_config/EmailSetting.vue

+ 20 - 4
src/views/system_config/EmailSetting.vue

@@ -123,12 +123,12 @@ export default {
         this.$refs[formName].validate((valid) => {
           if (valid) {
             this.loading = true
-            let MethodName = "/OrgServer/Manager/SysUserManager/UpdateSysUser_BaseInfo";
+            let MethodName = "/OrgServer/Manager/SysConfigManager/SetSysConfig_Mailbox";
             let data = {
-                email: this.registerForm.email,
+                address: this.registerForm.email,
                 smtp: this.registerForm.smtp,
-                emailName: this.registerForm.emailName,
-                newPwd: this.registerForm.newPwd
+                user_name: this.registerForm.emailName,
+                password: this.registerForm.newPwd
             }
             getLogin(MethodName, data)
             .then((res) => {
@@ -148,9 +148,25 @@ export default {
     onCancel(formName){
         this.$refs[formName].resetFields();
     },
+    // 得到配置信息
+    getInfo(){
+        let MethodName = "/OrgServer/Manager/SysConfigManager/GetSysConfig_Mailbox";
+            getLogin(MethodName, {})
+            .then((res) => {
+                if(res.status===1){
+                    this.registerForm.email = res.address
+                    this.registerForm.smtp = res.smtp,
+                    this.registerForm.emailName = res.user_name,
+                    this.registerForm.newPwd = res.password
+                }
+            }).catch((res) =>{
+                
+            })
+    }
   },
   //生命周期 - 创建完成(可以访问当前this实例)
   created() {
+    this.getInfo()
   },
   //生命周期 - 挂载完成(可以访问DOM元素)
   mounted() {