index.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. export default {
  2. data() {
  3. return {
  4. cols: [
  5. {
  6. label: '车主名称',
  7. prop: 'userName'
  8. },
  9. {
  10. label: '手机号',
  11. prop: 'tel'
  12. },
  13. {
  14. label: '车牌号',
  15. prop: 'fullCarNoStr'
  16. },
  17. {
  18. label: '车牌类型',
  19. prop: 'carType',
  20. format(val) {
  21. if (val == 0) {
  22. return '临时车';
  23. } else if (val == 1) {
  24. return 'VIP车';
  25. } else if (val == 2) {
  26. return '月租车';
  27. } else if (val == 3) {
  28. return '充值车';
  29. } else if (val == 4) {
  30. return '时租车';
  31. } else if (val == 5) {
  32. return '产权车';
  33. } else if (val == 6) {
  34. return '计次车';
  35. } else if (val == 7) {
  36. return '贵宾卡';
  37. } else if (val == 8) {
  38. return '员工卡';
  39. }
  40. }
  41. },
  42. {
  43. label: '车场名称',
  44. prop: 'parkingName'
  45. },
  46. {
  47. label: '充值规则',
  48. prop: 'ruleName'
  49. },
  50. {
  51. label: '充值数额',
  52. // prop: 'amount', chargeNumber
  53. prop: 'chargeNumber',
  54. slot: 'chargeNumbers'
  55. // format(val) {
  56. // return val + '月';
  57. // }
  58. },
  59. {
  60. label: '充值时段',
  61. prop: 'endTime',
  62. slot: 'endTimes'
  63. },
  64. {
  65. label: '收费金额',
  66. prop: 'amount',
  67. format(val) {
  68. return (Number(val) / 100).toFixed(2);
  69. }
  70. },
  71. {
  72. label: '支付方式',
  73. prop: 'payMethod',
  74. format(val) {
  75. if (val == 1) {
  76. return '微信';
  77. } else if (val == 2) {
  78. return '支付宝';
  79. } else if (val == 3) {
  80. return '现金';
  81. } else if (val == 4) {
  82. return '预存';
  83. } else if (val == 5) {
  84. return '其他';
  85. }
  86. }
  87. },
  88. {
  89. label: '状态',
  90. prop: 'status',
  91. format(val) {
  92. return '成功';
  93. }
  94. },
  95. {
  96. label: '操作',
  97. slot: 'opt'
  98. }
  99. ]
  100. };
  101. }
  102. };