diff options
| author | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-11-17 10:00:07 +0000 |
|---|---|---|
| committer | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-11-17 10:00:07 +0000 |
| commit | 213b995271edfbe7604d07ba4b71fcc20038a894 (patch) | |
| tree | 41540fafa74d18755bccd00d4368e5652d8f6092 /lib/bidding/detail | |
| parent | f1676f41e6edadd5841bff6a097dc93fbd195b92 (diff) | |
(최겸) 구매 입찰 수정
Diffstat (limited to 'lib/bidding/detail')
3 files changed, 8 insertions, 7 deletions
diff --git a/lib/bidding/detail/table/bidding-detail-vendor-columns.tsx b/lib/bidding/detail/table/bidding-detail-vendor-columns.tsx index af7d70e1..6f35405d 100644 --- a/lib/bidding/detail/table/bidding-detail-vendor-columns.tsx +++ b/lib/bidding/detail/table/bidding-detail-vendor-columns.tsx @@ -79,7 +79,7 @@ export function getBiddingDetailVendorColumns({ <div className="text-right font-mono"> {hasAmount ? ( <button - onClick={() => onViewItemDetails?.(row.original)} + onClick={() => onViewQuotationHistory?.(row.original)} className="text-primary hover:text-primary/80 hover:underline cursor-pointer" title="품목별 견적 상세 보기" > diff --git a/lib/bidding/detail/table/bidding-detail-vendor-table.tsx b/lib/bidding/detail/table/bidding-detail-vendor-table.tsx index 315c2aac..cfdab9c6 100644 --- a/lib/bidding/detail/table/bidding-detail-vendor-table.tsx +++ b/lib/bidding/detail/table/bidding-detail-vendor-table.tsx @@ -133,11 +133,12 @@ export function BiddingDetailVendorTableContent({ try { const { getQuotationHistory } = await import('@/lib/bidding/selection/actions') const result = await getQuotationHistory(biddingId, vendor.vendorId) + console.log(result) if (result.success) { setQuotationHistoryData({ vendorName: vendor.vendorName, - history: result.data.history, + history: result.data?.history || [], biddingCurrency: bidding.currency || 'KRW', targetPrice: bidding.targetPrice ? parseFloat(bidding.targetPrice.toString()) : undefined }) diff --git a/lib/bidding/detail/table/bidding-detail-vendor-toolbar-actions.tsx b/lib/bidding/detail/table/bidding-detail-vendor-toolbar-actions.tsx index 491f29f7..c1677ae7 100644 --- a/lib/bidding/detail/table/bidding-detail-vendor-toolbar-actions.tsx +++ b/lib/bidding/detail/table/bidding-detail-vendor-toolbar-actions.tsx @@ -164,7 +164,7 @@ export function BiddingDetailVendorToolbarActions({ title: "성공", description: result.message, }) - router.refresh() + router.push(`/evcp/bid`) onSuccess() } else { toast({ @@ -180,8 +180,8 @@ export function BiddingDetailVendorToolbarActions({ <> <div className="flex items-center gap-2"> {/* 상태별 액션 버튼 */} - {/* 차수증가: 입찰평가중 또는 입찰 진행중 상태 */} - {(bidding.status === 'evaluation_of_bidding ' || bidding.status === 'bidding_opened') && ( + {/* 차수증가: 입찰공고 또는 입찰평가중 상태에서만 */} + {(bidding.status === 'evaluation_of_bidding' || bidding.status === 'bidding_opened') && ( <Button variant="outline" size="sm" @@ -193,8 +193,8 @@ export function BiddingDetailVendorToolbarActions({ </Button> )} - {/* 유찰/낙찰: 입찰 진행중 상태에서만 */} - {bidding.status === 'bidding_opened' && ( + {/* 유찰/낙찰: 입찰공고 또는 입찰평가중 상태에서만 */} + {(bidding.status === 'bidding_opened' || bidding.status === 'evaluation_of_bidding') && ( <> <Button variant="destructive" |
