|
@@ -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){
|