1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- /**
- * 存储流程设计相关参数
- */
- export default class BpmData {
- constructor() {
- this.controls = [] // 设计器控件
- this.init()
- }
- init() {
- this.controls = [
- {
- action: 'create.start-event',
- title: '开始'
- },
- {
- action: 'create.intermediate-event',
- title: '中间'
- },
- {
- action: 'create.end-event',
- title: '结束'
- },
- {
- action: 'create.exclusive-gateway',
- title: '网关'
- },
- {
- action: 'create.task',
- title: '任务'
- },
- {
- action: 'create.user-task',
- title: '用户任务'
- },
- {
- action: 'create.user-sign-task',
- title: '会签任务'
- },
- {
- action: 'create.subprocess-expanded',
- title: '子流程'
- },
- {
- action: 'create.data-object',
- title: '数据对象'
- },
- {
- action: 'create.data-store',
- title: '数据存储'
- },
- {
- action: 'create.participant-expanded',
- title: '扩展流程'
- },
- {
- action: 'create.group',
- title: '分组'
- }
- ]
- }
- // 获取控件配置信息
- getControl(action) {
- const result = this.controls.filter(item => item.action === action)
- return result[0] || {}
- }
- }
|