diff options
Diffstat (limited to 'lib/bidding/detail/table/bidding-detail-vendor-table.tsx')
| -rw-r--r-- | lib/bidding/detail/table/bidding-detail-vendor-table.tsx | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/bidding/detail/table/bidding-detail-vendor-table.tsx b/lib/bidding/detail/table/bidding-detail-vendor-table.tsx index 08fc0293..edb72aca 100644 --- a/lib/bidding/detail/table/bidding-detail-vendor-table.tsx +++ b/lib/bidding/detail/table/bidding-detail-vendor-table.tsx @@ -15,6 +15,7 @@ import { Bidding } from '@/db/schema' import { PriceAdjustmentDialog } from '@/components/bidding/price-adjustment-dialog' import { QuotationHistoryDialog } from './quotation-history-dialog' import { ApprovalPreviewDialog } from '@/lib/approval/approval-preview-dialog' +import { ApplicationReasonDialog } from '@/lib/rfq-last/vendor/application-reason-dialog' import { requestBiddingAwardWithApproval } from '@/lib/bidding/approval-actions' import { useToast } from '@/hooks/use-toast' @@ -106,6 +107,12 @@ export function BiddingDetailVendorTableContent({ variables: Record<string, string> title: string selectionReason: string + awardedCompanies: { + companyId: number + companyName: string | null + finalQuoteAmount: number + awardRatio: number + }[] } | null>(null) const [isApprovalPreviewDialogOpen, setIsApprovalPreviewDialogOpen] = React.useState(false) @@ -204,6 +211,7 @@ export function BiddingDetailVendorTableContent({ const result = await requestBiddingAwardWithApproval({ biddingId, selectionReason: approvalPreviewData.selectionReason, + awardedCompanies: approvalPreviewData.awardedCompanies, currentUser: { id: Number(session.user.id), epId: session.user.epId || null, @@ -273,6 +281,7 @@ export function BiddingDetailVendorTableContent({ onSuccess={onRefresh} onApprovalPreview={(data) => { setApprovalPreviewData(data) + setIsAwardDialogOpen(false) setIsApprovalPreviewDialogOpen(true) }} /> |
