流程图绘制条件流转

This commit is contained in:
hzj
2024-04-22 15:54:56 +08:00
parent b87a1d3973
commit 6a97a093ea
2 changed files with 47 additions and 45 deletions

View File

@@ -23,7 +23,7 @@
消息与信号
</template>
<SignalAndMassage />
</el-collapse-item>
</el-collapse-item>-->
<el-collapse-item name="condition" v-if="conditionFormVisible" key="condition">
<template #title>
<Icon name="el-icon-Promotion" />
@@ -31,48 +31,48 @@
</template>
<FlowCondition :business-object="elementBusinessObject" :type="elementType" />
</el-collapse-item>
<el-collapse-item name="condition" v-if="formVisible" key="form">
<template #title>
<Icon name="el-icon-List" />
表单
</template>
<ElementForm :id="elementId" :type="elementType" />
</el-collapse-item>
<el-collapse-item name="task" v-if="elementType.indexOf('Task') !== -1" key="task">
<template #title>
<Icon name="el-icon-Checked" />
任务审批人
</template>
<ElementTask :id="elementId" :type="elementType" />
</el-collapse-item>
<el-collapse-item name="multiInstance" v-if="elementType.indexOf('Task') !== -1" key="multiInstance">
<template #title>
<Icon name="el-icon-HelpFilled" />
多实例会签配置
</template>
<ElementMultiInstance :business-object="elementBusinessObject" :type="elementType" />
</el-collapse-item>
<el-collapse-item name="listeners" key="listeners">
<template #title>
<Icon name="el-icon-BellFilled" />
执行监听器
</template>
<ElementListeners :id="elementId" :type="elementType" />
</el-collapse-item>
<el-collapse-item name="taskListeners" v-if="elementType === 'UserTask'" key="taskListeners">
<template #title>
<Icon name="el-icon-BellFilled" />
任务监听器
</template>
<UserTaskListeners :id="elementId" :type="elementType" />
</el-collapse-item>
<el-collapse-item name="extensions" key="extensions">
<template #title>
<Icon name="el-icon-CirclePlusFilled" />
扩展属性
</template>
<ElementProperties :id="elementId" :type="elementType" />
</el-collapse-item> -->
<!-- <el-collapse-item name="condition" v-if="formVisible" key="form">
<template #title>
<Icon name="el-icon-List" />
表单
</template>
<ElementForm :id="elementId" :type="elementType" />
</el-collapse-item>
<el-collapse-item name="task" v-if="elementType.indexOf('Task') !== -1" key="task">
<template #title>
<Icon name="el-icon-Checked" />
任务审批人
</template>
<ElementTask :id="elementId" :type="elementType" />
</el-collapse-item>
<el-collapse-item name="multiInstance" v-if="elementType.indexOf('Task') !== -1" key="multiInstance">
<template #title>
<Icon name="el-icon-HelpFilled" />
多实例会签配置
</template>
<ElementMultiInstance :business-object="elementBusinessObject" :type="elementType" />
</el-collapse-item>
<el-collapse-item name="listeners" key="listeners">
<template #title>
<Icon name="el-icon-BellFilled" />
执行监听器
</template>
<ElementListeners :id="elementId" :type="elementType" />
</el-collapse-item>
<el-collapse-item name="taskListeners" v-if="elementType === 'UserTask'" key="taskListeners">
<template #title>
<Icon name="el-icon-BellFilled" />
任务监听器
</template>
<UserTaskListeners :id="elementId" :type="elementType" />
</el-collapse-item>
<el-collapse-item name="extensions" key="extensions">
<template #title>
<Icon name="el-icon-CirclePlusFilled" />
扩展属性
</template>
<ElementProperties :id="elementId" :type="elementType" />
</el-collapse-item> -->
<el-collapse-item name="other" key="other">
<template #title>
<Icon name="el-icon-Promotion" />
@@ -89,7 +89,7 @@ import ElementBaseInfo from './base/ElementBaseInfo.vue'
import ElementOtherConfig from './other/ElementOtherConfig.vue'
// // import ElementTask from './task/ElementTask.vue'
// import ElementMultiInstance from './multi-instance/ElementMultiInstance.vue'
// import FlowCondition from './flow-condition/FlowCondition.vue'
import FlowCondition from './flow-condition/FlowCondition.vue'
// import SignalAndMassage from './signal-message/SignalAndMessage.vue'
// import ElementListeners from './listeners/ElementListeners.vue'
// import ElementProperties from './properties/ElementProperties.vue'