const.js
2.5 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
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
export const STATUS = {
NORMAL: '待办',
TRANSFORMED: '流转',
TRANSFORMEDINQU: '征询',
DELIVERTO: '转办',
BACK: '驳回',
ADDSIGN: '会签加签',
AGENT: '委托',
// SHARE: '共享',
USERADDSIGN: '用户加签',
RECOVER: '撤回',
}
export const LEADER_STATUS = {
...STATUS,
BACK: '驳回或驳回共享',
FOLLOW: '跟踪',
AGENT: '代理',
APPROVELINEING: '并行审批',
APPROVELINEED: '接收并行',
SIGNSEQUENCEING: '顺序签署',
SIGNSEQUENCEED: '接收顺序签署',
SIGNLINEING: '并行签署',
SIGNLINEED: '接收并行签署',
COMMU: '通知',
// COPYTO: '传阅',
copyto_reply: '传阅',
feedback: '沟通',
SHARE: '共享',
BACKSHARE: '驳回共享',
}
export const TAB_LIST = [
{
label: '我的待办',
name: 'todo',
},
{
label: '领导待办',
name: 'leaderTodo',
},
{
label: '我的已办',
name: 'done',
},
/* {
label: '领导已办',
name: 'leaderDone',
},*/
{
label: '我的转办',
name: 'myDelegate',
},
]
export const COMPONENTS_LIST = {
todo: 'Todo',
leaderTodo: 'LeaderTodo',
done: 'Done',
leaderDone: 'LeaderDone',
myDelegate: 'MyDelegate',
}
export const TODO_QUICK_SEARCH_PROPS = [
{
prop: 'bt.subject_',
label: '标题',
},
{
prop: 'bt.proc_inst_id_',
label: '流程编号',
},
{
prop: 'bt.proc_def_name_',
label: '流程名称',
},
{
prop: 'bt.name_',
label: '任务名称',
},
]
export const DONE_QUICK_SEARCH_PROPS = [
{
prop: 'subject_',
label: '标题',
},
{
prop: 'wfInst.id_',
label: '流程编号',
},
{
prop: 'proc_def_name_',
label: '流程名称',
},
]
export const LEADER_TODO_QUICK_SEARCH_PROPS = [...TODO_QUICK_SEARCH_PROPS]
export const DELEGATE_QUICK_SEARCH_PROPS = [
{
prop: 'a.task_subject_',
label: '标题',
},
{
prop: 'a.proc_inst_id_',
label: '流程编号',
},
{
prop: 'a.task_name_',
label: '任务名称',
},
]
export const STATUS_DOT_CLASS_NAME_MAP = {
NORMAL: 'green-color',
TRANSFORMED: 'green-color',
TRANSFORMEDINQU: 'green-color',
DELIVERTO: 'green-color',
FOLLOW: 'green-color',
COMMU: 'green-color',
feedback: 'green-color',
copyto_reply: 'green-color',
BACK: 'red-color',
ADDSIGN: 'light-blue-color',
AGENT: 'light-blue-color',
SHARE: 'light-blue-color',
BACKSHARE: 'red-color',
APPROVELINEED: 'light-blue-color',
SIGNSEQUENCEED: 'light-blue-color',
SIGNLINEED: 'light-blue-color',
USERADDSIGN: 'light-blue-color',
}