Blame view

pages/businessCard/businessCard.vue 4.46 KB
4b045f7c   刘淇   江阴初始化项目
1
2
  <template>
      <view>
1bbce61f   刘淇   商户券
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
          <view v-if="dataList.length>0">
              <view v-for="(i, index) in dataList" :key="i.id">
                  <uni-section :title="`${i.cardRuleName}(${i.cardTypeName })`" type="line">
                      <uni-card padding="0" spacing="0">
  
                          <uni-list>
                              <uni-list-item title="适应车场" :rightText="i.plName">
                                  <text></text>
                              </uni-list-item>
                              <uni-list-item :title="`价格: ¥${i.value}/张`"
                                             :rightText="`商户库存:${i.cardNum}张`"></uni-list-item>
                          </uni-list>
                          <view slot="actions" class="card-actions no-border">
  
                              <view class="card-actions-item" @click="actionsClick('购买')">
                                  <uni-icons type="cart-filled" size="18" color="#999"></uni-icons>
                                  <text class="card-actions-item-text">购买</text>
                              </view>
                              <view class="card-actions-item" @click="actionsClick('发放')" v-if="i.cardNum>0">
                                  <uni-icons type="redo-filled" size="18" color="#999"></uni-icons>
                                  <text class="card-actions-item-text">发放</text>
                              </view>
                              <view class="card-actions-item" @click="actionsClick('打印')" v-if="i.cardNum>0">
                                  <uni-icons type="shop-filled" size="18" color="#999"></uni-icons>
                                  <text class="card-actions-item-text">打印</text>
                              </view>
                          </view>
                      </uni-card>
                  </uni-section>
              </view>
  
          </view>
  
          <view class="common-page-head" v-else>暂无可以购买的商户卡券</view>
4b045f7c   刘淇   江阴初始化项目
37
38
39
40
      </view>
  </template>
  
  <script>
4b045f7c   刘淇   江阴初始化项目
41
42
  export default {
    data() {
4b045f7c   刘淇   江阴初始化项目
43
      return {
1bbce61f   刘淇   商户券
44
        dataList: [],
0b9d5f71   刘淇   停车记录详情
45
46
47
48
49
50
51
52
53
        rows: [],
        pageNum: 1,//当前页
        pageSize: 1,//每页条数
        reload: false,
        status: 'more',
        contentText: {
          contentdown: '上拉加载更多~',
          contentrefresh: '正在加载更多~',
          contentmore: '我是有底线的~'
4b045f7c   刘淇   江阴初始化项目
54
        },
0b9d5f71   刘淇   停车记录详情
55
        iconType: 'auto', // 图标样式
4b045f7c   刘淇   江阴初始化项目
56
57
58
59
60
61
      }
    },
    onLoad(params) {
      wx.showShareMenu({
        withShareTicket: true
      })
0b9d5f71   刘淇   停车记录详情
62
      this.couponRuleParkPage()
4b045f7c   刘淇   江阴初始化项目
63
64
65
    },
    onShow() {
      var me = this;
4b045f7c   刘淇   江阴初始化项目
66
    },
1bbce61f   刘淇   商户券
67
    computed: {},
4b045f7c   刘淇   江阴初始化项目
68
    methods: {
0b9d5f71   刘淇   停车记录详情
69
70
71
72
73
74
      // 通过商户ID查询停车记录信息
      couponRuleParkPage() {
        let that = this
        let paramsData = {
          pageNum: '1',
          pageSize: '10'
4b045f7c   刘淇   江阴初始化项目
75
        }
0b9d5f71   刘淇   停车记录详情
76
77
        // 首页信息获取 接口
        that.$myRequest({
510601e4   刘淇   商户卡券
78
          url: that.$common.couponRuleParkPage,
0b9d5f71   刘淇   停车记录详情
79
80
81
          method: 'POST',
          data: that.$common.requestSign(paramsData)
        }).then(res => {
1bbce61f   刘淇   商户券
82
83
          this.dataList = res.data.dataList
          console.log(this.dataList)
0b9d5f71   刘淇   停车记录详情
84
        })
4b045f7c   刘淇   江阴初始化项目
85
      },
4b045f7c   刘淇   江阴初始化项目
86
87
88
89
90
    }
  }
  </script>
  
  <style lang="scss" scoped>
0b9d5f71   刘淇   停车记录详情
91
      /deep/ .uni-section {
19569f2b   刘淇   购买券
92
93
          padding-bottom: 10px;
      }
0b9d5f71   刘淇   停车记录详情
94
95
  
      .rechargeWrap {
4b045f7c   刘淇   江阴初始化项目
96
          position: relative;
0b9d5f71   刘淇   停车记录详情
97
          .rechargeArrow {
4b045f7c   刘淇   江阴初始化项目
98
99
100
101
102
103
104
              position: absolute;
              right: 10px;
              top: 30px;
              font-size: 20px;
              color: #999;
          }
      }
0b9d5f71   刘淇   停车记录详情
105
  
4b045f7c   刘淇   江阴初始化项目
106
107
108
109
110
111
112
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
      .recordCon {
          padding-right: 35px;
          color: #999;
          display: flex;
          justify-content: space-between;
      }
  
      .container {
          overflow: hidden;
      }
  
      .custom-cover {
          flex: 1;
          flex-direction: row;
          position: relative;
      }
  
      .cover-content {
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          height: 40px;
          background-color: rgba($color: #000000, $alpha: 0.4);
          display: flex;
          flex-direction: row;
          align-items: center;
          padding-left: 15px;
          font-size: 14px;
          color: #fff;
      }
  
      .card-actions {
          display: flex;
          flex-direction: row;
          justify-content: space-around;
          align-items: center;
          height: 45px;
          border-top: 1px #eee solid;
      }
0b9d5f71   刘淇   停车记录详情
146
  
4b045f7c   刘淇   江阴初始化项目
147
148
149
150
151
      .card-actions-item {
          display: flex;
          flex-direction: row;
          align-items: center;
      }
0b9d5f71   刘淇   停车记录详情
152
  
4b045f7c   刘淇   江阴初始化项目
153
154
155
156
157
      .card-actions-item-text {
          font-size: 12px;
          color: #666;
          margin-left: 5px;
      }
0b9d5f71   刘淇   停车记录详情
158
  
4b045f7c   刘淇   江阴初始化项目
159
160
161
162
      .cover-image {
          flex: 1;
          height: 150px;
      }
0b9d5f71   刘淇   停车记录详情
163
  
4b045f7c   刘淇   江阴初始化项目
164
165
166
167
      .no-border {
          border-width: 0;
      }
  </style>