import React, { useEffect, useState } from 'react'; import { Descriptions, Modal } from 'antd'; import moment from 'moment'; import { queryPushHistoryDetail } from '@/services/pushMessage'; interface userCheckPros { visible: boolean; record_id: string; onCallback: () => void; } interface detailType { title: string; phone: string; created_at: string; } /** * 推送历史详情 * @param props * @constructor */ const PushHistoryDetail: React.FC = (props) => { const { visible, onCallback, record_id } = props; const [dataDetail, setDataDetail] = useState({ title: '', phone: '', created_at: '', }); useEffect(() => { queryPushHistoryDetail(record_id).then((res) => { if (res.code === 0) { setDataDetail(res.data); } }); }, []); // 确定 const onOk = () => { onCallback(); }; // 取消 const onCancel = () => { onCallback(); }; return ( {dataDetail?.title} {dataDetail?.phone} {dataDetail?.created_at ? moment(dataDetail?.created_at).format('YYYY-MM-DD HH:ss:mm') : '暂无'} {/**/} ); }; export default PushHistoryDetail;