From 87caa4b3caaf3a8dfc0ee6ae565e1f6efeef6bd9 Mon Sep 17 00:00:00 2001 From: DDD1542 Date: Mon, 29 Dec 2025 17:56:26 +0900 Subject: [PATCH] =?UTF-8?q?=EC=BB=A4=EB=B0=8B=20=EB=A9=94=EC=84=B8?= =?UTF-8?q?=EC=A7=80=20=EB=A9=94=EB=89=B4=EB=B3=84=20=EB=8C=80=EC=A4=91?= =?UTF-8?q?=EC=86=8C=20=EC=A0=95=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../batchmngList}/create/page.tsx | 0 .../batchmngList}/edit/[id]/page.tsx | 0 .../{batchmng => automaticMng/batchmngList}/page.tsx | 0 .../exCallConfList}/page.tsx | 0 .../flowMgmtList}/[id]/page.tsx | 0 .../flowMgmtList}/page.tsx | 0 .../admin/{ => automaticMng}/mail/accounts/page.tsx | 0 .../admin/{ => automaticMng}/mail/bulk-send/page.tsx | 0 .../mail/dashboardList}/page.tsx | 0 .../admin/{ => automaticMng}/mail/drafts/page.tsx | 2 +- .../admin/{ => automaticMng}/mail/receive/page.tsx | 0 .../(main)/admin/{ => automaticMng}/mail/send/page.tsx | 2 +- .../(main)/admin/{ => automaticMng}/mail/sent/page.tsx | 2 +- .../admin/{ => automaticMng}/mail/templates/page.tsx | 0 .../admin/{ => automaticMng}/mail/trash/page.tsx | 0 .../admin/{external-connections => exconList}/page.tsx | 0 frontend/app/(main)/admin/page.tsx | 4 ++-- .../dashboardList}/DashboardListClient.tsx | 10 +++++----- .../dashboardList}/edit/[id]/page.tsx | 0 .../dashboardList}/new/page.tsx | 0 .../{dashboard => screenMng/dashboardList}/page.tsx | 2 +- .../reportList}/designer/[reportId]/page.tsx | 4 ++-- .../admin/{report => screenMng/reportList}/page.tsx | 2 +- .../admin/screenMng/{ => screenMngList}/page.tsx | 0 .../collection-managementList}/page.tsx | 0 .../{commonCode => systemMng/commonCodeList}/page.tsx | 0 .../{ => systemMng}/dataflow/edit/[diagramId]/page.tsx | 0 .../dataflow/node-editorList}/page.tsx | 0 .../app/(main)/admin/{ => systemMng}/dataflow/page.tsx | 0 .../(main)/admin/{i18n => systemMng/i18nList}/page.tsx | 0 .../{tableMng => systemMng/tableMngList}/page.tsx | 0 .../companyList}/[companyCode]/departments/page.tsx | 0 .../admin/{company => userMng/companyList}/page.tsx | 0 .../admin/{roles => userMng/rolesList}/[id]/page.tsx | 0 .../(main)/admin/{roles => userMng/rolesList}/page.tsx | 0 .../admin/{userAuth => userMng/userAuthList}/page.tsx | 0 .../(main)/admin/userMng/{ => userMngList}/page.tsx | 0 frontend/app/(main)/dashboard/[dashboardId]/page.tsx | 2 +- frontend/app/(main)/dashboard/page.tsx | 6 +++--- frontend/components/admin/CompanyTable.tsx | 2 +- frontend/components/admin/RoleDetailManagement.tsx | 4 ++-- frontend/components/admin/RoleManagement.tsx | 2 +- .../components/admin/dashboard/DashboardDesigner.tsx | 4 ++-- .../admin/dashboard/data-sources/DatabaseConfig.tsx | 4 ++-- .../admin/department/DepartmentManagement.tsx | 2 +- frontend/components/mail/MailDetailModal.tsx | 4 ++-- frontend/components/report/ReportListTable.tsx | 2 +- .../report/designer/ReportDesignerToolbar.tsx | 4 ++-- 48 files changed, 32 insertions(+), 32 deletions(-) rename frontend/app/(main)/admin/{batchmng => automaticMng/batchmngList}/create/page.tsx (100%) rename frontend/app/(main)/admin/{batchmng => automaticMng/batchmngList}/edit/[id]/page.tsx (100%) rename frontend/app/(main)/admin/{batchmng => automaticMng/batchmngList}/page.tsx (100%) rename frontend/app/(main)/admin/{external-call-configs => automaticMng/exCallConfList}/page.tsx (100%) rename frontend/app/(main)/admin/{flow-management => automaticMng/flowMgmtList}/[id]/page.tsx (100%) rename frontend/app/(main)/admin/{flow-management => automaticMng/flowMgmtList}/page.tsx (100%) rename frontend/app/(main)/admin/{ => automaticMng}/mail/accounts/page.tsx (100%) rename frontend/app/(main)/admin/{ => automaticMng}/mail/bulk-send/page.tsx (100%) rename frontend/app/(main)/admin/{mail/dashboard => automaticMng/mail/dashboardList}/page.tsx (100%) rename frontend/app/(main)/admin/{ => automaticMng}/mail/drafts/page.tsx (99%) rename frontend/app/(main)/admin/{ => automaticMng}/mail/receive/page.tsx (100%) rename frontend/app/(main)/admin/{ => automaticMng}/mail/send/page.tsx (99%) rename frontend/app/(main)/admin/{ => automaticMng}/mail/sent/page.tsx (99%) rename frontend/app/(main)/admin/{ => automaticMng}/mail/templates/page.tsx (100%) rename frontend/app/(main)/admin/{ => automaticMng}/mail/trash/page.tsx (100%) rename frontend/app/(main)/admin/{external-connections => exconList}/page.tsx (100%) rename frontend/app/(main)/admin/{dashboard => screenMng/dashboardList}/DashboardListClient.tsx (97%) rename frontend/app/(main)/admin/{dashboard => screenMng/dashboardList}/edit/[id]/page.tsx (100%) rename frontend/app/(main)/admin/{dashboard => screenMng/dashboardList}/new/page.tsx (100%) rename frontend/app/(main)/admin/{dashboard => screenMng/dashboardList}/page.tsx (87%) rename frontend/app/(main)/admin/{report => screenMng/reportList}/designer/[reportId]/page.tsx (96%) rename frontend/app/(main)/admin/{report => screenMng/reportList}/page.tsx (98%) rename frontend/app/(main)/admin/screenMng/{ => screenMngList}/page.tsx (100%) rename frontend/app/(main)/admin/{collection-management => systemMng/collection-managementList}/page.tsx (100%) rename frontend/app/(main)/admin/{commonCode => systemMng/commonCodeList}/page.tsx (100%) rename frontend/app/(main)/admin/{ => systemMng}/dataflow/edit/[diagramId]/page.tsx (100%) rename frontend/app/(main)/admin/{dataflow/node-editor => systemMng/dataflow/node-editorList}/page.tsx (100%) rename frontend/app/(main)/admin/{ => systemMng}/dataflow/page.tsx (100%) rename frontend/app/(main)/admin/{i18n => systemMng/i18nList}/page.tsx (100%) rename frontend/app/(main)/admin/{tableMng => systemMng/tableMngList}/page.tsx (100%) rename frontend/app/(main)/admin/{company => userMng/companyList}/[companyCode]/departments/page.tsx (100%) rename frontend/app/(main)/admin/{company => userMng/companyList}/page.tsx (100%) rename frontend/app/(main)/admin/{roles => userMng/rolesList}/[id]/page.tsx (100%) rename frontend/app/(main)/admin/{roles => userMng/rolesList}/page.tsx (100%) rename frontend/app/(main)/admin/{userAuth => userMng/userAuthList}/page.tsx (100%) rename frontend/app/(main)/admin/userMng/{ => userMngList}/page.tsx (100%) diff --git a/frontend/app/(main)/admin/batchmng/create/page.tsx b/frontend/app/(main)/admin/automaticMng/batchmngList/create/page.tsx similarity index 100% rename from frontend/app/(main)/admin/batchmng/create/page.tsx rename to frontend/app/(main)/admin/automaticMng/batchmngList/create/page.tsx diff --git a/frontend/app/(main)/admin/batchmng/edit/[id]/page.tsx b/frontend/app/(main)/admin/automaticMng/batchmngList/edit/[id]/page.tsx similarity index 100% rename from frontend/app/(main)/admin/batchmng/edit/[id]/page.tsx rename to frontend/app/(main)/admin/automaticMng/batchmngList/edit/[id]/page.tsx diff --git a/frontend/app/(main)/admin/batchmng/page.tsx b/frontend/app/(main)/admin/automaticMng/batchmngList/page.tsx similarity index 100% rename from frontend/app/(main)/admin/batchmng/page.tsx rename to frontend/app/(main)/admin/automaticMng/batchmngList/page.tsx diff --git a/frontend/app/(main)/admin/external-call-configs/page.tsx b/frontend/app/(main)/admin/automaticMng/exCallConfList/page.tsx similarity index 100% rename from frontend/app/(main)/admin/external-call-configs/page.tsx rename to frontend/app/(main)/admin/automaticMng/exCallConfList/page.tsx diff --git a/frontend/app/(main)/admin/flow-management/[id]/page.tsx b/frontend/app/(main)/admin/automaticMng/flowMgmtList/[id]/page.tsx similarity index 100% rename from frontend/app/(main)/admin/flow-management/[id]/page.tsx rename to frontend/app/(main)/admin/automaticMng/flowMgmtList/[id]/page.tsx diff --git a/frontend/app/(main)/admin/flow-management/page.tsx b/frontend/app/(main)/admin/automaticMng/flowMgmtList/page.tsx similarity index 100% rename from frontend/app/(main)/admin/flow-management/page.tsx rename to frontend/app/(main)/admin/automaticMng/flowMgmtList/page.tsx diff --git a/frontend/app/(main)/admin/mail/accounts/page.tsx b/frontend/app/(main)/admin/automaticMng/mail/accounts/page.tsx similarity index 100% rename from frontend/app/(main)/admin/mail/accounts/page.tsx rename to frontend/app/(main)/admin/automaticMng/mail/accounts/page.tsx diff --git a/frontend/app/(main)/admin/mail/bulk-send/page.tsx b/frontend/app/(main)/admin/automaticMng/mail/bulk-send/page.tsx similarity index 100% rename from frontend/app/(main)/admin/mail/bulk-send/page.tsx rename to frontend/app/(main)/admin/automaticMng/mail/bulk-send/page.tsx diff --git a/frontend/app/(main)/admin/mail/dashboard/page.tsx b/frontend/app/(main)/admin/automaticMng/mail/dashboardList/page.tsx similarity index 100% rename from frontend/app/(main)/admin/mail/dashboard/page.tsx rename to frontend/app/(main)/admin/automaticMng/mail/dashboardList/page.tsx diff --git a/frontend/app/(main)/admin/mail/drafts/page.tsx b/frontend/app/(main)/admin/automaticMng/mail/drafts/page.tsx similarity index 99% rename from frontend/app/(main)/admin/mail/drafts/page.tsx rename to frontend/app/(main)/admin/automaticMng/mail/drafts/page.tsx index c96129c1..e098352f 100644 --- a/frontend/app/(main)/admin/mail/drafts/page.tsx +++ b/frontend/app/(main)/admin/automaticMng/mail/drafts/page.tsx @@ -51,7 +51,7 @@ export default function DraftsPage() { content: draft.htmlContent, accountId: draft.accountId, }); - router.push(`/admin/mail/send?${params.toString()}`); + router.push(`/admin/automaticMng/mail/send?${params.toString()}`); }; const handleDelete = async (id: string) => { diff --git a/frontend/app/(main)/admin/mail/receive/page.tsx b/frontend/app/(main)/admin/automaticMng/mail/receive/page.tsx similarity index 100% rename from frontend/app/(main)/admin/mail/receive/page.tsx rename to frontend/app/(main)/admin/automaticMng/mail/receive/page.tsx diff --git a/frontend/app/(main)/admin/mail/send/page.tsx b/frontend/app/(main)/admin/automaticMng/mail/send/page.tsx similarity index 99% rename from frontend/app/(main)/admin/mail/send/page.tsx rename to frontend/app/(main)/admin/automaticMng/mail/send/page.tsx index 56922043..cdd8feae 100644 --- a/frontend/app/(main)/admin/mail/send/page.tsx +++ b/frontend/app/(main)/admin/automaticMng/mail/send/page.tsx @@ -1056,7 +1056,7 @@ ${data.originalBody}`; - diff --git a/frontend/app/(main)/admin/mail/templates/page.tsx b/frontend/app/(main)/admin/automaticMng/mail/templates/page.tsx similarity index 100% rename from frontend/app/(main)/admin/mail/templates/page.tsx rename to frontend/app/(main)/admin/automaticMng/mail/templates/page.tsx diff --git a/frontend/app/(main)/admin/mail/trash/page.tsx b/frontend/app/(main)/admin/automaticMng/mail/trash/page.tsx similarity index 100% rename from frontend/app/(main)/admin/mail/trash/page.tsx rename to frontend/app/(main)/admin/automaticMng/mail/trash/page.tsx diff --git a/frontend/app/(main)/admin/external-connections/page.tsx b/frontend/app/(main)/admin/exconList/page.tsx similarity index 100% rename from frontend/app/(main)/admin/external-connections/page.tsx rename to frontend/app/(main)/admin/exconList/page.tsx diff --git a/frontend/app/(main)/admin/page.tsx b/frontend/app/(main)/admin/page.tsx index f8d5d8d6..3060e0fc 100644 --- a/frontend/app/(main)/admin/page.tsx +++ b/frontend/app/(main)/admin/page.tsx @@ -168,7 +168,7 @@ export default function AdminPage() { - +
@@ -182,7 +182,7 @@ export default function AdminPage() {
- +
diff --git a/frontend/app/(main)/admin/dashboard/DashboardListClient.tsx b/frontend/app/(main)/admin/screenMng/dashboardList/DashboardListClient.tsx similarity index 97% rename from frontend/app/(main)/admin/dashboard/DashboardListClient.tsx rename to frontend/app/(main)/admin/screenMng/dashboardList/DashboardListClient.tsx index 613ab16b..c50aaa51 100644 --- a/frontend/app/(main)/admin/dashboard/DashboardListClient.tsx +++ b/frontend/app/(main)/admin/screenMng/dashboardList/DashboardListClient.tsx @@ -180,7 +180,7 @@ export default function DashboardListClient() { 총 {totalCount.toLocaleString()}
-
@@ -292,7 +292,7 @@ export default function DashboardListClient() {
➕ 새 대시보드 만들기 @@ -185,7 +185,7 @@ export default function DashboardListPage() {

{!searchTerm && ( ➕ 대시보드 만들기 @@ -251,7 +251,7 @@ function DashboardCard({ dashboard }: DashboardCardProps) { 보기 편집 diff --git a/frontend/components/admin/CompanyTable.tsx b/frontend/components/admin/CompanyTable.tsx index b36a757b..9c253765 100644 --- a/frontend/components/admin/CompanyTable.tsx +++ b/frontend/components/admin/CompanyTable.tsx @@ -22,7 +22,7 @@ export function CompanyTable({ companies, isLoading, onEdit, onDelete }: Company // 부서 관리 페이지로 이동 const handleManageDepartments = (company: Company) => { - router.push(`/admin/company/${company.company_code}/departments`); + router.push(`/admin/userMng/companyList/${company.company_code}/departments`); }; // 디스크 사용량 포맷팅 함수 diff --git a/frontend/components/admin/RoleDetailManagement.tsx b/frontend/components/admin/RoleDetailManagement.tsx index 27a6c07d..92d03143 100644 --- a/frontend/components/admin/RoleDetailManagement.tsx +++ b/frontend/components/admin/RoleDetailManagement.tsx @@ -236,7 +236,7 @@ export function RoleDetailManagement({ roleId }: RoleDetailManagementProps) {

오류 발생

{error || "권한 그룹을 찾을 수 없습니다."}

-
@@ -248,7 +248,7 @@ export function RoleDetailManagement({ roleId }: RoleDetailManagementProps) { {/* 페이지 헤더 */}
-
diff --git a/frontend/components/admin/RoleManagement.tsx b/frontend/components/admin/RoleManagement.tsx index fe527fe4..3834b2a4 100644 --- a/frontend/components/admin/RoleManagement.tsx +++ b/frontend/components/admin/RoleManagement.tsx @@ -141,7 +141,7 @@ export function RoleManagement() { // 상세 페이지로 이동 const handleViewDetail = useCallback( (role: RoleGroup) => { - router.push(`/admin/roles/${role.objid}`); + router.push(`/admin/userMng/rolesList/${role.objid}`); }, [router], ); diff --git a/frontend/components/admin/dashboard/DashboardDesigner.tsx b/frontend/components/admin/dashboard/DashboardDesigner.tsx index 08296fd1..b945cb3d 100644 --- a/frontend/components/admin/dashboard/DashboardDesigner.tsx +++ b/frontend/components/admin/dashboard/DashboardDesigner.tsx @@ -643,7 +643,7 @@ export default function DashboardDesigner({ dashboardId: initialDashboardId }: D open={successModalOpen} onOpenChange={() => { setSuccessModalOpen(false); - router.push("/admin/dashboard"); + router.push("/admin/screenMng/dashboardList"); }} > @@ -660,7 +660,7 @@ export default function DashboardDesigner({ dashboardId: initialDashboardId }: D