permissions => fix bug

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-08-01 14:10:35 +07:00
parent 15d3ac574d
commit bc7c1828b4

View file

@ -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;