diff options
Diffstat (limited to 'lib/tech-vendors/items-table/add-item-dialog.tsx')
| -rw-r--r-- | lib/tech-vendors/items-table/add-item-dialog.tsx | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/lib/tech-vendors/items-table/add-item-dialog.tsx b/lib/tech-vendors/items-table/add-item-dialog.tsx index e4d74204..21875295 100644 --- a/lib/tech-vendors/items-table/add-item-dialog.tsx +++ b/lib/tech-vendors/items-table/add-item-dialog.tsx @@ -79,8 +79,8 @@ export function AddItemDialog({ vendorId }: AddItemDialogProps) { if (result.data) { console.log(`[AddItemDialog] 사용 가능한 아이템 목록:`, result.data) - setItems(result.data) - setFilteredItems(result.data) + setItems(result.data as ItemDropdownOption[]) + setFilteredItems(result.data as ItemDropdownOption[]) } else if (result.error) { console.error("[AddItemDialog] 아이템 조회 실패:", result.error) toast.error(result.error) @@ -113,8 +113,8 @@ export function AddItemDialog({ vendorId }: AddItemDialogProps) { const lowerSearch = searchTerm.toLowerCase() const filtered = items.filter(item => item.itemCode.toLowerCase().includes(lowerSearch) || - item.itemName.toLowerCase().includes(lowerSearch) || - (item.description && item.description.toLowerCase().includes(lowerSearch)) + item.itemList.toLowerCase().includes(lowerSearch) || + (item.subItemList && item.subItemList.toLowerCase().includes(lowerSearch)) ) console.log(`[AddItemDialog] 필터링 결과: ${filtered.length}개 아이템`) @@ -125,13 +125,13 @@ export function AddItemDialog({ vendorId }: AddItemDialogProps) { console.log(`[AddItemDialog] 아이템 선택: ${item.itemCode}`) form.setValue("itemCode", item.itemCode, { shouldValidate: true }) setSelectedItem({ - itemName: item.itemName, - description: item.description || "", + itemName: item.itemList, + description: item.subItemList || "", }) console.log(`[AddItemDialog] 선택된 아이템 정보:`, { itemCode: item.itemCode, - itemName: item.itemName, - description: item.description || "" + itemName: item.itemList, + description: item.subItemList || "" }) setCommandOpen(false) } @@ -241,7 +241,7 @@ export function AddItemDialog({ vendorId }: AddItemDialogProps) { {filteredItems.map((item) => ( <CommandItem key={item.itemCode} - value={`${item.itemCode} ${item.itemName}`} + value={`${item.itemCode} ${item.itemList}`} onSelect={() => handleSelectItem(item)} > <Check @@ -253,7 +253,7 @@ export function AddItemDialog({ vendorId }: AddItemDialogProps) { )} /> <span className="font-medium">{item.itemCode}</span> - <span className="ml-2 text-gray-500 truncate">- {item.itemName}</span> + <span className="ml-2 text-gray-500 truncate">- {item.itemList}</span> </CommandItem> ))} </CommandGroup> |
