1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
| import {
| bpmnEnd,
| bpmnOutside,
| bpmnProcessing,
| bpmnSubFlow,
| bpmnTask,
| bpmnTrigger,
| typeEnd,
| typeOutside,
| typeProcessing,
| typeSubFlow,
| typeTask,
| typeTrigger,
| } from '@jnpf/bpmn/config';
|
| interface FlowNodeOption {
| wnType: string;
| wnName: string;
| }
|
| interface FlowNode {
| fullName: string;
| icon: string;
| type: string;
| option: FlowNodeOption;
| }
|
| // 流程节点
| const flowNodeList: FlowNode[] = [
| {
| fullName: '审批节点',
| icon: 'icon-ym icon-ym-flow-node-approve',
| type: bpmnTask,
| option: {
| wnType: typeTask,
| wnName: '审批节点',
| },
| },
| {
| fullName: '办理节点',
| icon: 'icon-ym icon-ym-generator-todo',
| type: bpmnProcessing,
| option: {
| wnType: typeProcessing,
| wnName: '办理节点',
| },
| },
| {
| fullName: '子流程',
| icon: 'icon-ym icon-ym-flow-node-subFlow',
| type: bpmnSubFlow,
| option: {
| wnType: typeSubFlow,
| wnName: '子流程',
| },
| },
| {
| fullName: '触发节点',
| icon: 'icon-ym icon-ym-flow-trigger-event',
| type: bpmnTrigger,
| option: {
| wnType: typeTrigger,
| wnName: '触发节点',
| },
| },
| {
| fullName: '外部节点',
| icon: 'icon-ym icon-ym-flow-node-external',
| type: bpmnOutside,
| option: {
| wnType: typeOutside,
| wnName: '外部节点',
| },
| },
| {
| fullName: '流程结束',
| icon: 'icon-ym icon-ym-flow-node-end',
| type: bpmnEnd,
| option: {
| wnType: typeEnd,
| wnName: '流程结束',
| },
| },
| ];
|
| export { flowNodeList };
|
|