|
|
@ -131,11 +131,21 @@ export default { |
|
|
|
Cookies.remove('rememberMe'); |
|
|
|
Cookies.remove('rememberMe'); |
|
|
|
} |
|
|
|
} |
|
|
|
this.$store.dispatch("Login", this.loginForm).then(() => { |
|
|
|
this.$store.dispatch("Login", this.loginForm).then(() => { |
|
|
|
var redirect = decodeURIComponent(this.$route.query.redirect || '/'); |
|
|
|
// var redirect = decodeURIComponent(this.$route.query.redirect || '/'); |
|
|
|
this.$router.push({ path: redirect })// 获取登录成功后要跳转的路由。decodeURIComponent函数编码的 URI 进行解码 |
|
|
|
// this.$router.push({ path: redirect })// 获取登录成功后要跳转的路由。decodeURIComponent函数编码的 URI 进行解码 |
|
|
|
// this.$router.push({ |
|
|
|
// this.$router.push({ |
|
|
|
// path: this.redirect || "/" |
|
|
|
// path: this.redirect || "/" |
|
|
|
// }).catch(() => { }); |
|
|
|
// }).catch(() => { }); |
|
|
|
|
|
|
|
// 登录成功后,返回用户原本想要访问的页面 |
|
|
|
|
|
|
|
const intendedRoute = localStorage.getItem('intendedRoute') |
|
|
|
|
|
|
|
if (intendedRoute) { |
|
|
|
|
|
|
|
this.$router.push(intendedRoute) |
|
|
|
|
|
|
|
localStorage.removeItem('intendedRoute') |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
this.$router.push({ |
|
|
|
|
|
|
|
path: this.redirect || "/" |
|
|
|
|
|
|
|
}).catch(() => { }); |
|
|
|
|
|
|
|
} |
|
|
|
}).catch(() => { |
|
|
|
}).catch(() => { |
|
|
|
this.loading = false; |
|
|
|
this.loading = false; |
|
|
|
if (this.captchaEnabled) { |
|
|
|
if (this.captchaEnabled) { |
|
|
|