!752 子流程优化

Merge pull request !752 from Lesan/feature/bpm-子流程
This commit is contained in:
芋道源码 2025-03-25 04:51:56 +00:00 committed by Gitee
commit 17415a5368
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

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>