diff options
| author | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-09-14 06:43:13 +0000 |
|---|---|---|
| committer | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-09-14 06:43:13 +0000 |
| commit | 058b32e0e5ab5bc6fd02fe57b3dde6e934f91040 (patch) | |
| tree | ffe4a25bc3d0f31a41eef399ed633c12a51e420a /lib/bidding/vendor/partners-bidding-list.tsx | |
| parent | 675b4e3d8ffcb57a041db285417d81e61284d900 (diff) | |
(최겸) 입찰 긴급여부 추가, 입찰첨부문서 추가
Diffstat (limited to 'lib/bidding/vendor/partners-bidding-list.tsx')
| -rw-r--r-- | lib/bidding/vendor/partners-bidding-list.tsx | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/bidding/vendor/partners-bidding-list.tsx b/lib/bidding/vendor/partners-bidding-list.tsx index 2fcf1bab..eb38ce71 100644 --- a/lib/bidding/vendor/partners-bidding-list.tsx +++ b/lib/bidding/vendor/partners-bidding-list.tsx @@ -17,6 +17,7 @@ import { getBiddingListForPartners, PartnersBiddingListItem } from '../detail/se import { PartnersBiddingToolbarActions } from './partners-bidding-toolbar-actions' import { PartnersBiddingAttendanceDialog } from './partners-bidding-attendance-dialog' import { PartnersBiddingParticipationDialog } from './partners-bidding-participation-dialog' +import { PartnersBiddingAttachmentsDialog } from './partners-bidding-attachments-dialog' import { setPreQuoteParticipation, getBiddingCompaniesForPartners } from '../pre-quote/service' interface PartnersBiddingListProps { @@ -31,6 +32,8 @@ export function PartnersBiddingList({ companyId }: PartnersBiddingListProps) { const [isParticipationDialogOpen, setIsParticipationDialogOpen] = React.useState(false) const [selectedBiddingForParticipation, setSelectedBiddingForParticipation] = React.useState<PartnersBiddingListItem | null>(null) const [selectedBiddingForPreQuoteParticipation, setSelectedBiddingForPreQuoteParticipation] = React.useState<any | null>(null) + const [isAttachmentsDialogOpen, setIsAttachmentsDialogOpen] = React.useState(false) + const [selectedBiddingForAttachments, setSelectedBiddingForAttachments] = React.useState<PartnersBiddingListItem | null>(null) const router = useRouter() const { toast } = useToast() @@ -124,6 +127,12 @@ export function PartnersBiddingList({ companyId }: PartnersBiddingListProps) { handlePreQuoteParticipationDecision(true) setRowAction(null) // rowAction 초기화 break + case 'view-documents': + // 첨부파일 다이얼로그 열기 + setSelectedBiddingForAttachments(rowAction.row.original) + setIsAttachmentsDialogOpen(true) + setRowAction(null) // rowAction 초기화 + break default: break } @@ -255,6 +264,13 @@ export function PartnersBiddingList({ companyId }: PartnersBiddingListProps) { }} /> */} + <PartnersBiddingAttachmentsDialog + open={isAttachmentsDialogOpen} + onOpenChange={setIsAttachmentsDialogOpen} + biddingId={selectedBiddingForAttachments?.biddingId || 0} + biddingTitle={selectedBiddingForAttachments?.title || ''} + /> + </> ) } |
