diff options
Diffstat (limited to 'lib/bidding/vendor/partners-bidding-list.tsx')
| -rw-r--r-- | lib/bidding/vendor/partners-bidding-list.tsx | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/bidding/vendor/partners-bidding-list.tsx b/lib/bidding/vendor/partners-bidding-list.tsx index 2e8d4164..08489da5 100644 --- a/lib/bidding/vendor/partners-bidding-list.tsx +++ b/lib/bidding/vendor/partners-bidding-list.tsx @@ -93,6 +93,17 @@ export function PartnersBiddingList({ companyId }: PartnersBiddingListProps) { case 'view': // 본입찰 초대 여부 확인 const bidding = rowAction.row.original + + // 사전견적 요청 상태에서는 상세보기 제한 + if (bidding.status === 'request_for_quotation') { + toast({ + title: '접근 제한', + description: '사전견적 요청 상태에서는 상세보기를 이용할 수 없습니다.', + variant: 'destructive', + }) + return + } + if (bidding.status === 'bidding_opened' && !bidding.isBiddingInvited) { // 본입찰이 오픈되었지만 초대받지 않은 경우 toast({ @@ -227,6 +238,7 @@ export function PartnersBiddingList({ companyId }: PartnersBiddingListProps) { preQuoteDate: null, biddingRegistrationDate: rowAction.row.original.submissionStartDate?.toISOString() || null, evaluationDate: null, + hasSpecificationMeeting: (rowAction.row.original as any).hasSpecificationMeeting || false, // 사양설명회 여부 추가 } : null} biddingCompanyId={rowAction?.row.original?.biddingCompanyId || 0} isAttending={rowAction?.row.original?.isAttendingMeeting || null} |
