[리소스 권한 작업중]
This commit is contained in:
@@ -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 => ({
|
||||
|
||||
Reference in New Issue
Block a user