fix: 切换用户之后动态菜单出现 404

This commit is contained in:
JaguarJack 2023-05-16 08:14:00 +08:00
parent 8088787eee
commit 2772c3322f

View File

@ -37,9 +37,8 @@ const guard = (router: Router) => {
// 挂载路由(实际是从后端获取用户的权限)
const permissionStore = usePermissionsStore()
// 动态路由挂载
const asyncRoutes = permissionStore.getAsyncMenusFrom(toRaw(userStore.getPermissions))
console.log(asyncRoutes)
asyncRoutes.forEach((route: Menu) => {
const asyncRoutes = permissionStore.getAsyncMenusFrom(toRaw(userStore.getPermissions), true)
asyncRoutes.forEach((route: Menu) => {
router.addRoute(route as unknown as RouteRecordRaw)
})
// 在动态路由之后挂载匹配 404 路由