From 9f66ebac8ad167709bdf62a2ededdc0de048ac41 Mon Sep 17 00:00:00 2001 From: sohot8653 Date: Tue, 23 Sep 2025 15:42:54 +0900 Subject: [PATCH] =?UTF-8?q?[=EB=A9=94=EB=89=B4=20=EA=B6=8C=ED=95=9C=202?= =?UTF-8?q?=EC=B0=A8=20=EC=9E=91=EC=97=85]=20=ED=8E=98=EC=9D=B4=EC=A7=80?= =?UTF-8?q?=20=EA=B7=B8=EB=A3=B9=20=ED=95=84=ED=84=B0=EB=A7=81=20=EB=A1=9C?= =?UTF-8?q?=EC=A7=81=20=EA=B0=9C=EC=84=A0:=20=EA=B6=8C=ED=95=9C=EC=9D=B4?= =?UTF-8?q?=20=EC=9E=88=EB=8A=94=20=EB=A9=94=EB=89=B4=EB=A7=8C=20=ED=91=9C?= =?UTF-8?q?=EC=8B=9C=ED=95=98=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/layout/AppHeader.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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" + ); }); });