summaryrefslogtreecommitdiff
path: root/lib/bidding/vendor/partners-bidding-list.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'lib/bidding/vendor/partners-bidding-list.tsx')
-rw-r--r--lib/bidding/vendor/partners-bidding-list.tsx12
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}