chenyc
2024-09-14 901c277599e4abd4fc2f0cde8f9c2b853e779d5a
src/router/frontEnd.ts
@@ -26,11 +26,14 @@
   // 触发初始化用户信息 pinia
   // https://gitee.com/lyt-top/vue-next-admin/issues/I5F1HP
   await useUserInfo(pinia).setUserInfos();
   console.log('前端初始化信息')
   // 无登录权限时,添加判断
   // https://gitee.com/lyt-top/vue-next-admin/issues/I64HVO
   if (useUserInfo().userInfos.roles.length <= 0) return Promise.resolve(true);
   // 添加动态路由
   await setAddRoute();
   console.log('222')
   console.log(router)
   // 设置递归过滤有权限的路由到 pinia routesList 中(已处理成多级嵌套路由)及缓存多级嵌套数组处理后的一维数组
   setFilterMenuAndCacheTagsViewRoutes();
}
@@ -42,6 +45,8 @@
 * @link 参考:https://next.router.vuejs.org/zh/api/#addroute
 */
export async function setAddRoute() {
   const li=await setFilterRouteEnd()
   console.log(li)
   await setFilterRouteEnd().forEach((route: RouteRecordRaw) => {
      router.addRoute(route);
   });