diff --git a/pages/admin/permission-test.vue b/pages/[tabId]/test/permission-test.vue similarity index 99% rename from pages/admin/permission-test.vue rename to pages/[tabId]/test/permission-test.vue index 0440f1f..2268618 100644 --- a/pages/admin/permission-test.vue +++ b/pages/[tabId]/test/permission-test.vue @@ -407,7 +407,7 @@ '/admin/logs', '/admin/programs', '/admin/resource', - '/admin/permission-test', + '/test/permission-test', '/test/culture-graph', '/test/pathway', '/test/test01', @@ -446,7 +446,7 @@

참고: 실제로는 권한이 없는 경로에 접근하면 자동으로 홈으로 리다이렉트됩니다. 이 페이지는 - /admin/permission-test 경로로, 페이지 권한이 있어야 + /test/permission-test 경로로, 페이지 권한이 있어야 접근할 수 있습니다.

@@ -565,7 +565,7 @@ definePageMeta({ const permission = usePermission(); const userStore = useUserStore(); -// 이 페이지는 /admin 경로이므로 페이지 권한이 필요합니다 +// 이 페이지는 /test 경로이므로 페이지 권한이 필요합니다 // middleware/auth.ts에서 자동으로 권한을 체크합니다 // 로그인 시 권한 데이터가 자동으로 로드됩니다 diff --git a/types/permissions.ts b/types/permissions.ts index 569880e..d22f8d1 100644 --- a/types/permissions.ts +++ b/types/permissions.ts @@ -282,20 +282,31 @@ export const MOCK_PERMISSIONS: UserPermissions = { menuYn: "Y", }, { - oid: 25, + oid: 20, code: "P0116", + name: "권한 시스템 테스트", + type: "PAGE", + path: "/test/permission-test", + parentCode: "PG01", + sortOrder: 16, + description: "권한 시스템 테스트 페이지", + menuYn: "Y", + }, + { + oid: 25, + code: "P0117", name: "등록", type: "PAGE", path: "/test/register", parentCode: "PG01", - sortOrder: 16, + sortOrder: 17, description: "테스트 등록 페이지", menuYn: "N", }, // 관리자 페이지그룹 하위 페이지들 (PG02 > P0201~P0203) { - oid: 20, + oid: 21, code: "P0201", name: "접속기록", type: "PAGE", @@ -306,7 +317,7 @@ export const MOCK_PERMISSIONS: UserPermissions = { menuYn: "Y", }, { - oid: 21, + oid: 22, code: "P0202", name: "공통코드", type: "PAGE", @@ -317,7 +328,7 @@ export const MOCK_PERMISSIONS: UserPermissions = { menuYn: "Y", }, { - oid: 22, + oid: 23, code: "P0203", name: "프로그램", type: "PAGE", @@ -328,7 +339,7 @@ export const MOCK_PERMISSIONS: UserPermissions = { menuYn: "Y", }, { - oid: 26, + oid: 24, code: "P0204", name: "등록", type: "PAGE", @@ -339,7 +350,7 @@ export const MOCK_PERMISSIONS: UserPermissions = { menuYn: "N", }, { - oid: 27, + oid: 25, code: "P0301", name: "부서 조회 팝업", type: "PAGE",