'use client'; /** * 전량완료 확인 다이얼로그 * * "자재 투입이 필요합니다" 안내 후 확인 클릭 시 MaterialInputModal로 이동 */ import { ConfirmDialog } from '@/components/ui/confirm-dialog'; import type { WorkOrder } from '../ProductionDashboard/types'; interface CompletionConfirmDialogProps { open: boolean; onOpenChange: (open: boolean) => void; order: WorkOrder | null; onConfirm: () => void; // 확인 클릭 시 → MaterialInputModal 열기 } export function CompletionConfirmDialog({ open, onOpenChange, order, onConfirm, }: CompletionConfirmDialogProps) { const handleConfirm = () => { onOpenChange(false); onConfirm(); // 부모에서 MaterialInputModal 열기 }; if (!order) return null; return ( 자재 투입이 필요합니다!} description={

작업지시:{' '} {order.orderNo}

공정:{' '} {order.processName}

자재 투입 없이 완료 처리하시겠습니까?

(LOT 추적이 불가능해집니다)

} confirmText="확인" /> ); }