diff --git a/src/components/production/WorkerScreen/MaterialInputModal.tsx b/src/components/production/WorkerScreen/MaterialInputModal.tsx index 942dfa4d..076e3939 100644 --- a/src/components/production/WorkerScreen/MaterialInputModal.tsx +++ b/src/components/production/WorkerScreen/MaterialInputModal.tsx @@ -353,9 +353,11 @@ export function MaterialInputModal({ setIsForceCreating(true); const result = await forceCreateReceiving(itemId, 100); if (result.success && result.data) { - const rm = (result.data as Record).rm_item_code; - const label = rm ? `원자재 ${rm} → 재공품 ${result.data.item_code}` : result.data.item_code; - toast.success(`${label} 입고 완료 (LOT: ${result.data.lot_no}, ${result.data.qty}EA)`); + const d = result.data as Record; + const rm = d.rm_item_code || d.rm_item_name; + const pt = d.pt_item_code || d.item_code; + const label = rm ? `원자재 ${rm} → 재공품 ${pt}` : String(pt); + toast.success(`${label} 입고 완료 (LOT: ${d.lot_no}, ${d.qty}EA)`); handleStockSearch(itemCode); loadMaterials(); } else {