import KFIcon from '@/components/KFIcon'; import { ExperimentStatusValues, experimentStatusInfo } from '@/pages/Experiment/status'; import { ExperimentInstance } from '@/types'; import { elapsedTime, formatDate } from '@/utils/date'; import { useNavigate } from '@umijs/max'; import { Button } from 'antd'; import styles from './index.less'; type ExperimentTableProps = { tableData: ExperimentInstance[]; style?: React.CSSProperties; }; function ExperimentTable({ tableData = [], style }: ExperimentTableProps) { const navgite = useNavigate(); const gotoExperiment = (record: ExperimentInstance) => { navgite(`/pipeline/experimentPytorchtext/${record.workflow_id}/${record.id}`); }; return (
状态
运行时长
开始时间
操作
{tableData?.map((item) => (
{elapsedTime( new Date(item.create_time), item.finish_time ? new Date(item.finish_time) : new Date(), )}
{formatDate(item.create_time)}
))}
); } export default ExperimentTable;