fix: [BPM 工作流] bug 修复

This commit is contained in:
jason
2025-07-10 14:05:44 +08:00
parent e1b639640d
commit 65206b413c
6 changed files with 41 additions and 19 deletions

View File

@@ -20,13 +20,15 @@ import {
defineOptions({ name: 'BpmProcessInstanceTimeline' });
withDefaults(
const props = withDefaults(
defineProps<{
activityNodes: BpmProcessInstanceApi.ApprovalNodeInfo[]; // 审批节点信息
showStatusIcon?: boolean; // 是否显示头像右下角状态图标
useNextAssignees?: boolean; // 是否用于下一个节点审批人选择
}>(),
{
showStatusIcon: true, // 默认值为 true
useNextAssignees: false, // 默认值为 false
},
);
@@ -196,8 +198,9 @@ function shouldShowCustomUserSelect(
isEmpty(activity.candidateUsers) &&
(BpmCandidateStrategyEnum.START_USER_SELECT ===
activity.candidateStrategy ||
BpmCandidateStrategyEnum.APPROVE_USER_SELECT ===
activity.candidateStrategy)
(BpmCandidateStrategyEnum.APPROVE_USER_SELECT ===
activity.candidateStrategy &&
props.useNextAssignees))
);
}
@@ -457,6 +460,7 @@ function handleUserSelectCancel() {
<!-- 用户选择弹窗 -->
<UserSelectModalComp
class="w-3/5"
v-model:value="selectedUsers"
:multiple="true"
title="选择用户"