summaryrefslogtreecommitdiff
path: root/lib/techsales-rfq/table/detail-table/add-vendor-dialog.tsx
diff options
context:
space:
mode:
authorjoonhoekim <26rote@gmail.com>2025-06-24 01:51:59 +0000
committerjoonhoekim <26rote@gmail.com>2025-06-24 01:51:59 +0000
commit6824e097d768f724cf439b410ccfb1ab9685ac98 (patch)
tree1f297313637878e7a4ad6c89b84d5a2c3e9eb650 /lib/techsales-rfq/table/detail-table/add-vendor-dialog.tsx
parentf4825dd3853188de4688fb4a56c0f4e847da314b (diff)
parent4e63d8427d26d0d1b366ddc53650e15f3481fc75 (diff)
(merge) 대표님/최겸 작업사항 머지
Diffstat (limited to 'lib/techsales-rfq/table/detail-table/add-vendor-dialog.tsx')
-rw-r--r--lib/techsales-rfq/table/detail-table/add-vendor-dialog.tsx10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/techsales-rfq/table/detail-table/add-vendor-dialog.tsx b/lib/techsales-rfq/table/detail-table/add-vendor-dialog.tsx
index 3574111f..8f2fe948 100644
--- a/lib/techsales-rfq/table/detail-table/add-vendor-dialog.tsx
+++ b/lib/techsales-rfq/table/detail-table/add-vendor-dialog.tsx
@@ -29,6 +29,8 @@ type VendorFormValues = z.infer<typeof vendorFormSchema>
type TechSalesRfq = {
id: number
rfqCode: string | null
+ rfqType: "SHIP" | "TOP" | "HULL" | null
+ ptypeNm: string | null // 프로젝트 타입명 추가
status: string
[key: string]: any // eslint-disable-line @typescript-eslint/no-explicit-any
}
@@ -118,10 +120,8 @@ export function AddVendorDialog({
setIsSearching(true)
try {
// 선택된 RFQ의 타입을 기반으로 벤더 검색
- const rfqType = selectedRfq?.rfqCode?.includes("SHIP") ? "SHIP" :
- selectedRfq?.rfqCode?.includes("TOP") ? "TOP" :
- selectedRfq?.rfqCode?.includes("HULL") ? "HULL" : undefined;
-
+ const rfqType = selectedRfq?.rfqType || undefined;
+ console.log("rfqType", rfqType) // 디버깅용
const results = await searchTechVendors(term, 100, rfqType)
// 이미 추가된 벤더 제외
@@ -136,7 +136,7 @@ export function AddVendorDialog({
setIsSearching(false)
}
},
- [existingVendorIds]
+ [existingVendorIds, selectedRfq?.rfqType]
)
// 검색어 변경 시 디바운스 적용