feat: [작업자화면] 마지막 단계 완료 시 생산일자 자동 저장

- 모든 공정 단계 완료(work_order_status_changed) 시 오늘 날짜로 생산일자 저장
- 검사 완료 시 + 마지막 단계 완료 시 양쪽 모두 적용
This commit is contained in:
김보곤
2026-03-22 18:36:10 +09:00
parent 250c203bfb
commit 09dabd13af

View File

@@ -1044,9 +1044,12 @@ export default function WorkerScreen() {
}));
toast.success(result.data.is_completed ? `${step.name} 완료` : `${step.name} 완료 취소`);
// 모든 단계 완료 시 작업지시 자동 완료 → 목록 새로고침
// 모든 단계 완료 시 작업지시 자동 완료 → 생산일자 저장 + 목록 새로고침
if (result.data.work_order_status_changed) {
toast.success('모든 공정 단계 완료 — 작업지시가 자동 완료되었습니다.');
const today = new Date().toISOString().slice(0, 10);
await updateWorkOrderInfo(orderId, { scheduled_date: today });
setProductionDate(today);
try {
const refreshResult = await getMyWorkOrders();
if (refreshResult.success) setWorkOrders(refreshResult.data);