시작일·완료예정일·설비·작업조·작업자는 아래 품목별로 지정해주세요.
@@ -141,51 +255,6 @@ export default function WorkInstructionApplyModal({
-
-
- setStartDate(e.target.value)} className="h-9" />
-
-
-
- setEndDate(e.target.value)} className="h-9" />
-
-
-
-
-
-
-
-
-
-
-
-
-
setRemark(e.target.value)} />
@@ -196,16 +265,21 @@ export default function WorkInstructionApplyModal({
품목 목록
-
+
- 순번
- 배치번호
- 품목코드
- 품목명
- 규격
- 수량
- 비고
+ 순번
+ 배치번호
+ 품목코드
+ 품목명
+ 규격
+ 수량
+ 시작일
+ 완료예정일
+ 설비
+ 작업조
+ 작업자
+ 비고
@@ -215,22 +289,58 @@ export default function WorkInstructionApplyModal({
{idx + 1}
{batchNo || "-"}
{item.itemCode || "-"}
- {item.itemName || "-"}
+
+ {item.itemName || "-"}
+
{item.spec || "-"}
- setItems((prev) => prev.map((it, i) => i === idx ? { ...it, qty: Number(e.target.value) } : it))}
+ onChange={(e) => setItems((prev) => prev.map((it, i) => i === idx ? { ...it, qty: Number(e.target.value) } : it))} />
+
+
+ setItems((prev) => prev.map((it, i) => i === idx ? { ...it, startDate: e.target.value } : it))} />
+
+
+ setItems((prev) => prev.map((it, i) => i === idx ? { ...it, endDate: e.target.value } : it))} />
+
+
+ setItems((prev) => prev.map((it, i) => i === idx ? { ...it, equipmentIds: next } : it))}
+ placeholder="설비 선택"
+ searchable
+ emptyMessage="설비가 없어요"
/>
- setItems((prev) => prev.map((it, i) => i === idx ? { ...it, remark: e.target.value } : it))}
+ setItems((prev) => prev.map((it, i) => i === idx ? { ...it, workTeams: next } : it))}
+ placeholder="작업조 선택"
/>
+
+ setItems((prev) => prev.map((it, i) => i === idx ? { ...it, workers: next } : it))}
+ placeholder="작업자 선택"
+ searchable
+ emptyMessage="사원을 찾을 수 없어요"
+ />
+
+
+ setItems((prev) => prev.map((it, i) => i === idx ? { ...it, remark: e.target.value } : it))} />
+