From 19d87786fb83447561e2420cc46f133ae1d56821 Mon Sep 17 00:00:00 2001 From: joonhoekim <26rote@gmail.com> Date: Fri, 26 Sep 2025 18:09:01 +0900 Subject: (김준회) 구매 AVL 관련 요구사항 처리 및 AVL 등록시 선적지 선택기 다이얼로그로 변경 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/avl/table/avl-vendor-add-and-modify-dialog.tsx | 29 ++++++++++++++++------ 1 file changed, 22 insertions(+), 7 deletions(-) (limited to 'lib/avl') diff --git a/lib/avl/table/avl-vendor-add-and-modify-dialog.tsx b/lib/avl/table/avl-vendor-add-and-modify-dialog.tsx index 8fb910da..f4050907 100644 --- a/lib/avl/table/avl-vendor-add-and-modify-dialog.tsx +++ b/lib/avl/table/avl-vendor-add-and-modify-dialog.tsx @@ -28,7 +28,7 @@ import { MaterialGroupSelectorDialogSingle } from "@/components/common/material/ import type { MaterialSearchItem } from "@/lib/material/material-group-service" import { VendorSelectorDialogSingle } from "@/components/common/vendor" import type { VendorSearchItem } from "@/components/common/vendor" -import { PlaceOfShippingSelector } from "@/components/common/selectors/place-of-shipping" +import { PlaceOfShippingSelectorDialogSingle } from "@/components/common/selectors/place-of-shipping/place-of-shipping-selector" import { VendorTierSelector } from "@/components/common/selectors/vendor-tier" import { DatePicker } from "@/components/ui/date-picker" import { NationSelector, type NationCode } from "@/components/common/selectors/nation" @@ -187,8 +187,9 @@ export function AvlVendorAddAndModifyDialog({ id: -1, // 임시 ID (실제 벤더 ID는 알 수 없음) vendorName: editingItem.vendorName || "", vendorCode: editingItem.vendorCode || null, + taxId: null, // 사업자번호 정보 없음 status: "UNKNOWN", // 상태 정보 없음 - displayText: editingItem.vendorCode + displayText: editingItem.vendorCode ? `${editingItem.vendorName} (${editingItem.vendorCode})` : editingItem.vendorName || "" }) @@ -802,12 +803,26 @@ export function AvlVendorAddAndModifyDialog({
- setFormData(prev => ({ ...prev, manufacturingLocation: value }))} - placeholder="제작/선적지를 선택하세요" - className="h-9" + setFormData(prev => ({ + ...prev, + manufacturingLocation: place?.code || "" + }))} + placeholder="제작/선적지를 검색하세요..." + title="제작/선적지 선택" + description="원하는 제작/선적지를 검색하고 선택해주세요." + triggerVariant="outline" /> + {formData.manufacturingLocation && ( +
+ 선택됨: {formData.manufacturingLocation} +
+ )}
-- cgit v1.2.3