xiaoxian521 před 2 roky
rodič
revize
617f8e936c
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      src/router/utils.ts

+ 1 - 1
src/router/utils.ts

@@ -76,7 +76,7 @@ function isOneOfArray(a: Array<string>, b: Array<string>) {
 /** 从sessionStorage里取出当前登陆用户的角色roles,过滤无权限的菜单 */
 function filterNoPermissionTree(data: RouteComponent[]) {
   const currentRoles =
-    storageSession.getItem<DataInfo<number>>(sessionKey).roles ?? [];
+    storageSession.getItem<DataInfo<number>>(sessionKey)?.roles ?? [];
   const newTree = cloneDeep(data).filter((v: any) =>
     isOneOfArray(v.meta?.roles, currentRoles)
   );