Advertisement
Guest User

Untitled

a guest
Feb 26th, 2020
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. export default {
  2.   template: `<div>
  3.     <span>
  4.       <img :src="'/cars/'+imgCar+'.png'" width="40" />
  5.       <template v-if="item.trailer && item.type !== 'freight_big'"><img src='/cars/trailer.png' width='16' /></template>
  6.       &nbsp;/&nbsp;{{ item.regnum }}
  7.       <template v-if="item.trailer">&nbsp;/&nbsp;{{ item.trailer }}</template>
  8.     </span>
  9.     <span>{{ item.label || '*' }}</span>
  10.   </div>`,
  11.   props: {
  12.     item: { required: true },
  13.     searchText: { required: true }
  14.   },
  15.   data() {
  16.     return {
  17.       cars: {
  18.         'passenger': 'm_car',
  19.         'freight_normal': 'm_truck',
  20.         'bus': 'bus',
  21.         'freight_big': 'truck',
  22.         'motorcycle': 'moto',
  23.         'big': 'big_truck',
  24.       },
  25.     }
  26.   },
  27.   computed: {
  28.     imgCar() {
  29.       let tp = this.item.type
  30.       if (tp === 'freight_big' && this.item.trailer) {
  31.         tp = 'big'
  32.       }
  33.       return this.cars[tp]
  34.     },
  35.   }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement