diff options
Diffstat (limited to 'lib/bidding/vendor/partners-bidding-attendance-dialog.tsx')
| -rw-r--r-- | lib/bidding/vendor/partners-bidding-attendance-dialog.tsx | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/lib/bidding/vendor/partners-bidding-attendance-dialog.tsx b/lib/bidding/vendor/partners-bidding-attendance-dialog.tsx index 6276e433..d0ef97f1 100644 --- a/lib/bidding/vendor/partners-bidding-attendance-dialog.tsx +++ b/lib/bidding/vendor/partners-bidding-attendance-dialog.tsx @@ -13,28 +13,24 @@ import { import { Label } from '@/components/ui/label' import { RadioGroup, RadioGroupItem } from '@/components/ui/radio-group' import { Input } from '@/components/ui/input' -import { Badge } from '@/components/ui/badge' import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card' import { ScrollArea } from '@/components/ui/scroll-area' import { Calendar, Users, - MapPin, Clock, - FileText, CheckCircle, XCircle, Download, - User, - Phone } from 'lucide-react' import { formatDate } from '@/lib/utils' import { updatePartnerAttendance, getSpecificationMeetingForPartners } from '../detail/service' import { useToast } from '@/hooks/use-toast' import { useTransition } from 'react' +import { useRouter } from 'next/navigation' -interface PartnersBiddingAttendanceDialogProps { +interface PartnersSpecificationMeetingDialogProps { biddingDetail: { id: number biddingNumber: string @@ -48,22 +44,20 @@ interface PartnersBiddingAttendanceDialogProps { isAttending: boolean | null open: boolean onOpenChange: (open: boolean) => void - onSuccess: () => void } -export function PartnersBiddingAttendanceDialog({ +export function PartnersSpecificationMeetingDialog({ biddingDetail, biddingCompanyId, isAttending, open, onOpenChange, - onSuccess, -}: PartnersBiddingAttendanceDialogProps) { +}: PartnersSpecificationMeetingDialogProps) { const { toast } = useToast() const [isPending, startTransition] = useTransition() const [isLoading, setIsLoading] = React.useState(false) const [meetingData, setMeetingData] = React.useState<any>(null) - + const router = useRouter() // 폼 상태 const [attendance, setAttendance] = React.useState<string>('') const [attendeeCount, setAttendeeCount] = React.useState<string>('') @@ -93,6 +87,7 @@ export function PartnersBiddingAttendanceDialog({ }) } } catch (error) { + console.error('사양설명회 정보를 불러오는데 실패했습니다.', error) toast({ title: '오류', description: '사양설명회 정보를 불러오는데 실패했습니다.', @@ -178,7 +173,7 @@ export function PartnersBiddingAttendanceDialog({ }) } - onSuccess() + router.refresh() onOpenChange(false) } else { toast({ |
