Info.vue 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. <template>
  2. <div>
  3. <common-merchant ref="common" @asynCallBack="asynCallBack"></common-merchant>
  4. <top-header :pageTitle="pageTitle"></top-header>
  5. <div class="mui-content">
  6. <div class="vongi-car-hisdat">
  7. <div class="vongi-car-carp">
  8. {{detail.carNumber}}
  9. </div>
  10. </div>
  11. <div class="vongi-editme vongi-popup-center">
  12. <form class="mui-input-group margin10">
  13. <div class="mui-input-row">
  14. <label>车辆状态</label>
  15. <p v-text="detail.parkingStatusStr"></p>
  16. </div>
  17. <div class="mui-input-row">
  18. <label>已停时长</label>
  19. <p v-text="detail.inTimeStr"></p>
  20. </div>
  21. <div class="mui-input-row">
  22. <label>登记时间</label>
  23. <p v-text="detail.couponCreateTime"></p>
  24. </div>
  25. </form>
  26. <form class="mui-input-group">
  27. <div class="mui-input-row">
  28. <label>协议商户</label>
  29. <p v-text="detail.merchantName">金盆洗脚城</p>
  30. </div>
  31. <div class="mui-input-row">
  32. <label>停车位置</label>
  33. <p v-text="detail.parkingName"></p>
  34. </div>
  35. <div class="mui-input-row">
  36. <label>赠送抵扣券</label>
  37. <p v-text="detail.couponMoney+'元'"></p>
  38. </div>
  39. <div class="mui-input-row">
  40. <label>入场时间</label>
  41. <p v-text="detail.inParkTime"></p>
  42. </div>
  43. <div class="mui-input-row">
  44. <label>离场时间</label>
  45. <p v-text="detail.outParkTime?detail.outParkTime:'--'"></p>
  46. </div>
  47. </form>
  48. </div>
  49. </div>
  50. <loading :visible="isLoading"></loading>
  51. </div>
  52. </template>
  53. <script>
  54. import * as API_Merchant from '@/apis/merchant'
  55. import CommonMerchant from '@/components/CommonMerchant.vue'
  56. import Loading from '$project/components/Loading.vue'
  57. import TopHeader from '$project/components/TopHeader.vue'
  58. import {
  59. mapGetters,
  60. mapMutations
  61. } from 'vuex'
  62. export default {
  63. name: 'MerchantHistoryInfo',
  64. components: {
  65. CommonMerchant,
  66. Loading,
  67. TopHeader,
  68. },
  69. data() {
  70. return {
  71. isLoading: false,
  72. pageTitle: '登记详情',
  73. id: this.$route.query.id,
  74. detail: {}
  75. }
  76. },
  77. created() {},
  78. methods: {
  79. //获取详情
  80. getInfo() {
  81. this.isLoading = true;
  82. API_Merchant.discountTicketDetail(this.id).then(response => {
  83. this.isLoading = false;
  84. this.detail = response;
  85. }).catch(error => {
  86. this.isLoading = false;
  87. mui.toast(error);
  88. })
  89. },
  90. asynCallBack() {
  91. },
  92. },
  93. mounted() {
  94. this.getInfo();
  95. },
  96. destroyed() {
  97. },
  98. computed: {
  99. ...mapGetters({
  100. openId: 'wx_openid',
  101. })
  102. }
  103. }
  104. </script>
  105. <style scoped src="$project/assets/css/xpwyfyy.css"></style>
  106. <style src="$project/assets/css/iconfont.css"></style>
  107. <style>
  108. </style>