| } | } | ||||
| }, | }, | ||||
| onNodeStarted: ({ data }) => { | onNodeStarted: ({ data }) => { | ||||
| if (data.iteration_id || data.loop_id) | |||||
| return | |||||
| responseItem.workflowProcess!.tracing!.push({ | responseItem.workflowProcess!.tracing!.push({ | ||||
| ...data, | ...data, | ||||
| status: NodeRunningStatus.Running, | status: NodeRunningStatus.Running, | ||||
| }) | }) | ||||
| }, | }, | ||||
| onNodeRetry: ({ data }) => { | onNodeRetry: ({ data }) => { | ||||
| if (data.iteration_id || data.loop_id) | |||||
| return | |||||
| responseItem.workflowProcess!.tracing!.push(data) | responseItem.workflowProcess!.tracing!.push(data) | ||||
| updateCurrentQAOnTree({ | updateCurrentQAOnTree({ | ||||
| }) | }) | ||||
| }, | }, | ||||
| onNodeFinished: ({ data }) => { | onNodeFinished: ({ data }) => { | ||||
| if (data.iteration_id || data.loop_id) | |||||
| return | |||||
| const currentTracingIndex = responseItem.workflowProcess!.tracing!.findIndex(item => item.id === data.id) | const currentTracingIndex = responseItem.workflowProcess!.tracing!.findIndex(item => item.id === data.id) | ||||
| if (currentTracingIndex > -1) { | if (currentTracingIndex > -1) { | ||||
| responseItem.workflowProcess!.tracing[currentTracingIndex] = { | responseItem.workflowProcess!.tracing[currentTracingIndex] = { |