src/views/homePage.vue
@@ -146,6 +146,7 @@ identity: loginForm.value.role } userStore.login(param).then(() => { if (redirect.value) { const query = route.query; const otherQueryParams = Object.keys(query).reduce((acc, cur) => { if (cur !== "redirect") { @@ -154,6 +155,9 @@ return acc; }, {}); router.push({ path: redirect.value || "/", query: otherQueryParams }); } else { router.push({ path: "/menuPage" }); } }).catch(() => { loading.value = false; // 重新获取验证码