Ver código fonte

忘记密码

natasha 1 ano atrás
pai
commit
029d985eaf
2 arquivos alterados com 15 adições e 17 exclusões
  1. 14 16
      src/views/forgotPwd.vue
  2. 1 1
      src/views/login.vue

+ 14 - 16
src/views/forgotPwd.vue

@@ -51,6 +51,7 @@ export default {
     };
     return {
         loginCodeForm:{
+            type: 'USER',
             phone:'',
             code:''
         },
@@ -79,27 +80,19 @@ export default {
         this.$refs[formName].validate((valid) => {
           if (valid) {
             this.loading = true
-            let MethodName = "/OrgServer/LoginControl/Login";
-            let data = null
-            if(this.tabsIndex===0){
-                data = {
-                    user_type:this.loginPwdForm.type,
-                    user_name:this.loginPwdForm.userName,
-                    password:this.loginPwdForm.password
-                }
-            }else{
-                data = {
+            let MethodName = "/OrgServer/LoginControl/ResetRandomPassword";
+            let data = {
                     user_type:this.loginCodeForm.type,
-                    user_name:this.loginCodeForm.phone,
-                    password:this.loginCodeForm.code,
-                    is_dynamic_verification_code_login:"true",
-                    dynamic_verification_send_type:"SMS"
+                    phone_or_email:this.loginCodeForm.phone,
+                    dynamic_verification_code:this.loginCodeForm.code,
+                    dynamic_verification_code_send_type:"SMS"
                 }
-            }
             getLogin(MethodName, data)
             .then((res) => {
                 this.loading = false
-                this.stepIndex++
+                if(res.status===1){
+                    this.stepIndex++
+                }
             })
             .catch(() => {
                 this.loading = false
@@ -159,6 +152,11 @@ export default {
     // 去掉前后空格
     handleTrim(form,fild){
         this[form][fild] = this[form][fild].trim()
+        if(this.loginCodeForm.phone&&this.loginCodeForm.code){
+            this.submitDis = false
+        }else{
+            this.submitDis = true
+        }
     },
     handeleInput(){
         if(this.loginCodeForm.phone&&this.loginCodeForm.code){

+ 1 - 1
src/views/login.vue

@@ -166,7 +166,7 @@ export default {
                     user_name:this.loginCodeForm.phone,
                     password:this.loginCodeForm.code,
                     is_dynamic_verification_code_login:"true",
-                    dynamic_verification_send_type:"SMS"
+                    dynamic_verification_code_send_type:"SMS"
                 }
             }
             getLogin(MethodName, data)