'use client' import { useServey } from '@/hooks/useSurvey' import { SurveySalesBasicInfo } from '@/api/surveySales' import { useParams, useRouter } from 'next/navigation' export default function SurveyDetail() { const params = useParams() const id = params.id const router = useRouter() const { surveyDetail, deleteSurvey, isDeletingSurvey, confirmSurvey } = useServey(Number(id)) console.log('surveyDetail:: ', surveyDetail) const handleDelete = async () => { if (confirm('delete?')) { if (surveyDetail?.representative) { if (surveyDetail.detail_info?.id) { await deleteSurvey({ id: Number(surveyDetail.detail_info.id), isDetail: true }) } await deleteSurvey({ id: Number(id), isDetail: false }) } alert('delete success') router.push('/survey-sales') } } const handleSubmit = () => { if (confirm('submit?')) { confirmSurvey(Number(id)) } alert('submit success') router.push('/survey-sales') } if (isDeletingSurvey) { return
{id}
{surveyDetail?.representative}