diff --git a/src/utils/permissions.ts b/src/utils/permissions.ts index b65c1bc53..6a13c6aad 100644 --- a/src/utils/permissions.ts +++ b/src/utils/permissions.ts @@ -7,11 +7,16 @@ import type { RoleData } from "@/interface/main"; const storeMenu = useMenuDataStore(); export function checkPermission(route: any): RoleData | null { + console.log("storeMenu.permissions", storeMenu.permissions); + + if (storeMenu.permissions && route.meta.Key) { const role = - storeMenu.permissions.roles.find((item) => - item.authSysId.includes(route.meta.Key) + storeMenu.permissions.roles.find( + (item) => item.authSysId === route.meta.Key ) ?? null; + + return role; } else { return null;