董国庆
2026-02-26 3dca538e2e87caae502d6a47d1fc5a163a122129
修改
2个文件已修改
23 ■■■■■ 已修改文件
src/hooks/usePermission.ts 1 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/store/router/helper.ts 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/hooks/usePermission.ts
@@ -8,6 +8,7 @@
  function hasPermission(
    permission?: Entity.RoleType | Entity.RoleType[] | string | string[] | number | number[],
  ) {
    return true
    if (!permission)
      return true
src/store/router/helper.ts
@@ -23,23 +23,21 @@
  console.log('Creating routes with input:', routes)
  // 测试使用
  let resultRouter = routes
  // Structure the meta field
  // 正式解开
  // let resultRouter = standardizedRoutes(routes)
  let resultRouter = standardizedRoutes(routes)
  // console.log('After standardization:', resultRouter)
  console.log('After standardization:', resultRouter)
  // // Route permission filtering
  // resultRouter = resultRouter.filter(i => {
  //   if (i.id) {
  //     return hasPermission(i.id)
  //   }
  //   return hasPermission(i.meta.roles)
  // })
  // Route permission filtering
  resultRouter = resultRouter.filter(i => {
    if (i.id) {
      return hasPermission(i.id)
    }
    return hasPermission(i.meta.roles)
  })
  // 正式解开
  console.log('After permission filtering:', resultRouter)
@@ -63,7 +61,7 @@
  // Generate route tree
  // 正式解开
  // resultRouter = arrayToTree(resultRouter) as AppRoute.Route[]
  resultRouter = arrayToTree(resultRouter) as AppRoute.Route[]
  const appRootRoute: RouteRecordRaw = {
    path: '/appRoot',