| | |
| | | |
| | | 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) |
| | | |
| | |
| | | |
| | | // Generate route tree |
| | | // 正式解开 |
| | | // resultRouter = arrayToTree(resultRouter) as AppRoute.Route[] |
| | | resultRouter = arrayToTree(resultRouter) as AppRoute.Route[] |
| | | |
| | | const appRootRoute: RouteRecordRaw = { |
| | | path: '/appRoot', |