Commit 65f30c91 by 初志鑫

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

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