summaryrefslogtreecommitdiff
path: root/lib/bidding/detail/table
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-11-17 10:00:07 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-11-17 10:00:07 +0000
commit213b995271edfbe7604d07ba4b71fcc20038a894 (patch)
tree41540fafa74d18755bccd00d4368e5652d8f6092 /lib/bidding/detail/table
parentf1676f41e6edadd5841bff6a097dc93fbd195b92 (diff)
(최겸) 구매 입찰 수정
Diffstat (limited to 'lib/bidding/detail/table')
-rw-r--r--lib/bidding/detail/table/bidding-detail-vendor-columns.tsx2
-rw-r--r--lib/bidding/detail/table/bidding-detail-vendor-table.tsx3
-rw-r--r--lib/bidding/detail/table/bidding-detail-vendor-toolbar-actions.tsx10
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"