12 lines
337 B
TypeScript
12 lines
337 B
TypeScript
|
|
import { useUserStore } from '@/stores/modules/user';
|
||
|
|
|
||
|
|
export function checkRoutePermission(routeName: string) {
|
||
|
|
const userStore = useUserStore();
|
||
|
|
const allowAccessRoutes = userStore.allowAccessRoutes;
|
||
|
|
|
||
|
|
if (!routeName) return false;
|
||
|
|
|
||
|
|
const route = allowAccessRoutes.find((route) => route.name === routeName);
|
||
|
|
return !!route;
|
||
|
|
}
|