|
|
|
@ -107,94 +107,94 @@ |
|
|
|
|
</template> |
|
|
|
|
|
|
|
|
|
<script> |
|
|
|
|
import {login,submitNote} from "@/api/freedom/login"; |
|
|
|
|
export default { |
|
|
|
|
name: "Login", |
|
|
|
|
data() { |
|
|
|
|
let checkedFn = (rule, value, callback) => { |
|
|
|
|
if (!value) { |
|
|
|
|
callback(new Error("请勾选同意协议")); |
|
|
|
|
} else { |
|
|
|
|
callback(); |
|
|
|
|
import {login,submitNote} from "@/api/freedom/login"; |
|
|
|
|
export default { |
|
|
|
|
name: "Login", |
|
|
|
|
data() { |
|
|
|
|
let checkedFn = (rule, value, callback) => { |
|
|
|
|
if (!value) { |
|
|
|
|
callback(new Error("请勾选同意协议")); |
|
|
|
|
} else { |
|
|
|
|
callback(); |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
return { |
|
|
|
|
ruleForm: { |
|
|
|
|
smsCode : "", |
|
|
|
|
showone : true, |
|
|
|
|
showtwo : false, |
|
|
|
|
showthree : false, |
|
|
|
|
nsrsbh: '', |
|
|
|
|
nsrdq: '', |
|
|
|
|
loginType: '1', |
|
|
|
|
checked : false, |
|
|
|
|
traceno : "", |
|
|
|
|
nsrInfo:{ |
|
|
|
|
dlsf :"", |
|
|
|
|
dlsfmm : "", |
|
|
|
|
gsnsmm : "", |
|
|
|
|
sfzjhm : "", |
|
|
|
|
zjh : "", |
|
|
|
|
gsnsyhm : "", |
|
|
|
|
bsryxz : "", |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
return { |
|
|
|
|
ruleForm: { |
|
|
|
|
smsCode : "", |
|
|
|
|
showone : true, |
|
|
|
|
showtwo : false, |
|
|
|
|
showthree : false, |
|
|
|
|
nsrsbh: '', |
|
|
|
|
nsrdq: '', |
|
|
|
|
loginType: '1', |
|
|
|
|
checked : false, |
|
|
|
|
traceno : "", |
|
|
|
|
nsrInfo:{ |
|
|
|
|
dlsf :"", |
|
|
|
|
dlsfmm : "", |
|
|
|
|
gsnsmm : "", |
|
|
|
|
sfzjhm : "", |
|
|
|
|
zjh : "", |
|
|
|
|
gsnsyhm : "", |
|
|
|
|
bsryxz : "", |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
rules: { |
|
|
|
|
nsrsbh: [ |
|
|
|
|
{ required: true, message: '请输入纳税人识别号', trigger: 'blur' } |
|
|
|
|
], |
|
|
|
|
nsrdq: [ |
|
|
|
|
{ required: true, message: '请选择地区', trigger: 'change' } |
|
|
|
|
], |
|
|
|
|
loginType: [ |
|
|
|
|
{ required: true, message: '请选择登陆方式', trigger: 'change' } |
|
|
|
|
], |
|
|
|
|
"nsrInfo.bsryxz": [ |
|
|
|
|
{ required: true, message: '请输入用户名', trigger: 'blur' } |
|
|
|
|
], |
|
|
|
|
"nsrInfo.sfzjhm": [ |
|
|
|
|
{ required: true, message: '请输入身份证号', trigger: 'blur' } |
|
|
|
|
], |
|
|
|
|
"nsrInfo.zjh": [ |
|
|
|
|
{ required: true, message: '请输入手机号', trigger: 'blur' } |
|
|
|
|
], |
|
|
|
|
"nsrInfo.gsnsmm": [ |
|
|
|
|
{ required: true, message: '请输入个人密码', trigger: 'blur' } |
|
|
|
|
], |
|
|
|
|
checked: [ |
|
|
|
|
{ validator: checkedFn, trigger: "change" } |
|
|
|
|
// { type: 'array', required: true, message: '请勾选同意协议', trigger: 'change' } |
|
|
|
|
] |
|
|
|
|
}, |
|
|
|
|
rules: { |
|
|
|
|
nsrsbh: [ |
|
|
|
|
{ required: true, message: '请输入纳税人识别号', trigger: 'blur' } |
|
|
|
|
], |
|
|
|
|
nsrdq: [ |
|
|
|
|
{ required: true, message: '请选择地区', trigger: 'change' } |
|
|
|
|
], |
|
|
|
|
loginType: [ |
|
|
|
|
{ required: true, message: '请选择登陆方式', trigger: 'change' } |
|
|
|
|
], |
|
|
|
|
"nsrInfo.bsryxz": [ |
|
|
|
|
{ required: true, message: '请输入用户名', trigger: 'blur' } |
|
|
|
|
], |
|
|
|
|
"nsrInfo.sfzjhm": [ |
|
|
|
|
{ required: true, message: '请输入身份证号', trigger: 'blur' } |
|
|
|
|
], |
|
|
|
|
"nsrInfo.zjh": [ |
|
|
|
|
{ required: true, message: '请输入手机号', trigger: 'blur' } |
|
|
|
|
], |
|
|
|
|
"nsrInfo.gsnsmm": [ |
|
|
|
|
{ required: true, message: '请输入个人密码', trigger: 'blur' } |
|
|
|
|
], |
|
|
|
|
checked: [ |
|
|
|
|
{ validator: checkedFn, trigger: "change" } |
|
|
|
|
// { type: 'array', required: true, message: '请勾选同意协议', trigger: 'change' } |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
}, |
|
|
|
|
methods: { |
|
|
|
|
submitForm(formName) { |
|
|
|
|
this.$refs[formName].validate((valid) => { |
|
|
|
|
if (valid) { |
|
|
|
|
// alert('submit!'); |
|
|
|
|
this.ruleForm.nsrInfo.dlsfmm = this.ruleForm.nsrInfo.gsnsmm; |
|
|
|
|
this.ruleForm.nsrInfo.bsryxz = this.ruleForm.nsrInfo.zjh; |
|
|
|
|
this.ruleForm.nsrInfo.gsnsyhm = this.ruleForm.nsrInfo.zjh; |
|
|
|
|
login(this.ruleForm).then(res=>{ |
|
|
|
|
if (res.code == 200){ |
|
|
|
|
this.ruleForm.traceno = res.msg; |
|
|
|
|
this.ruleForm.showone = false; |
|
|
|
|
this.ruleForm.showtwo = true; |
|
|
|
|
this.ruleForm.showthree = false; |
|
|
|
|
}else { |
|
|
|
|
this.$alert("<font color='red'>登陆失败,失败原因"+res.msg+"</font>") |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|
} else { |
|
|
|
|
console.log('error submit!!'); |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
methods: { |
|
|
|
|
submitForm(formName) { |
|
|
|
|
this.$refs[formName].validate((valid) => { |
|
|
|
|
if (valid) { |
|
|
|
|
// alert('submit!'); |
|
|
|
|
this.ruleForm.nsrInfo.dlsfmm = this.ruleForm.nsrInfo.gsnsmm; |
|
|
|
|
this.ruleForm.nsrInfo.bsryxz = this.ruleForm.nsrInfo.zjh; |
|
|
|
|
this.ruleForm.nsrInfo.gsnsyhm = this.ruleForm.nsrInfo.zjh; |
|
|
|
|
login(this.ruleForm).then(res=>{ |
|
|
|
|
if (res.code == 200){ |
|
|
|
|
this.ruleForm.traceno = res.msg; |
|
|
|
|
this.ruleForm.showone = false; |
|
|
|
|
this.ruleForm.showtwo = true; |
|
|
|
|
this.ruleForm.showthree = false; |
|
|
|
|
}else { |
|
|
|
|
this.$alert("<font color='red'>登陆失败,失败原因"+res.msg+"</font>") |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|
} else { |
|
|
|
|
console.log('error submit!!'); |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
submitFormWithMsgCode(){ |
|
|
|
|
submitNote(this.ruleForm.traceno,this.ruleForm.nsrsbh,this.ruleForm.smsCode,this.ruleForm.nsrInfo.zjh) |
|
|
|
|
submitFormWithMsgCode(){ |
|
|
|
|
submitNote(this.ruleForm.traceno,this.ruleForm.nsrsbh,this.ruleForm.smsCode,this.ruleForm.nsrInfo.zjh) |
|
|
|
|
.then(res=>{ |
|
|
|
|
if (res.code == "200"){ |
|
|
|
|
this.ruleForm.showone = false; |
|
|
|
@ -205,18 +205,18 @@ |
|
|
|
|
alter("请求失败请重试") |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
resetForm(formName) { |
|
|
|
|
this.$refs[formName].resetFields(); |
|
|
|
|
}, |
|
|
|
|
changeShow(){ |
|
|
|
|
this.ruleForm.showone = true; |
|
|
|
|
this.ruleForm.showtwo = false; |
|
|
|
|
this.ruleForm.showthree = false; |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
resetForm(formName) { |
|
|
|
|
this.$refs[formName].resetFields(); |
|
|
|
|
}, |
|
|
|
|
changeShow(){ |
|
|
|
|
this.ruleForm.showone = true; |
|
|
|
|
this.ruleForm.showtwo = false; |
|
|
|
|
this.ruleForm.showthree = false; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
<style scoped> |
|
|
|
|