summaryrefslogtreecommitdiff
path: root/lib/bidding/vendor/partners-bidding-list-columns.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'lib/bidding/vendor/partners-bidding-list-columns.tsx')
-rw-r--r--lib/bidding/vendor/partners-bidding-list-columns.tsx40
1 files changed, 22 insertions, 18 deletions
diff --git a/lib/bidding/vendor/partners-bidding-list-columns.tsx b/lib/bidding/vendor/partners-bidding-list-columns.tsx
index d9058e97..ba8efae6 100644
--- a/lib/bidding/vendor/partners-bidding-list-columns.tsx
+++ b/lib/bidding/vendor/partners-bidding-list-columns.tsx
@@ -240,22 +240,6 @@ export function getPartnersBiddingListColumns({ setRowAction }: PartnersBiddingL
},
}),
- // 사전견적 참여의사
- columnHelper.accessor('isPreQuoteParticipated', {
- header: '사전견적 참여의사',
- cell: ({ row }) => {
- const participated = row.original.isPreQuoteParticipated
- if (participated === null) {
- return <Badge variant="outline">미결정</Badge>
- }
- return (
- <Badge variant={participated ? 'default' : 'destructive'}>
- {participated ? '참여' : '미참여'}
- </Badge>
- )
- },
- }),
-
// 입찰 참여의사
columnHelper.accessor('isBiddingParticipated', {
header: '입찰 참여의사',
@@ -272,6 +256,26 @@ export function getPartnersBiddingListColumns({ setRowAction }: PartnersBiddingL
},
}),
+ // 입찰 제출여부
+ columnHelper.display({
+ id: 'biddingSubmissionStatus',
+ header: '입찰 제출여부',
+ cell: ({ row }) => {
+ const finalQuoteAmount = row.original.finalQuoteAmount
+ const isFinalSubmission = row.original.isFinalSubmission
+
+ if (!finalQuoteAmount) {
+ return <Badge variant="outline">미제출</Badge>
+ }
+
+ if (isFinalSubmission) {
+ return <Badge variant="default">최종제출</Badge>
+ }
+
+ return <Badge variant="secondary">제출</Badge>
+ },
+ }),
+
// 계약구분
columnHelper.accessor('contractType', {
header: '계약구분',
@@ -291,9 +295,9 @@ export function getPartnersBiddingListColumns({ setRowAction }: PartnersBiddingL
}
return (
<div className="text-sm">
- <div>{format(new Date(startDate), "yyyy-MM-dd")}</div>
+ <div>{new Date(startDate).toISOString().slice(0, 16).replace('T', ' ')}</div>
<div className="text-muted-foreground">~</div>
- <div>{format(new Date(endDate), "yyyy-MM-dd")}</div>
+ <div>{new Date(endDate).toISOString().slice(0, 16).replace('T', ' ')}</div>
</div>
)
},