Commit 65f30c91 by 初志鑫

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

parent 93778262
......@@ -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;
});
this.$store
.dispatch("user/login", this.form)
.then(() => {
const routerPath =
this.redirect === "/404" || this.redirect === "/401"
? "/"
: this.redirect;
await this.$router.push(routerPath).catch(() => {});
this.$router.push(sssrouterPath).catch(() => {});
this.loading = false;
})
.catch(() => {
this.loading = false;
});
} else {
return false;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment