流程图绘制条件流转
This commit is contained in:
@@ -21,6 +21,7 @@
|
|||||||
"bpmn-moddle": "^6.0.0",
|
"bpmn-moddle": "^6.0.0",
|
||||||
"camunda-bpmn-moddle": "^4.5.0",
|
"camunda-bpmn-moddle": "^4.5.0",
|
||||||
"crypto-js": "^4.2.0",
|
"crypto-js": "^4.2.0",
|
||||||
|
"diagram-js": "^11.4.1",
|
||||||
"diagram-js-minimap": "^2.0.4",
|
"diagram-js-minimap": "^2.0.4",
|
||||||
"echarts": "^5.4.3",
|
"echarts": "^5.4.3",
|
||||||
"echarts-gl": "^2.0.9",
|
"echarts-gl": "^2.0.9",
|
||||||
@@ -49,7 +50,8 @@
|
|||||||
"vue-router": "4",
|
"vue-router": "4",
|
||||||
"vxe-table": "^4.5.17",
|
"vxe-table": "^4.5.17",
|
||||||
"vxe-table-plugin-export-xlsx": "^4.0.1",
|
"vxe-table-plugin-export-xlsx": "^4.0.1",
|
||||||
"xe-utils": "^3.5.14"
|
"xe-utils": "^3.5.14",
|
||||||
|
"yarn": "^1.22.22"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/lodash-es": "^4.17.12",
|
"@types/lodash-es": "^4.17.12",
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
消息与信号
|
消息与信号
|
||||||
</template>
|
</template>
|
||||||
<SignalAndMassage />
|
<SignalAndMassage />
|
||||||
</el-collapse-item>
|
</el-collapse-item>-->
|
||||||
<el-collapse-item name="condition" v-if="conditionFormVisible" key="condition">
|
<el-collapse-item name="condition" v-if="conditionFormVisible" key="condition">
|
||||||
<template #title>
|
<template #title>
|
||||||
<Icon name="el-icon-Promotion" />
|
<Icon name="el-icon-Promotion" />
|
||||||
@@ -31,48 +31,48 @@
|
|||||||
</template>
|
</template>
|
||||||
<FlowCondition :business-object="elementBusinessObject" :type="elementType" />
|
<FlowCondition :business-object="elementBusinessObject" :type="elementType" />
|
||||||
</el-collapse-item>
|
</el-collapse-item>
|
||||||
<el-collapse-item name="condition" v-if="formVisible" key="form">
|
<!-- <el-collapse-item name="condition" v-if="formVisible" key="form">
|
||||||
<template #title>
|
<template #title>
|
||||||
<Icon name="el-icon-List" />
|
<Icon name="el-icon-List" />
|
||||||
表单
|
表单
|
||||||
</template>
|
</template>
|
||||||
<ElementForm :id="elementId" :type="elementType" />
|
<ElementForm :id="elementId" :type="elementType" />
|
||||||
</el-collapse-item>
|
</el-collapse-item>
|
||||||
<el-collapse-item name="task" v-if="elementType.indexOf('Task') !== -1" key="task">
|
<el-collapse-item name="task" v-if="elementType.indexOf('Task') !== -1" key="task">
|
||||||
<template #title>
|
<template #title>
|
||||||
<Icon name="el-icon-Checked" />
|
<Icon name="el-icon-Checked" />
|
||||||
任务(审批人)
|
任务(审批人)
|
||||||
</template>
|
</template>
|
||||||
<ElementTask :id="elementId" :type="elementType" />
|
<ElementTask :id="elementId" :type="elementType" />
|
||||||
</el-collapse-item>
|
</el-collapse-item>
|
||||||
<el-collapse-item name="multiInstance" v-if="elementType.indexOf('Task') !== -1" key="multiInstance">
|
<el-collapse-item name="multiInstance" v-if="elementType.indexOf('Task') !== -1" key="multiInstance">
|
||||||
<template #title>
|
<template #title>
|
||||||
<Icon name="el-icon-HelpFilled" />
|
<Icon name="el-icon-HelpFilled" />
|
||||||
多实例(会签配置)
|
多实例(会签配置)
|
||||||
</template>
|
</template>
|
||||||
<ElementMultiInstance :business-object="elementBusinessObject" :type="elementType" />
|
<ElementMultiInstance :business-object="elementBusinessObject" :type="elementType" />
|
||||||
</el-collapse-item>
|
</el-collapse-item>
|
||||||
<el-collapse-item name="listeners" key="listeners">
|
<el-collapse-item name="listeners" key="listeners">
|
||||||
<template #title>
|
<template #title>
|
||||||
<Icon name="el-icon-BellFilled" />
|
<Icon name="el-icon-BellFilled" />
|
||||||
执行监听器
|
执行监听器
|
||||||
</template>
|
</template>
|
||||||
<ElementListeners :id="elementId" :type="elementType" />
|
<ElementListeners :id="elementId" :type="elementType" />
|
||||||
</el-collapse-item>
|
</el-collapse-item>
|
||||||
<el-collapse-item name="taskListeners" v-if="elementType === 'UserTask'" key="taskListeners">
|
<el-collapse-item name="taskListeners" v-if="elementType === 'UserTask'" key="taskListeners">
|
||||||
<template #title>
|
<template #title>
|
||||||
<Icon name="el-icon-BellFilled" />
|
<Icon name="el-icon-BellFilled" />
|
||||||
任务监听器
|
任务监听器
|
||||||
</template>
|
</template>
|
||||||
<UserTaskListeners :id="elementId" :type="elementType" />
|
<UserTaskListeners :id="elementId" :type="elementType" />
|
||||||
</el-collapse-item>
|
</el-collapse-item>
|
||||||
<el-collapse-item name="extensions" key="extensions">
|
<el-collapse-item name="extensions" key="extensions">
|
||||||
<template #title>
|
<template #title>
|
||||||
<Icon name="el-icon-CirclePlusFilled" />
|
<Icon name="el-icon-CirclePlusFilled" />
|
||||||
扩展属性
|
扩展属性
|
||||||
</template>
|
</template>
|
||||||
<ElementProperties :id="elementId" :type="elementType" />
|
<ElementProperties :id="elementId" :type="elementType" />
|
||||||
</el-collapse-item> -->
|
</el-collapse-item> -->
|
||||||
<el-collapse-item name="other" key="other">
|
<el-collapse-item name="other" key="other">
|
||||||
<template #title>
|
<template #title>
|
||||||
<Icon name="el-icon-Promotion" />
|
<Icon name="el-icon-Promotion" />
|
||||||
@@ -89,7 +89,7 @@ import ElementBaseInfo from './base/ElementBaseInfo.vue'
|
|||||||
import ElementOtherConfig from './other/ElementOtherConfig.vue'
|
import ElementOtherConfig from './other/ElementOtherConfig.vue'
|
||||||
// // import ElementTask from './task/ElementTask.vue'
|
// // import ElementTask from './task/ElementTask.vue'
|
||||||
// import ElementMultiInstance from './multi-instance/ElementMultiInstance.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 SignalAndMassage from './signal-message/SignalAndMessage.vue'
|
||||||
// import ElementListeners from './listeners/ElementListeners.vue'
|
// import ElementListeners from './listeners/ElementListeners.vue'
|
||||||
// import ElementProperties from './properties/ElementProperties.vue'
|
// import ElementProperties from './properties/ElementProperties.vue'
|
||||||
|
|||||||
Reference in New Issue
Block a user