feat: [BPM 工作流] Simple 模型新增跳过表达式

This commit is contained in:
jason
2025-07-29 09:25:25 +08:00
parent acdd72359c
commit 15aef8d4b7
5 changed files with 24 additions and 2 deletions

View File

@ -28,7 +28,8 @@
<div class="flex flex-col items-start gap2" :id="`activity-task-${activity.id}-${index}`">
<!-- 第一行节点名称时间 -->
<div class="flex w-full">
<div class="font-bold"> {{ activity.name }}</div>
<div class="font-bold"> {{ activity.name }} <span v-if="activity.status === TaskStatusEnum.SKIP">跳过</span>
</div>
<!-- 信息时间 -->
<div
v-if="activity.status !== TaskStatusEnum.NOT_START"
@ -179,7 +180,7 @@ import * as ProcessInstanceApi from '@/api/bpm/processInstance'
import { TaskStatusEnum } from '@/api/bpm/task'
import { NodeType, CandidateStrategy } from '@/components/SimpleProcessDesignerV2/src/consts'
import { isEmpty } from '@/utils/is'
import { Check, Close, Loading, Clock, Minus, Delete } from '@element-plus/icons-vue'
import { Check, Close, Loading, Clock, Minus, Delete, ArrowDown } from '@element-plus/icons-vue'
import starterSvg from '@/assets/svgs/bpm/starter.svg'
import auditorSvg from '@/assets/svgs/bpm/auditor.svg'
import copySvg from '@/assets/svgs/bpm/copy.svg'
@ -203,6 +204,8 @@ const { push } = useRouter() // 路由
// 审批节点
const statusIconMap2 = {
// 跳过
'-2': { color: '#cccccc', icon: 'ep:arrow-down' },
// 未开始
'-1': { color: '#909398', icon: 'ep-clock' },
// 待审批
@ -224,6 +227,8 @@ const statusIconMap2 = {
}
const statusIconMap = {
// 跳过
'-2': { color: '#909398', icon: ArrowDown},
// 审批未开始
'-1': { color: '#909398', icon: Clock },
'0': { color: '#00b32a', icon: Clock },