From 326b790e4a40a2f08fa40ed662181c55e62b09d9 Mon Sep 17 00:00:00 2001 From: chpark Date: Tue, 19 May 2026 01:55:53 +0900 Subject: [PATCH] =?UTF-8?q?fix(inbounds):=20=EB=B0=9C=EC=A3=BC=EC=9A=94?= =?UTF-8?q?=EC=B2=AD/=EC=9E=85=EA=B3=A0=EC=99=84=EB=A3=8C=20=EB=B0=9C?= =?UTF-8?q?=EC=A3=BC=EB=8F=84=20=EC=9E=85=EA=B3=A0=20=EC=9E=85=EB=A0=A5=20?= =?UTF-8?q?=EA=B0=80=EB=8A=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit editable 조건을 PAID/PARTIAL 만 → REQUESTED/PARTIAL/PAID/RECEIVED 로 확장. OPEN(작성중)/CANCELLED 만 차단. 입금 의존성은 이미 해제됐고, 이번 변경으로 '발주요청 상태라 입고 입력이 불가합니다' 차단 메시지 제거. Co-Authored-By: Claude Opus 4.7 (1M context) --- src/app/(main)/m/admin/inbounds/page.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app/(main)/m/admin/inbounds/page.tsx b/src/app/(main)/m/admin/inbounds/page.tsx index 5adceec..9e4e011 100644 --- a/src/app/(main)/m/admin/inbounds/page.tsx +++ b/src/app/(main)/m/admin/inbounds/page.tsx @@ -339,7 +339,9 @@ function InboundForm({ detail, warehouses, inputs, onUpdate, checklist, onCheckl onChecklistChange: (patch: Partial) => void; logistics: { id: string; name: string }[]; }) { - const editable = detail.proc.STATUS === "PAID" || detail.proc.STATUS === "PARTIAL"; + // 입고 입력 허용 상태: 발주요청 / 입고중 / 입금완료 / 입고완료. + // OPEN(작성중) 과 CANCELLED 만 차단. RECEIVED 라도 화면에 라인을 보여주고 수정 가능하게. + const editable = ["REQUESTED", "PARTIAL", "PAID", "RECEIVED"].includes(detail.proc.STATUS); return (