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 | ... | ... |