|
@@ -10,7 +10,7 @@ const router = createRouter({
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
/** 免验证白名单 */
|
|
/** 免验证白名单 */
|
|
|
-const whiteList = ['/login', '/reg', '/noPer'];
|
|
|
|
|
|
|
+const whiteList = ['/login', '/reg', '/noPermission'];
|
|
|
|
|
|
|
|
/** 是否已经生成过路由表 */
|
|
/** 是否已经生成过路由表 */
|
|
|
let hasRouteFlag = false;
|
|
let hasRouteFlag = false;
|
|
@@ -40,7 +40,7 @@ router.beforeEach(async (to, from, next) => {
|
|
|
} else if (isLoginPage) {
|
|
} else if (isLoginPage) {
|
|
|
next('/');
|
|
next('/');
|
|
|
} else if (!flatRoutes.some((route) => route.path == to.path) && !isInWhiteList) {
|
|
} else if (!flatRoutes.some((route) => route.path == to.path) && !isInWhiteList) {
|
|
|
- next('/noPer'); // 如果用户无访问权限且不在白名单中,重定向到无权限页面
|
|
|
|
|
|
|
+ next('/noPermission'); // 如果用户无访问权限且不在白名单中,重定向到无权限页面
|
|
|
} else {
|
|
} else {
|
|
|
next(); // 其他情况,正常访问
|
|
next(); // 其他情况,正常访问
|
|
|
}
|
|
}
|