fix : 简化模板

This commit is contained in:
2024-08-29 17:20:56 +08:00
parent 242f52cf5a
commit 6bd0e6e904

View File

@@ -175,36 +175,36 @@ const router = createRouter({
],
});
// router.beforeEach(async (to, form, next) => {
// const permisstionStore = usePermisstionStroe();
// const authStore = useAuthStore();
// NProgress.start();
// if (!getToken()) {
// if (to.path === "/login" || to.path === "/forbidden") {
// next();
// NProgress.done();
// } else {
// next({ path: "/login" });
// }
// } else {
// if (to.path === "/login") {
// next("/");
// NProgress.done();
// } else {
// permisstionStore.setIsLoadRoutes(true);
// if (
// permisstionStore.isLoadRoutes &&
// permisstionStore.asyncRouters.length == 0
// ) {
// await permisstionStore.setAsyncRouters();
// await authStore.setUserInfo();
// next({ ...to, replace: true });
// } else {
// next();
// }
// }
// }
// });
router.beforeEach(async (to, form, next) => {
const permisstionStore = usePermisstionStroe();
const authStore = useAuthStore();
NProgress.start();
if (!getToken()) {
if (to.path === "/login" || to.path === "/forbidden") {
next();
NProgress.done();
} else {
next({ path: "/login" });
}
} else {
if (to.path === "/login") {
next("/");
NProgress.done();
} else {
permisstionStore.setIsLoadRoutes(true);
if (
permisstionStore.isLoadRoutes &&
permisstionStore.asyncRouters.length == 0
) {
await permisstionStore.setAsyncRouters();
await authStore.setUserInfo();
next({ ...to, replace: true });
} else {
next();
}
}
}
});
router.afterEach(() => {
NProgress.done();