diff --git a/components/layout/AppHeader.vue b/components/layout/AppHeader.vue index b3c5756..c0cc4d5 100644 --- a/components/layout/AppHeader.vue +++ b/components/layout/AppHeader.vue @@ -89,10 +89,13 @@ onMounted(async () => { await permissionStore.fetchPermissions(); }); -// 권한이 있는 페이지그룹들만 필터링 +// 권한이 있고 메뉴에 표시할 페이지그룹들만 필터링 const availableMenus = computed(() => { return permissionStore.permissions.resources.pageGroups.filter(pageGroup => { - return permissionStore.hasPageGroupPermission(pageGroup.code); + return ( + permissionStore.hasPageGroupPermission(pageGroup.code) && + pageGroup.menuYn === "Y" + ); }); });