'use client' import { useSurvey } from '@/hooks/useSurvey' import { useParams, useRouter } from 'next/navigation' import { useEffect } from 'react' import DetailForm from './DetailForm' export default function DataTable() { const params = useParams() const id = params.id const router = useRouter() useEffect(() => { if (Number.isNaN(Number(id))) { alert('間違ったアプローチです。') window.location.href = '/survey-sale' } }, [id]) const { surveyDetail, isLoadingSurveyDetail } = useSurvey(Number(id)) if (isLoadingSurveyDetail) { return <>> } return ( <>
| 登録番号 | {surveyDetail?.srlNo?.startsWith('一時保存') ? (仮保存 | ) : ({surveyDetail?.srlNo} | )}
|---|---|---|
| 登録日 | {surveyDetail?.regDt ? new Date(surveyDetail.regDt).toLocaleString() : ''} | |
| 更新日時 | {surveyDetail?.uptDt ? new Date(surveyDetail.uptDt).toLocaleString() : ''} | |
| 提出可否 |
{surveyDetail?.submissionStatus && surveyDetail?.submissionDate ? (
<>
{new Date(surveyDetail.submissionDate).toLocaleString()}
({} - {surveyDetail.submissionTargetId})
>
) : (
'-'
)}
|
|
| ダウンロード |