|
|
|
@@ -5,7 +5,7 @@ import { experimentStatusInfo } from '@/pages/Experiment/status'; |
|
|
|
import { ExperimentInstance, NodeStatus } from '@/types'; |
|
|
|
import { ExperimentCompleted } from '@/utils/constant'; |
|
|
|
import { formatDate } from '@/utils/date'; |
|
|
|
import { getExperimentInstanceStatus, getWorkflowStatus } from '@/utils/experiment'; |
|
|
|
import { getWorkflowStatus } from '@/utils/experiment'; |
|
|
|
import { Typography } from 'antd'; |
|
|
|
import React, { useCallback } from 'react'; |
|
|
|
import styles from './index.less'; |
|
|
|
@@ -18,7 +18,7 @@ function ExperimentInstanceComponent({ instance }: ExperimentInstanceComponentPr |
|
|
|
const { id, experiment_id, argo_ins_name, argo_ins_ns, nodes_status, create_time, finish_time } = |
|
|
|
instance; |
|
|
|
const workflowStatus = getWorkflowStatus(nodes_status) as NodeStatus | undefined; |
|
|
|
const status = getExperimentInstanceStatus(instance.status as ExperimentStatus); |
|
|
|
const status = instance.status as ExperimentStatus; |
|
|
|
const createTime = workflowStatus?.startedAt ?? create_time; |
|
|
|
const finishTime = workflowStatus?.finishedAt ?? finish_time; |
|
|
|
const statusInfo = experimentStatusInfo[status]; |
|
|
|
|