diff --git a/frontend/components/layout/AdminPageRenderer.tsx b/frontend/components/layout/AdminPageRenderer.tsx index 03448238..b3bf24ac 100644 --- a/frontend/components/layout/AdminPageRenderer.tsx +++ b/frontend/components/layout/AdminPageRenderer.tsx @@ -481,6 +481,45 @@ const ADMIN_PAGE_REGISTRY: Record> = { "/COMPANY_30/design/design-request": dynamic(() => import("@/app/(main)/COMPANY_30/design/design-request/page"), { ssr: false, loading: LoadingFallback }), "/COMPANY_30/design/task-management": dynamic(() => import("@/app/(main)/COMPANY_30/design/task-management/page"), { ssr: false, loading: LoadingFallback }), + // === COMPANY_31 (일신오토클레이브) === + "/COMPANY_31/master-data/item-info": dynamic(() => import("@/app/(main)/COMPANY_31/master-data/item-info/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/master-data/department": dynamic(() => import("@/app/(main)/COMPANY_31/master-data/department/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/master-data/company": dynamic(() => import("@/app/(main)/COMPANY_31/master-data/company/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/master-data/options": dynamic(() => import("@/app/(main)/COMPANY_31/master-data/options/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/sales/order": dynamic(() => import("@/app/(main)/COMPANY_31/sales/order/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/sales/customer": dynamic(() => import("@/app/(main)/COMPANY_31/sales/customer/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/sales/sales-item": dynamic(() => import("@/app/(main)/COMPANY_31/sales/sales-item/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/sales/shipping-order": dynamic(() => import("@/app/(main)/COMPANY_31/sales/shipping-order/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/sales/shipping-plan": dynamic(() => import("@/app/(main)/COMPANY_31/sales/shipping-plan/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/sales/claim": dynamic(() => import("@/app/(main)/COMPANY_31/sales/claim/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/sales/quote": dynamic(() => import("@/app/(main)/COMPANY_31/sales/quote/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/production/process-info": dynamic(() => import("@/app/(main)/COMPANY_31/production/process-info/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/production/result": dynamic(() => import("@/app/(main)/COMPANY_31/production/result/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/production/work-instruction": dynamic(() => import("@/app/(main)/COMPANY_31/production/work-instruction/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/production/plan-management": dynamic(() => import("@/app/(main)/COMPANY_31/production/plan-management/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/production/bom": dynamic(() => import("@/app/(main)/COMPANY_31/production/bom/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/equipment/info": dynamic(() => import("@/app/(main)/COMPANY_31/equipment/info/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/equipment/inspection-record": dynamic(() => import("@/app/(main)/COMPANY_31/equipment/inspection-record/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/equipment/plc-settings": dynamic(() => import("@/app/(main)/COMPANY_31/equipment/plc-settings/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/logistics/material-status": dynamic(() => import("@/app/(main)/COMPANY_31/logistics/material-status/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/logistics/outbound": dynamic(() => import("@/app/(main)/COMPANY_31/logistics/outbound/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/logistics/inbound-outbound": dynamic(() => import("@/app/(main)/COMPANY_31/logistics/inbound-outbound/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/logistics/receiving": dynamic(() => import("@/app/(main)/COMPANY_31/logistics/receiving/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/logistics/packaging": dynamic(() => import("@/app/(main)/COMPANY_31/logistics/packaging/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/logistics/info": dynamic(() => import("@/app/(main)/COMPANY_31/logistics/info/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/logistics/inventory": dynamic(() => import("@/app/(main)/COMPANY_31/logistics/inventory/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/logistics/warehouse": dynamic(() => import("@/app/(main)/COMPANY_31/logistics/warehouse/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/outsourcing/subcontractor": dynamic(() => import("@/app/(main)/COMPANY_31/outsourcing/subcontractor/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/outsourcing/subcontractor-item": dynamic(() => import("@/app/(main)/COMPANY_31/outsourcing/subcontractor-item/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/outsourcing/purchase-order": dynamic(() => import("@/app/(main)/COMPANY_31/outsourcing/purchase-order/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/outsourcing/purchase-status": dynamic(() => import("@/app/(main)/COMPANY_31/outsourcing/purchase-status/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/outsourcing/vendor-stock": dynamic(() => import("@/app/(main)/COMPANY_31/outsourcing/vendor-stock/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/design/project": dynamic(() => import("@/app/(main)/COMPANY_31/design/project/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/design/change-management": dynamic(() => import("@/app/(main)/COMPANY_31/design/change-management/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/design/my-work": dynamic(() => import("@/app/(main)/COMPANY_31/design/my-work/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/design/design-request": dynamic(() => import("@/app/(main)/COMPANY_31/design/design-request/page"), { ssr: false, loading: LoadingFallback }), + "/COMPANY_31/design/task-management": dynamic(() => import("@/app/(main)/COMPANY_31/design/task-management/page"), { ssr: false, loading: LoadingFallback }), + "/admin/automaticMng/exconList": dynamic(() => import("@/app/(main)/admin/automaticMng/exconList/page"), { ssr: false, loading: LoadingFallback }), "/admin/automaticMng/exCallConfList": dynamic(() => import("@/app/(main)/admin/automaticMng/exCallConfList/page"), { ssr: false, loading: LoadingFallback }), @@ -709,6 +748,40 @@ const DYNAMIC_ADMIN_IMPORTS: Record Promise> = { "/COMPANY_29/design/my-work": () => import("@/app/(main)/COMPANY_29/design/my-work/page"), "/COMPANY_29/design/design-request": () => import("@/app/(main)/COMPANY_29/design/design-request/page"), "/COMPANY_29/design/task-management": () => import("@/app/(main)/COMPANY_29/design/task-management/page"), + + // COMPANY_31 (일신오토클레이브) + "/COMPANY_31/master-data/item-info": () => import("@/app/(main)/COMPANY_31/master-data/item-info/page"), + "/COMPANY_31/master-data/department": () => import("@/app/(main)/COMPANY_31/master-data/department/page"), + "/COMPANY_31/master-data/company": () => import("@/app/(main)/COMPANY_31/master-data/company/page"), + "/COMPANY_31/master-data/options": () => import("@/app/(main)/COMPANY_31/master-data/options/page"), + "/COMPANY_31/sales/order": () => import("@/app/(main)/COMPANY_31/sales/order/page"), + "/COMPANY_31/sales/customer": () => import("@/app/(main)/COMPANY_31/sales/customer/page"), + "/COMPANY_31/sales/sales-item": () => import("@/app/(main)/COMPANY_31/sales/sales-item/page"), + "/COMPANY_31/sales/shipping-order": () => import("@/app/(main)/COMPANY_31/sales/shipping-order/page"), + "/COMPANY_31/sales/shipping-plan": () => import("@/app/(main)/COMPANY_31/sales/shipping-plan/page"), + "/COMPANY_31/sales/claim": () => import("@/app/(main)/COMPANY_31/sales/claim/page"), + "/COMPANY_31/production/process-info": () => import("@/app/(main)/COMPANY_31/production/process-info/page"), + "/COMPANY_31/production/result": () => import("@/app/(main)/COMPANY_31/production/result/page"), + "/COMPANY_31/production/work-instruction": () => import("@/app/(main)/COMPANY_31/production/work-instruction/page"), + "/COMPANY_31/production/plan-management": () => import("@/app/(main)/COMPANY_31/production/plan-management/page"), + "/COMPANY_31/production/bom": () => import("@/app/(main)/COMPANY_31/production/bom/page"), + "/COMPANY_31/equipment/info": () => import("@/app/(main)/COMPANY_31/equipment/info/page"), + "/COMPANY_31/equipment/plc-settings": () => import("@/app/(main)/COMPANY_31/equipment/plc-settings/page"), + "/COMPANY_31/logistics/material-status": () => import("@/app/(main)/COMPANY_31/logistics/material-status/page"), + "/COMPANY_31/logistics/outbound": () => import("@/app/(main)/COMPANY_31/logistics/outbound/page"), + "/COMPANY_31/logistics/inbound-outbound": () => import("@/app/(main)/COMPANY_31/logistics/inbound-outbound/page"), + "/COMPANY_31/logistics/receiving": () => import("@/app/(main)/COMPANY_31/logistics/receiving/page"), + "/COMPANY_31/logistics/packaging": () => import("@/app/(main)/COMPANY_31/logistics/packaging/page"), + "/COMPANY_31/logistics/info": () => import("@/app/(main)/COMPANY_31/logistics/info/page"), + "/COMPANY_31/logistics/inventory": () => import("@/app/(main)/COMPANY_31/logistics/inventory/page"), + "/COMPANY_31/logistics/warehouse": () => import("@/app/(main)/COMPANY_31/logistics/warehouse/page"), + "/COMPANY_31/outsourcing/subcontractor": () => import("@/app/(main)/COMPANY_31/outsourcing/subcontractor/page"), + "/COMPANY_31/outsourcing/subcontractor-item": () => import("@/app/(main)/COMPANY_31/outsourcing/subcontractor-item/page"), + "/COMPANY_31/design/project": () => import("@/app/(main)/COMPANY_31/design/project/page"), + "/COMPANY_31/design/change-management": () => import("@/app/(main)/COMPANY_31/design/change-management/page"), + "/COMPANY_31/design/my-work": () => import("@/app/(main)/COMPANY_31/design/my-work/page"), + "/COMPANY_31/design/design-request": () => import("@/app/(main)/COMPANY_31/design/design-request/page"), + "/COMPANY_31/design/task-management": () => import("@/app/(main)/COMPANY_31/design/task-management/page"), }; const DYNAMIC_ADMIN_PATTERNS: Array<{