import { Descriptions, Modal } from 'antd'; import type { AccessLogItem } from '@/pages/Log/Access/typings'; import { useEffect, useState } from 'react'; import moment from 'moment'; interface Props { data: Partial; close: () => void; } const Detail = (props: Props) => { const [data, setDada] = useState>(props.data || {}); useEffect(() => { setDada(props.data); }, [props.data]); return ( {data?.url} {data?.httpMethod} {data?.action} {data?.target} {data?.method} {data?.ip} {moment(data?.requestTime).format('YYYY-MM-DD HH:mm:ss')} {(data?.responseTime || 0) - (data?.requestTime || 0)}ms {JSON.stringify(data?.httpHeaders)} {JSON.stringify(data?.parameters)} {data?.exception} ); }; export default Detail;