From 1c1c1019b6af72771358d387a2ae70ca965cd9f9 Mon Sep 17 00:00:00 2001 From: dujinkim Date: Mon, 26 May 2025 04:25:47 +0000 Subject: (김준회) 아이템 리스트를 자재그룹으로 변경하고 PLM 인터페이스 처리 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/items/table/add-items-dialog.tsx | 203 +++++++++++++++++++++++++++++++++-- 1 file changed, 194 insertions(+), 9 deletions(-) (limited to 'lib/items/table/add-items-dialog.tsx') diff --git a/lib/items/table/add-items-dialog.tsx b/lib/items/table/add-items-dialog.tsx index 2224444c..3f71b437 100644 --- a/lib/items/table/add-items-dialog.tsx +++ b/lib/items/table/add-items-dialog.tsx @@ -20,7 +20,6 @@ import { import { Select, SelectContent, - SelectGroup, SelectItem, SelectTrigger, SelectValue, @@ -41,11 +40,31 @@ export function AddItemDialog() { itemCode: "", itemName: "", description: "", + parentItemCode: "", + itemLevel: 5, // 기본값 5 + deleteFlag: "N", // 기본값 N + unitOfMeasure: "", + steelType: "", + gradeMaterial: "", + changeDate: "", + baseUnitOfMeasure: "", }, }) async function onSubmit(data: CreateItemSchema) { - const result = await createItem(data) + const result = await createItem({ + itemCode: data.itemCode, + itemName: data.itemName, + description: data.description ?? null, + parentItemCode: data.parentItemCode ?? null, + itemLevel: data.itemLevel ?? null, + deleteFlag: data.deleteFlag ?? null, + unitOfMeasure: data.unitOfMeasure ?? null, + steelType: data.steelType ?? null, + gradeMaterial: data.gradeMaterial ?? null, + changeDate: data.changeDate ?? null, + baseUnitOfMeasure: data.baseUnitOfMeasure ?? null, + }) if (result.error) { alert(`에러: ${result.error}`) return @@ -83,16 +102,16 @@ export function AddItemDialog() {
- +

※ MDG에서 수신만 하기에 비활성화할 기능입니다.
직접 업로드는 기술영업만 가능

( - Item Code + 자재그룹코드 * @@ -105,10 +124,10 @@ export function AddItemDialog() { name="itemName" render={({ field }) => ( - Item Name + 자재그룹명 * @@ -122,11 +141,12 @@ export function AddItemDialog() { name="description" render={({ field }) => ( - Description + 상세