dfilter.js
2.49 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
const dfilters = {
// 是否有效
enableFilter: function (status) {
const statusMap = {
0: 'primary',
1: 'danger'
}
return statusMap[status]
},
//是与否
judgeFilter: function (status) {
const statusMap = {
true: 'primary',
false: 'danger'
}
return statusMap[status]
},
//1与0
binaryJudge: function (status) {
const statusMap = {
0: 'primary',
1: 'danger',
2: 'danger',
3: 'primary'
}
return statusMap[status]
},
// 容器状态
containerStatusFilter: function (status) {
const statusMap = {
empty: 'primary',
full: 'success',
some: 'warning',
lock: 'warning'
}
return statusMap[status]
},
// 库存状态
inventoryStsFilter: function (status) {
const statusMap = {
good: 'success',
defective: 'warning',
scrap: 'danger',
discussed: 'info'
}
return statusMap[status]
},
// 任务类型
taskTypeFilter: function (status) {
const statusMap = {
100: 'info',
200: 'info',
300: 'primary',
400: 'primary',
500: 'success',
600: 'success',
700: 'warning',
800: 'danger',
900: 'warning',
}
return statusMap[status]
},
// 系统正确错误
sysFilter: function (status) {
const statusMap = {
true: 'success',
false: 'danger',
}
return statusMap[status]
},
// 预约状态
reservationStatusFilter: function (status) {
const statusMap = {
0: 'primary',
1: 'success',
2: 'danger'
}
return statusMap[status]
},
// 预约站台
stationFilter: function (status) {
const statusMap = {
102: 'warning',
101: 'info',
}
return statusMap[status]
},
// 入库单类型
receiptTypeFilter: function (type) {
const typeMap = {
DE: 'primary',
EL: 'primary',
JS: 'primary',
CG: 'primary',
SD: 'primary',
PPI: 'primary',
PI: 'primary',
SI: 'danger',
CI: 'primary',
SRI: 'success',
QI: 'primary',
TI: 'primary',
ZI: 'danger',
AI: 'info',
PRI: 'warning',
}
return typeMap[type]
},
// 任务类型
taskTypeFilter: function (type) {
const typeMap = {
100: 'info',
200: 'info',
300: 'primary',
400: 'primary',
500: 'success',
600: 'success',
700: 'warning',
800: 'danger',
900: 'warning',
}
return typeMap[type]
},
}
export default dfilters