feat: 流程时间线适配子流程节点

This commit is contained in:
Lesan 2025-03-25 11:07:42 +08:00
parent 286628d101
commit cf122fa344

View File

@ -37,6 +37,9 @@
{{ getApprovalNodeTime(activity) }}
</div>
</div>
<div v-if="activity.nodeType === NodeType.CHILD_PROCESS_NODE">
<el-button type="primary" plain size="small" @click="handleChildProcess(activity)">点击跳转子流程</el-button>
</div>
<!-- 需要自定义选择审批人 -->
<div
class="flex flex-wrap gap2 items-center"
@ -194,6 +197,7 @@ withDefaults(
showStatusIcon: true // true
}
)
const { push } = useRouter() //
//
const statusIconMap2 = {
@ -310,4 +314,14 @@ const handleUserSelectConfirm = (activityId: string, userList: any[]) => {
customApproveUsers.value[activityId] = userList || []
emit('selectUserConfirm', activityId, userList)
}
/** 跳转子流程 */
const handleChildProcess = (activity: any) => {
push({
name: 'BpmProcessInstanceDetail',
query: {
id: activity.processInstanceId
}
})
}
</script>