Blame view

src/views/cards/buyCardDetail.vue 3.64 KB
5e52ed7c   刘淇   个人中心
1
2
3
  <template>
    <section class="">
      <div class="vipCardBg">
9ca46819   刘淇   购买会员卡
4
5
6
7
8
        <!--<ul class="cardTypeList">-->
        <!--<li>年卡</li>-->
        <!--<li>月卡</li>-->
        <!--<li>半年卡</li>-->
        <!--</ul>-->
5e52ed7c   刘淇   个人中心
9
  
9ca46819   刘淇   购买会员卡
10
11
        <div class="van-ellipsis" style="padding: 20px 0  10px 20px"> {{plName}}</div>
        <div class="van-ellipsis" style="padding: 0 0  0 20px">{{plAddress}}</div>
5e52ed7c   刘淇   个人中心
12
      </div>
9ca46819   刘淇   购买会员卡
13
14
      <van-cell-group inset style="margin-bottom: 10px;" v-for="(i,index) in list" @click="LinkBuyCard(i)" :key="index">
        <van-cell>
5e52ed7c   刘淇   个人中心
15
          <template #title>
9ca46819   刘淇   购买会员卡
16
            <span style="font-size: 20px;font-weight: 600;">{{i.cardType | capitalize}}优惠</span>
5e52ed7c   刘淇   个人中心
17
18
          </template>
        </van-cell>
9ca46819   刘淇   购买会员卡
19
        <van-cell :title="i.cardName" center value="立即购买" :label="'单价:'+(i.actPrice/100).toFixed(2)" is-link>
5e52ed7c   刘淇   个人中心
20
21
22
        </van-cell>
      </van-cell-group>
  
e7ca4bcb   刘淇   会员卡
23
      <!--<van-cell-group inset style="margin-bottom: 10px;">-->
9ca46819   刘淇   购买会员卡
24
25
26
27
28
29
30
      <!--<van-cell >-->
      <!--<template #title>-->
      <!--<span style="font-size: 20px;font-weight: 600;">年卡</span>-->
      <!--</template>-->
      <!--</van-cell>-->
      <!--<van-cell title="万达月卡cardName" center value="立即购买" label="单价:¥1800.00"  is-link>-->
      <!--</van-cell>-->
e7ca4bcb   刘淇   会员卡
31
      <!--</van-cell-group>-->
5e52ed7c   刘淇   个人中心
32
33
34
35
36
    </section>
  
  </template>
  
  <script>
e7ca4bcb   刘淇   会员卡
37
38
  
  import { queryVipCardByPlNo } from "@/api/card/card";
5e52ed7c   刘淇   个人中心
39
40
  export default {
    name: "buyCardDetail",
9ca46819   刘淇   购买会员卡
41
42
43
44
45
46
47
    data() {
      return {
        plNo: "",
        plName: "",
        plAddress: "",
        list: []
      };
e7ca4bcb   刘淇   会员卡
48
    },
9ca46819   刘淇   购买会员卡
49
50
51
52
53
54
    created() {
      this.plNo = this.$route.query.plNo;
      this.plName = this.$route.query.plName;
      this.plAddress = this.$route.query.plAddress;
      console.log(this.plNo);
      this.queryVipCardByPlNo();
e7ca4bcb   刘淇   会员卡
55
    },
9ca46819   刘淇   购买会员卡
56
57
    methods: {
      LinkBuyCard(i) {
5e52ed7c   刘淇   个人中心
58
        this.$router.push({
9ca46819   刘淇   购买会员卡
59
60
61
62
63
64
65
66
67
68
69
            name: "buyVipCard",
            query: {
              cardName:i.cardName,
              carType:i.carType,
              cardType:i.cardType,
              actPrice:i.actPrice,
              discValue:i.discValue,
              cardNo:i.cardNo,
              plName:this.plName,
              plNo:this.plNo
            }
5e52ed7c   刘淇   个人中心
70
71
          }
        );
e7ca4bcb   刘淇   会员卡
72
73
74
      },
      queryVipCardByPlNo() {
        let jsondata = {
9ca46819   刘淇   购买会员卡
75
          parkNo: this.plNo,
e7ca4bcb   刘淇   会员卡
76
77
78
79
80
          saleChannel: "2"
        };
        jsondata.sign = this.$utils.signObject(jsondata);
        queryVipCardByPlNo(jsondata).then(response => {
          // console.log(response.data[0].parkList);
e7ca4bcb   刘淇   会员卡
81
          console.log(response);
9ca46819   刘淇   购买会员卡
82
          this.list = response.data;
e7ca4bcb   刘淇   会员卡
83
        });
5e52ed7c   刘淇   个人中心
84
      }
9ca46819   刘淇   购买会员卡
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
    },
    filters: {
      capitalize: function(value) {
        if (value == 1) {
          return "年卡";
        }
        if (value == 2) {
          return "半年卡";
        }
        if (value == 3) {
          return "季卡";
        }
        if (value == 4) {
          return "月卡";
        }
        if (value == 5) {
          return "日卡";
        }
        if (value == 6) {
          return "错峰年卡(周末免费)";
        }
        if (value == 7) {
          return "错峰月卡(周末免费)";
        }
        if (value == 8) {
          return "错峰夜晚包月";
        }
      }
5e52ed7c   刘淇   个人中心
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
    }
  };
  </script>
  
  <style scoped lang="less">
    .vipCardBg {
      margin-top: 14px;
      margin-left: 10px;
      margin-right: 10px;
      margin-bottom: 10px;
      /* width: 100%; */
      height: 150px;
      background-image: url('../../assets/images/cards/vipcardbg.png');
      background-repeat: no-repeat;
      /* background-position: center center; */
      background-size: 100% 100%;
      -moz-background-size: 100% 100%;
      font-size: 16px;
      color: #fff;
    }
  
    .cardTypeList {
      padding: 20px 0 10px 20px;
      overflow: hidden;
      > li {
        float: left;
        margin-right: 10px;
        padding: 2px 20px;
        border-radius: 10px;
        background: rgba(255, 255, 255, .3);
      }
    }
  </style>