修复登录时后端返回401无法跳转到401页面的bug,请务必更新

This commit is contained in:
初志鑫 2020-07-30 12:46:23 +08:00
parent 937782625e
commit 65f30c9119

View File

@ -161,18 +161,22 @@
});
},
handleLogin() {
this.$refs.form.validate(async (valid) => {
this.$refs.form.validate((valid) => {
if (valid) {
this.loading = true;
await this.$store.dispatch("user/login", this.form).catch(() => {
this.loading = false;
});
const routerPath =
this.redirect === "/404" || this.redirect === "/401"
? "/"
: this.redirect;
await this.$router.push(routerPath).catch(() => {});
this.loading = false;
this.$store
.dispatch("user/login", this.form)
.then(() => {
const routerPath =
this.redirect === "/404" || this.redirect === "/401"
? "/"
: this.redirect;
this.$router.push(sssrouterPath).catch(() => {});
this.loading = false;
})
.catch(() => {
this.loading = false;
});
} else {
return false;
}