enums.js
2.96 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
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
// 获取普通枚举
export function getEnumText(par) {
if (par == null) {
return '未获取'
} else if (par === '') {
return '无数据'
} else {
return par
}
}
// 获取普通枚举颜色
export function getEnumColor(par) {
return par == null ? 'danger' : par
}
// 获取普通枚举
export function getEnum(par, color) {
return { text: getEnumText(par), color: getEnumColor(color) }
}
// 获取操作模式
export function getEnumOperationModel(par) {
const enums = {
0: '停止',
1: '维修',
2: '手动',
3: '机载操作',
4: '单机自动',
5: '联机'
}
const enumsColor = {
0: '',
1: '',
2: '',
3: '',
4: '',
5: ''
}
return getEnum(enums[par], enumsColor[par])
}
// 获取是否转轨模式
export function getEnumExpendMode(par) {
const enums = {
True: '转轨',
False: '正常'
}
const enumsColor = {
True: '',
False: ''
}
return getEnum(enums[par], enumsColor[par])
}
// 获取货叉标志
export function getEnumWCSForkFlag(par) {
const enums = {
0: '无',
1: '货叉1',
2: '货叉2',
3: '同时动作'
}
const enumsColor = {
0: '',
1: '',
2: '',
3: ''
}
return getEnum(enums[par], enumsColor[par])
}
// 获取故障
export function getEnumTotalError(par) {
const enums = {
True: '故障',
False: '无故障'
}
const enumsColor = {
True: 'danger',
False: ''
}
return getEnum(enums[par], enumsColor[par])
}
// 获取货叉是否有货
export function getEnumForkHasPallet(par) {
const enums = {
True: '有货',
False: '无货'
}
const enumsColor = {
True: '',
False: ''
}
return getEnum(enums[par], enumsColor[par])
}
// 获取货叉是否在中心
export function getEnumForkCenter(par) {
const enums = {
True: '在中心',
False: '不在中心'
}
const enumsColor = {
True: '在中心',
False: '不在中心'
}
return getEnum(enums[par], enumsColor[par])
}
// 获取货叉任务执行状态
export function getEnumForkTaskExcuteStatus(par) {
const enums = {
0: '停止',
1: '待机',
2: '任务执行中',
3: '任务完成',
4: '任务中断_出错',
5: '下发任务错误'
}
const enumsColor = {
0: 'danger',
1: '',
2: '',
3: '',
4: 'danger',
5: 'danger'
}
return getEnum(enums[par], enumsColor[par])
}
// 获取货叉任务类型
export function getEnumForkTaskType(par) {
const enums = {
0: '无任务',
1: '行走',
2: '取货',
3: '放货',
4: '取放货',
6: '删除任务',
10: '任务完成'
}
const enumsColor = {
0: '',
1: '',
2: '',
3: '',
4: '',
6: '',
10: ''
}
return getEnum(enums[par], enumsColor[par])
}
// 获取货叉屏蔽
export function getEnumForkBlock(par) {
const enums = {
True: '屏蔽',
False: '未屏蔽'
}
const enumsColor = {
True: '',
False: ''
}
return getEnum(enums[par], enumsColor[par])
}