- InspectionReportModal/WorkLogModal/AssigneeSelectModal → document-system/modals/ dynamic import 래퍼 - ProductionOrders 타입/액션 → lib/api/production-orders/ 공유 영역 분리 - 결재(ApprovalBox), 품질(QMS), 영업(production-orders) import 경로 수정 - 하드코딩 경로 /production/work-orders → 영업 내부 경로로 변경 - dashboard-invalidation DomainKey 하드코딩 → registerDashboardDomain() 동적 레지스트리 공통 ERP에서 테넌트(생산) 직접 import 0건 달성 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
28 lines
838 B
TypeScript
28 lines
838 B
TypeScript
'use server';
|
|
|
|
/**
|
|
* 생산지시 공유 액션 — 모듈 경계용 래퍼
|
|
*
|
|
* 원본: @/components/production/ProductionOrders/actions
|
|
* 'use server' 파일에서는 re-export 불가 → async 래퍼 함수로 위임
|
|
*/
|
|
|
|
import {
|
|
getProductionOrders as _getProductionOrders,
|
|
getProductionOrderStats as _getProductionOrderStats,
|
|
getProductionOrderDetail as _getProductionOrderDetail,
|
|
} from '@/components/production/ProductionOrders/actions';
|
|
import type { ProductionOrderListParams } from './types';
|
|
|
|
export async function getProductionOrders(params: ProductionOrderListParams) {
|
|
return _getProductionOrders(params);
|
|
}
|
|
|
|
export async function getProductionOrderStats() {
|
|
return _getProductionOrderStats();
|
|
}
|
|
|
|
export async function getProductionOrderDetail(orderId: string) {
|
|
return _getProductionOrderDetail(orderId);
|
|
}
|