|
|
|
@@ -3,7 +3,7 @@ import { useStateRef, useVisible } from '@/hooks'; |
|
|
|
import { getExperimentIns } from '@/services/experiment/index.js'; |
|
|
|
import { getWorkflowById } from '@/services/pipeline/index.js'; |
|
|
|
import themes from '@/styles/theme.less'; |
|
|
|
import { fittingString } from '@/utils'; |
|
|
|
import { fittingString, parseJsonText } from '@/utils'; |
|
|
|
import { elapsedTime, formatDate } from '@/utils/date'; |
|
|
|
import { to } from '@/utils/promise'; |
|
|
|
import G6, { Util } from '@antv/g6'; |
|
|
|
@@ -88,7 +88,7 @@ function ExperimentText() { |
|
|
|
setExperimentIns(res.data); |
|
|
|
const { status, nodes_status, argo_ins_ns, argo_ins_name } = res.data; |
|
|
|
const workflowData = workflowRef.current; |
|
|
|
const experimentStatusObjs = JSON.parse(nodes_status); |
|
|
|
const experimentStatusObjs = parseJsonText(nodes_status); |
|
|
|
workflowData.nodes.forEach((item) => { |
|
|
|
const experimentNode = experimentStatusObjs?.[item.id]; |
|
|
|
updateWorkflowNode(item, experimentNode); |
|
|
|
|