调整登录和注册的逻辑
This commit is contained in:
@@ -77,6 +77,8 @@ const user = {
|
|||||||
}
|
}
|
||||||
commit('SET_INFO', userInfo)
|
commit('SET_INFO', userInfo)
|
||||||
resolve(response)
|
resolve(response)
|
||||||
|
} else if(response.code == 500010 || response.code == 500011){
|
||||||
|
resolve(response)
|
||||||
} else{
|
} else{
|
||||||
reject(response)
|
reject(response)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -122,7 +122,7 @@
|
|||||||
currentUsername:"",
|
currentUsername:"",
|
||||||
validate_status:"",
|
validate_status:"",
|
||||||
currdatetime:'',
|
currdatetime:'',
|
||||||
randCode:'',
|
uuid:'',
|
||||||
randCodeImage:'',
|
randCodeImage:'',
|
||||||
registerFlag:'',
|
registerFlag:'',
|
||||||
requestCodeSuccess:false,
|
requestCodeSuccess:false,
|
||||||
@@ -176,11 +176,10 @@
|
|||||||
this.checked = e.target.checked
|
this.checked = e.target.checked
|
||||||
},
|
},
|
||||||
handleChangeCheckCode(){
|
handleChangeCheckCode(){
|
||||||
this.currdatetime = new Date().getTime();
|
getAction('/user/randomImage').then(res=>{
|
||||||
getAction(`/user/randomImage/${this.currdatetime}`).then(res=>{
|
|
||||||
if(res.code == 200){
|
if(res.code == 200){
|
||||||
this.randCode = res.data.codeNum;
|
this.uuid = res.data.uuid
|
||||||
this.randCodeImage = res.data.base64;
|
this.randCodeImage = res.data.base64
|
||||||
this.requestCodeSuccess=true
|
this.requestCodeSuccess=true
|
||||||
}else{
|
}else{
|
||||||
this.$message.error(res.data)
|
this.$message.error(res.data)
|
||||||
@@ -198,9 +197,10 @@
|
|||||||
if (that.customActiveKey === 'tab1') {
|
if (that.customActiveKey === 'tab1') {
|
||||||
that.form.validateFields([ 'loginName', 'password', 'inputCode' ], { force: true }, (err, values) => {
|
that.form.validateFields([ 'loginName', 'password', 'inputCode' ], { force: true }, (err, values) => {
|
||||||
if (!err) {
|
if (!err) {
|
||||||
if(values.inputCode === this.randCode) {
|
|
||||||
loginParams.loginName = values.loginName
|
loginParams.loginName = values.loginName
|
||||||
loginParams.password = md5(values.password)
|
loginParams.password = md5(values.password)
|
||||||
|
loginParams.code = values.inputCode
|
||||||
|
loginParams.uuid = that.uuid
|
||||||
if(that.checked) {
|
if(that.checked) {
|
||||||
//勾选的时候进行缓存
|
//勾选的时候进行缓存
|
||||||
Vue.ls.set('cache_loginName', values.loginName)
|
Vue.ls.set('cache_loginName', values.loginName)
|
||||||
@@ -214,15 +214,7 @@
|
|||||||
this.departConfirm(res, loginParams.loginName)
|
this.departConfirm(res, loginParams.loginName)
|
||||||
}).catch((err) => {
|
}).catch((err) => {
|
||||||
that.requestFailed(err);
|
that.requestFailed(err);
|
||||||
});
|
})
|
||||||
} else {
|
|
||||||
this.$notification['error']({
|
|
||||||
message: "提示",
|
|
||||||
description: "验证码错误",
|
|
||||||
duration: 2
|
|
||||||
});
|
|
||||||
this.loginBtn = false
|
|
||||||
}
|
|
||||||
}else {
|
}else {
|
||||||
that.loginBtn = false;
|
that.loginBtn = false;
|
||||||
}
|
}
|
||||||
@@ -280,10 +272,13 @@
|
|||||||
requestFailed (err) {
|
requestFailed (err) {
|
||||||
this.$notification[ 'error' ]({
|
this.$notification[ 'error' ]({
|
||||||
message: '登录失败',
|
message: '登录失败',
|
||||||
description: ((err.response || {}).data || {}).message || err.message || "请求出现错误,请稍后再试",
|
description: ((err.response || {}).data || {}).message || err.message || err.data.message || "请求出现错误,请稍后再试",
|
||||||
duration: 4,
|
duration: 4,
|
||||||
});
|
});
|
||||||
this.loginBtn = false;
|
this.loginBtn = false;
|
||||||
|
//验证码刷新
|
||||||
|
this.form.setFieldsValue({'inputCode':''})
|
||||||
|
this.handleChangeCheckCode()
|
||||||
},
|
},
|
||||||
generateCode(value){
|
generateCode(value){
|
||||||
this.verifiedCode = value.toLowerCase()
|
this.verifiedCode = value.toLowerCase()
|
||||||
|
|||||||
@@ -109,7 +109,7 @@
|
|||||||
systemTitle: window.SYS_TITLE,
|
systemTitle: window.SYS_TITLE,
|
||||||
systemUrl: window.SYS_URL,
|
systemUrl: window.SYS_URL,
|
||||||
form: null,
|
form: null,
|
||||||
randCode:'',
|
uuid:'',
|
||||||
randCodeImage:'',
|
randCodeImage:'',
|
||||||
requestCodeSuccess:false,
|
requestCodeSuccess:false,
|
||||||
state: {
|
state: {
|
||||||
@@ -140,9 +140,9 @@
|
|||||||
methods: {
|
methods: {
|
||||||
handleChangeCheckCode(){
|
handleChangeCheckCode(){
|
||||||
this.currdatetime = new Date().getTime();
|
this.currdatetime = new Date().getTime();
|
||||||
getAction(`/user/randomImage/${this.currdatetime}`).then(res=>{
|
getAction('/user/randomImage').then(res=>{
|
||||||
if(res.code == 200){
|
if(res.code == 200){
|
||||||
this.randCode = res.data.codeNum;
|
this.uuid = res.data.uuid;
|
||||||
this.randCodeImage = res.data.base64;
|
this.randCodeImage = res.data.base64;
|
||||||
this.requestCodeSuccess=true
|
this.requestCodeSuccess=true
|
||||||
}else{
|
}else{
|
||||||
@@ -219,10 +219,11 @@
|
|||||||
that.registerBtn = true;
|
that.registerBtn = true;
|
||||||
this.form.validateFields((err, values) => {
|
this.form.validateFields((err, values) => {
|
||||||
if (!err) {
|
if (!err) {
|
||||||
if(values.inputCode === this.randCode) {
|
|
||||||
let register = {
|
let register = {
|
||||||
loginName: values.username,
|
loginName: values.username,
|
||||||
password: md5(values.password)
|
password: md5(values.password),
|
||||||
|
code: values.inputCode,
|
||||||
|
uuid: that.uuid
|
||||||
};
|
};
|
||||||
postAction("/user/registerUser", register).then((res) => {
|
postAction("/user/registerUser", register).then((res) => {
|
||||||
if(res.code === 200){
|
if(res.code === 200){
|
||||||
@@ -245,18 +246,13 @@
|
|||||||
duration: 2
|
duration: 2
|
||||||
});
|
});
|
||||||
that.registerBtn = false
|
that.registerBtn = false
|
||||||
|
//验证码刷新
|
||||||
|
this.form.setFieldsValue({'inputCode':''})
|
||||||
|
this.handleChangeCheckCode()
|
||||||
}
|
}
|
||||||
}).catch((err) => {
|
}).catch((err) => {
|
||||||
that.requestFailed(err);
|
that.requestFailed(err);
|
||||||
})
|
})
|
||||||
} else {
|
|
||||||
this.$notification['error']({
|
|
||||||
message: "提示",
|
|
||||||
description: "验证码错误",
|
|
||||||
duration: 2
|
|
||||||
});
|
|
||||||
that.registerBtn = false
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
that.registerBtn = false
|
that.registerBtn = false
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user