import PageContent from '@/components/PageContent'; import PageTitle from '@/components/PageTitle'; import { GetTokenFromUrl, UnityAction } from '@/utils/utils'; import { connect, history, useParams } from '@umijs/max'; import dayjs from 'dayjs'; import { useEffect } from 'react'; import styles from './index.less'; function List(props) { const { loading, list, processList = [], dispatch } = props; const { projectId } = useParams(); const goToDetail = (record) => { UnityAction.sendMsg('reportDetail', ''); history.push( `/self-inspection/detail/${projectId}/${ record.Id }?JWT-TOKEN=${GetTokenFromUrl()}`, ); }; useEffect(() => { let params = {}; params.projectId = projectId; params.auto = 1; params.startDate = dayjs() .subtract(10, 'day') .format('YYYY-MM-DD 00:00:00'); params.endDate = dayjs().format('YYYY-MM-DD 23:59:59'); params.pageSize = 100; params.currentPage = 1; dispatch({ type: 'patrolArtificialRecord/queryPatrol', payload: params, }); }, []); return ( 自检记录
{list.map((item) => (
goToDetail(item)}> {item.Status == 0 ? (
正常
) : (
异常
)}
自检时间:{dayjs(item.CreatedTime).format('MM-DD HH:mm')}
发现异常 {item.Status}
))}
); } export default connect(({ patrolArtificialRecord, loading }) => ({ list: patrolArtificialRecord.list, routeInfoList: patrolArtificialRecord.routeInfoList, loading: loading.models.patrolArtificialRecord, processList: patrolArtificialRecord.processList, }))(List);