summaryrefslogtreecommitdiff
path: root/lib/bidding/vendor/partners-bidding-list.tsx
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-09-14 06:43:13 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-09-14 06:43:13 +0000
commit058b32e0e5ab5bc6fd02fe57b3dde6e934f91040 (patch)
treeffe4a25bc3d0f31a41eef399ed633c12a51e420a /lib/bidding/vendor/partners-bidding-list.tsx
parent675b4e3d8ffcb57a041db285417d81e61284d900 (diff)
(최겸) 입찰 긴급여부 추가, 입찰첨부문서 추가
Diffstat (limited to 'lib/bidding/vendor/partners-bidding-list.tsx')
-rw-r--r--lib/bidding/vendor/partners-bidding-list.tsx16
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 || ''}
+ />
+
</>
)
}