diff --git a/src/views/bpm/processInstance/detail/ProcessInstanceSimpleViewer.vue b/src/views/bpm/processInstance/detail/ProcessInstanceSimpleViewer.vue index 69fd7014..8d1d3fc6 100644 --- a/src/views/bpm/processInstance/detail/ProcessInstanceSimpleViewer.vue +++ b/src/views/bpm/processInstance/detail/ProcessInstanceSimpleViewer.vue @@ -84,7 +84,8 @@ const setSimpleModelNodeTaskStatus = ( // 审批节点 if ( simpleModel.type === NodeType.START_USER_NODE || - simpleModel.type === NodeType.USER_TASK_NODE + simpleModel.type === NodeType.USER_TASK_NODE || + simpleModel.type === NodeType.TRANSACTOR_NODE ) { simpleModel.activityStatus = TaskStatusEnum.NOT_START if (rejectedTaskActivityIds.includes(simpleModel.id)) { diff --git a/src/views/bpm/processInstance/detail/ProcessInstanceTimeline.vue b/src/views/bpm/processInstance/detail/ProcessInstanceTimeline.vue index fcd5ec89..6ec45675 100644 --- a/src/views/bpm/processInstance/detail/ProcessInstanceTimeline.vue +++ b/src/views/bpm/processInstance/detail/ProcessInstanceTimeline.vue @@ -240,6 +240,8 @@ const nodeTypeSvgMap = { [NodeType.START_USER_NODE]: { color: '#909398', svg: starterSvg }, // 审批人节点 [NodeType.USER_TASK_NODE]: { color: '#ff943e', svg: auditorSvg }, + // 办理人节点 + [NodeType.TRANSACTOR_NODE]: { color: '#ff943e', svg: auditorSvg }, // 抄送人节点 [NodeType.COPY_TASK_NODE]: { color: '#3296fb', svg: copySvg }, // 条件分支节点 @@ -264,6 +266,7 @@ const getApprovalNodeIcon = (taskStatus: number, nodeType: NodeType) => { if ( nodeType === NodeType.START_USER_NODE || nodeType === NodeType.USER_TASK_NODE || + nodeType === NodeType.TRANSACTOR_NODE || nodeType === NodeType.END_EVENT_NODE ) { return statusIconMap[taskStatus]?.icon