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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
const defaultStep = [
  { id: 0, fullName: '流程发起' },
  { id: 1, fullName: '上级审批节点' },
  { id: 2, fullName: '自选审批节点' },
];
const typeOptions = [
  { fullName: '指定成员', id: 6 },
  { fullName: '发起者本人', id: 3 },
  { fullName: '上级责任人', id: 1 },
  { fullName: '表单变量', id: 4 },
  { fullName: '流程环节', id: 5 },
  { fullName: '数据接口', id: 9 },
  { fullName: '逐级审批', id: 10 },
];
const overTimeOptions = [
  { id: 0, fullName: '接收时间' },
  { id: 1, fullName: '发起时间' },
  { id: 2, fullName: '表单变量' },
];
const overTimeMsgOptions = [
  { id: 1, fullName: '自定义' },
  { id: 0, fullName: '关闭' },
];
const nodeOverTimeMsgOptions = [{ id: 2, fullName: '同步发起配置' }, ...overTimeMsgOptions];
const noticeOptions = [{ id: 3, fullName: '默认' }, ...overTimeMsgOptions];
const nodeNoticeOptions = [{ id: 2, fullName: '同步发起配置' }, ...noticeOptions];
 
const printConditionTypeOptions = [
  { fullName: '不限制', id: 1 },
  { fullName: '节点结束', id: 2 },
  { fullName: '流程结束', id: 3 },
  { fullName: '条件设置', id: 4 },
];
const errorRuleOptions = [
  { fullName: '超级管理员', id: 1 },
  { fullName: '指定人员', id: 2 },
  { fullName: '上一节点审批人指定', id: 3 },
  { fullName: '默认审批通过', id: 4 },
  { fullName: '无法提交', id: 5 },
];
const subFlowErrorRuleOptions = [
  { id: 1, fullName: '超级管理员' },
  { id: 2, fullName: '指定人员' },
  { id: 6, fullName: '发起者本人' },
];
const formFieldTypeOptions = [
  { fullName: '用户', id: 1 },
  { fullName: '组织', id: 2 },
  { fullName: '岗位', id: 3 },
  { fullName: '角色', id: 4 },
  { fullName: '分组', id: 5 },
];
const conditionTypeOptions = [
  { id: 1, fullName: '字段' },
  { id: 3, fullName: '公式' },
];
const conditionTypeOptions1 = [
  { id: 1, fullName: '字段' },
  { id: 2, fullName: '自定义' },
  { id: 3, fullName: '系统参数' },
  { id: 4, fullName: '全局变量' },
];
const symbolOptions = [
  { id: '>=', fullName: '大于等于' },
  { id: '>', fullName: '大于' },
  { id: '==', fullName: '等于' },
  { id: '<=', fullName: '小于等于' },
  { id: '<', fullName: '小于' },
  { id: '<>', fullName: '不等于' },
  { id: 'like', fullName: '包含' },
  { id: 'notLike', fullName: '不包含' },
  { id: 'in', fullName: '包含任意一个' },
  { id: 'notIn', fullName: '不包含任意一个' },
];
const logicOptions = [
  { id: 'and', fullName: '且' },
  { id: 'or', fullName: '或' },
];
const divideRuleOptions = [
  { fullName: '根据条件多分支流转(包容网关)', id: 'inclusion' },
  { fullName: '根据条件单分支流转(排它网关)', id: 'exclusive' },
  { fullName: '所有分支都流转(并行网关)', id: 'parallel' },
  { fullName: '由用户选择一条分支流转(选择分支)', id: 'choose' },
];
const keyMap = {
  approveFuncConfig: 'approveFuncConfig',
  rejectFuncConfig: 'rejectFuncConfig',
  backFuncConfig: 'backFuncConfig',
  recallFuncConfig: 'recallFuncConfig',
  overTimeFuncConfig: 'overTimeFuncConfig',
  noticeFuncConfig: 'noticeFuncConfig',
  initFuncConfig: 'initFuncConfig',
  endFuncConfig: 'endFuncConfig',
  flowRecallFuncConfig: 'flowRecallFuncConfig',
};
const durationList = [
  { id: 30, fullName: '30分钟' },
  { id: 60, fullName: '1小时' },
  { id: 90, fullName: '1小时30分钟' },
  { id: 120, fullName: '2小时' },
  { id: 180, fullName: '3小时' },
  { id: -1, fullName: '自定义' },
];
const urgentList = [
  { id: '1', fullName: '普通' },
  { id: '2', fullName: '重要' },
  { id: '3', fullName: '紧急' },
];
const tableList = [
  { id: 1, fullName: '此日程' },
  { id: 2, fullName: '此日程及后续' },
];
const deleteList = [
  { id: 1, fullName: '此日程' },
  { id: 2, fullName: '此日程及后续' },
  { id: 3, fullName: '所有日程' },
];
const reminderTimeList = [
  { id: -2, fullName: '不提醒' },
  { id: -1, fullName: '开始时' },
  { id: 5, fullName: '提前5分钟' },
  { id: 10, fullName: '提前10分钟' },
  { id: 15, fullName: '提前15分钟' },
  { id: 30, fullName: '提前30分钟' },
  { id: 60, fullName: '提前1小时' },
  { id: 120, fullName: '提前2小时' },
  { id: 1440, fullName: '1天前' },
  { id: 2880, fullName: '2天前' },
  { id: 10080, fullName: '1周前' },
];
const reminderTimeList_ = [
  { id: -2, fullName: '不提醒' },
  { id: 1, fullName: '当天8:00' },
  { id: 2, fullName: '当天9:00' },
  { id: 3, fullName: '当天10:00' },
  { id: 4, fullName: '1天前8:00' },
  { id: 5, fullName: '1天前9:00' },
  { id: 6, fullName: '1天前10:00' },
  { id: 7, fullName: '2天前8:00' },
  { id: 8, fullName: '2天前9:00' },
  { id: 9, fullName: '2天前10:00' },
  { id: 10, fullName: '1周前8:00' },
  { id: 11, fullName: '1周前9:00' },
  { id: 12, fullName: '1周前10:00' },
];
const remindList = [
  { id: 1, fullName: '默认' },
  { id: 2, fullName: '自定义' },
];
const repeatReminderList = [
  { id: 1, fullName: '不重复' },
  { id: 2, fullName: '每天重复' },
  { id: 3, fullName: '每周重复' },
  { id: 4, fullName: '每月重复' },
  { id: 5, fullName: '每年重复' },
];
const notSupportList = [
  'relationFormAttr',
  'popupAttr',
  'uploadFile',
  'uploadImg',
  'colorPicker',
  'editor',
  'link',
  'button',
  'text',
  'alert',
  'table',
  'sign',
  'signature',
];
 
export {
  conditionTypeOptions,
  conditionTypeOptions1,
  defaultStep,
  deleteList,
  divideRuleOptions,
  durationList,
  errorRuleOptions,
  formFieldTypeOptions,
  keyMap,
  logicOptions,
  nodeNoticeOptions,
  nodeOverTimeMsgOptions,
  noticeOptions,
  notSupportList,
  overTimeMsgOptions,
  overTimeOptions,
  printConditionTypeOptions,
  reminderTimeList,
  reminderTimeList_,
  remindList,
  repeatReminderList,
  subFlowErrorRuleOptions,
  symbolOptions,
  tableList,
  typeOptions,
  urgentList,
};