[리소스 권한 작업중]

This commit is contained in:
2025-09-23 15:21:00 +09:00
parent 29fbda149b
commit e5f5a926a3
6 changed files with 205 additions and 150 deletions

View File

@@ -26,12 +26,13 @@ watch(activeMenu, newValue => {
const subMenus = computed(() => {
if (activeMenu.value === "HOME") return [];
// 활성 메뉴의 코드 찾기 (M01, M02 등)
// 활성 메뉴의 코드 찾기 (PG01, PG02 등)
const activeMenuCode = activeMenu.value;
// 해당 메뉴의 하위 페이지들 필터링
// 해당 페이지그룹의 하위 페이지들 필터링 (menu_yn이 "Y"인 것만)
return permissionStore.permissions.resources.pages
.filter(page => page.parentCode === activeMenuCode)
.filter(page => page.menuYn === "Y") // 메뉴에 표시할 페이지만
.filter(page => permissionStore.hasPagePermission(page.path || ""))
.sort((a, b) => a.sortOrder - b.sortOrder)
.map(page => ({