Commit d9a3b1aac5d1f66a9f3c504de86e849fc669ce0d
1 parent
6b286309
赤峰分支
Showing
4 changed files
with
50 additions
and
38 deletions
src/components/orderPay.vue
... | ... | @@ -202,25 +202,25 @@ export default { |
202 | 202 | }, |
203 | 203 | }, |
204 | 204 | filters: { |
205 | - formateColor(val) { | |
206 | - switch (val) { | |
207 | - case '0': | |
208 | - return 'carBlue' | |
209 | - break; | |
210 | - case '1': | |
211 | - return 'carYellow' | |
212 | - break; | |
213 | - case '2': | |
214 | - return 'carGreen' | |
215 | - break; | |
216 | - case '3': | |
217 | - return 'carWhite' | |
218 | - break; | |
219 | - case '4': | |
220 | - return 'carBlack' | |
221 | - break; | |
222 | - } | |
223 | - } | |
205 | + // formateColor(val) { // 0:蓝牌;1:黄牌;2:白牌;3:黑牌;4:绿色 | |
206 | + // switch (val) { | |
207 | + // case 0: | |
208 | + // return 'carBlue' | |
209 | + // break; | |
210 | + // case 1: | |
211 | + // return 'carYellow' | |
212 | + // break; | |
213 | + // case 2: | |
214 | + // return 'carWhite' | |
215 | + // break; | |
216 | + // case 3: | |
217 | + // return ' carBlack' | |
218 | + // break; | |
219 | + // case 4: | |
220 | + // return 'carGreen' | |
221 | + // break; | |
222 | + // } | |
223 | + // } | |
224 | 224 | } |
225 | 225 | } |
226 | 226 | </script> | ... | ... |
src/components/parkRecord.vue
... | ... | @@ -154,6 +154,8 @@ export default { |
154 | 154 | }, |
155 | 155 | created() { |
156 | 156 | this.carNumber = this.$route.query.carNumber // 获取车牌号 |
157 | + this.carColor = this.$route.query.carNumberColor // 获取颜色 0:蓝牌;1:黄牌;2:白牌;3:黑牌;4:绿色 | |
158 | + | |
157 | 159 | console.log(this.carNumber) |
158 | 160 | this.parkRecordList(this.carNumber) |
159 | 161 | }, |
... | ... | @@ -329,26 +331,7 @@ export default { |
329 | 331 | } |
330 | 332 | }, |
331 | 333 | filters: { |
332 | - formateColor(val) { | |
333 | - switch (val) { | |
334 | - case 0: | |
335 | - return 'carBlue' | |
336 | - break; | |
337 | - case 1: | |
338 | - return 'carYellow' | |
339 | - break; | |
340 | - case 2: | |
341 | - return 'carGreen' | |
342 | - break; | |
343 | - case 3: | |
344 | - return 'carWhite' | |
345 | - break; | |
346 | - case 4: | |
347 | - return 'carBlack' | |
348 | - break; | |
349 | 334 | |
350 | - } | |
351 | - } | |
352 | 335 | } |
353 | 336 | } |
354 | 337 | </script> | ... | ... |
src/main.js
... | ... | @@ -12,6 +12,11 @@ Vue.use(h5Popup) |
12 | 12 | import utils from './utils/utils' |
13 | 13 | Vue.prototype.$utils = utils |
14 | 14 | |
15 | +import vueFilter from './utils/filters' // 公共filter | |
16 | +for (let key in vueFilter){ | |
17 | + Vue.filter(key,vueFilter[key]) | |
18 | +} | |
19 | + | |
15 | 20 | Vue.config.productionTip = false |
16 | 21 | |
17 | 22 | /* eslint-disable no-new */ | ... | ... |
src/utils/filters.js
0 → 100644
1 | +const vFilter = { | |
2 | + formateColor: function(val) { // 0:蓝牌;1:黄牌;2:白牌;3:黑牌;4:绿色 | |
3 | + switch (val) { | |
4 | + case '0': | |
5 | + return 'carBlue' | |
6 | + break; | |
7 | + case '1': | |
8 | + return 'carYellow' | |
9 | + break; | |
10 | + case '2': | |
11 | + return 'carWhite' | |
12 | + break; | |
13 | + case '3': | |
14 | + return ' carBlack' | |
15 | + break; | |
16 | + case '4': | |
17 | + return 'carGreen' | |
18 | + break; | |
19 | + | |
20 | + } | |
21 | + } | |
22 | +} | |
23 | + | |
24 | +export default vFilter | ... | ... |