ny
昨天 282fbc6488f4e8ceb5fda759f963ee88fbf7b999
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 };