fix(projects): fix login redirect

This commit is contained in:
Soybean
2024-08-23 10:50:03 +08:00
parent ef6cf93d96
commit 3830ec7a69
2 changed files with 8 additions and 6 deletions

View File

@ -93,11 +93,15 @@ export function useRouterPush(inSetup = true) {
return routerPushByKey('login', { query, params: { module } });
}
/** Redirect from login */
async function redirectFromLogin() {
/**
* Redirect from login
*
* @param [needRedirect=true] Whether to redirect after login. Default is `true`
*/
async function redirectFromLogin(needRedirect = true) {
const redirect = route.value.query?.redirect as string;
if (redirect) {
if (needRedirect && redirect) {
routerPush(redirect);
} else {
toHome();