index.ts
1.42 KB
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
export enum FIELD_TYPE_PROPS {
EMPTY = '',
// 文本
TEXT = 'TEXT',
STRING = 'STRING',
// 日期
DATE = 'DATE',
DATE_TIME = 'DATE_TIME',
// 人员
USER = 'USER',
USER_MULTI = 'USER_MULTI',
// 部门
ORG = 'ORG',
ORG_MULTI = 'ORG_MULTI',
// 数字
NUM = 'NUM',
// 布尔
BOOL = 'BOOL',
// 枚举
ENUM = 'ENUM',
ENUM_MULTI = 'ENUM_MULTI',
// 文件
FILE = 'FILE',
// 公式:数值类
FORMULA = 'FORMULA',
DOUBLE = 'DOUBLE',
INTEGER = 'INTEGER',
DECIMAL = 'DECIMAL',
PERCENT = 'PERCENT',
YEAR = 'YEAR',
YEAR_MONTH = 'YEAR_MONTH',
YEAR_HOUR = 'YEAR_HOUR',
YEAR_DATE = 'YEAR_DATE',
YEAR_MIN = 'YEAR_MIN',
YEAR_SEC = 'YEAR_SEC',
HOUR = 'HOUR',
HOUR_MIN = 'HOUR_MIN',
HOUR_SEC = 'HOUR_SEC',
TREE = 'TREE',
REL = 'REL',
REL_MULTI = 'REL_MULTI',
REL_FIELD = 'REL_FIELD',
TABLE = 'TABLE',
// 流程专用
FLOW_WF_APRV_USR = 'FLOW_WF_APRV_USR',
FLOW_WF_DQ_MODEL = 'FLOW_WF_DQ_MODEL',
FLOW_WF_RECORD = 'FLOW_WF_RECORD',
//参数专用
OBJECT = 'OBJECT',
ARRAY = 'ARRAY',
// 组合文本,用于文本和变量组合
COMBINED_TEXT = 'COMBINED_TEXT',
// 时间
TIME = 'TIME',
}
export const formatEnum: Record<string, string> = {
YEAR: 'YYYY',
YEAR_MONTH: 'YYYY-MM',
YEAR_DATE: 'YYYY-MM-DD',
YEAR_HOUR: 'YYYY-MM-DD HH:00',
YEAR_MIN: 'YYYY-MM-DD HH:mm',
YEAR_SEC: 'YYYY-MM-DD HH:mm:ss',
HOUR_MIN: 'HH:mm',
HOUR_SEC: 'HH:mm:ss',
};