Blame view

pages/businessCard/cardPrint.vue 3.52 KB
fc8d2d1a   刘淇   打印
1
2
  <template>
      <view>
75b91c08   刘淇   卡券发放
3
          <uni-section :title="`${cardRuleName}(${cardTypeName})`" type="line">
fc8d2d1a   刘淇   打印
4
5
              <uni-card padding="0" spacing="0">
                  <uni-list>
75b91c08   刘淇   卡券发放
6
                      <uni-list-item title="适应车场" :rightText="plName">
fc8d2d1a   刘淇   打印
7
8
                          <text></text>
                      </uni-list-item>
75b91c08   刘淇   卡券发放
9
                      <uni-list-item :title="`价格:¥${price}/张`" :rightText="`商户库存:${cardNum}张`"></uni-list-item>
fc8d2d1a   刘淇   打印
10
11
12
13
14
                  </uni-list>
              </uni-card>
          </uni-section>
  
  
54c60cb8   刘淇   打印
15
16
          <view class="paddinglr30 bg-white" style="margin-top: 10px;padding-top: 10px;padding-bottom: 10px;">
              <text style="float: left;margin-right: 15px;line-height: 29px;">打印张数:</text>
75b91c08   刘淇   卡券发放
17
              <uni-number-box @change="changeValue" min="1" :max="maxNum"/>
fc8d2d1a   刘淇   打印
18
19
20
          </view>
  
  
fc8d2d1a   刘淇   打印
21
22
23
24
25
26
27
28
29
30
          <view class="uni-padding-wrap uni-common-mt">
              <!--<button type="primary" style="margin-bottom: 15px">停止自动发放</button>-->
              <button type="warn">立即打印</button>
          </view>
  
  
      </view>
  </template>
  
  <script>
fc8d2d1a   刘淇   打印
31
32
  export default {
    data() {
75b91c08   刘淇   卡券发放
33
  
fc8d2d1a   刘淇   打印
34
      return {
75b91c08   刘淇   卡券发放
35
36
37
38
39
40
41
42
43
        numberValue: 0,// 选择打印张数
  
        cardTypeName: '',// 卡类型名称
        cardRuleName: '',// 卡名称
        plName:'', // 停车场
        price:'', // 卡价格
        cardNum:'', // 库存
        maxNum:'', // 最多可打印
  
fc8d2d1a   刘淇   打印
44
45
46
47
48
49
      }
    },
    onLoad(params) {
      wx.showShareMenu({
        withShareTicket: true
      })
75b91c08   刘淇   卡券发放
50
51
52
53
54
55
56
57
      let option = JSON.parse(params.optionData)
      console.log(option)
      this.cardTypeName = option.cardTypeName
      this.cardRuleName = option.cardRuleName
      this.plName = option.plName
      this.price = option.value
      this.cardNum = option.cardNum
      this.maxNum = option.cardNum
fc8d2d1a   刘淇   打印
58
59
60
    },
    onShow() {
      var me = this;
fc8d2d1a   刘淇   打印
61
62
63
      // GetbillQueryInfo(carnum, orderId, parkCode, cardNo, couponType, disValue) {
    },
    computed: {
75b91c08   刘淇   卡券发放
64
  
fc8d2d1a   刘淇   打印
65
66
    },
    methods: {
75b91c08   刘淇   卡券发放
67
      changeValue(value) {
fc8d2d1a   刘淇   打印
68
69
        this.numberValue = value
      },
75b91c08   刘淇   卡券发放
70
      actionsClick(text) {
fc8d2d1a   刘淇   打印
71
        uni.showToast({
75b91c08   刘淇   卡券发放
72
73
          title: text,
          icon: 'none'
fc8d2d1a   刘淇   打印
74
75
        })
      },
75b91c08   刘淇   卡券发放
76
  
fc8d2d1a   刘淇   打印
77
78
79
80
81
    }
  }
  </script>
  
  <style lang="scss" scoped>
75b91c08   刘淇   卡券发放
82
      /deep/ .uni-section {
fc8d2d1a   刘淇   打印
83
84
          padding-bottom: 10px;
      }
75b91c08   刘淇   卡券发放
85
86
  
      .rechargeWrap {
fc8d2d1a   刘淇   打印
87
          position: relative;
75b91c08   刘淇   卡券发放
88
          .rechargeArrow {
fc8d2d1a   刘淇   打印
89
90
91
92
93
94
95
              position: absolute;
              right: 10px;
              top: 30px;
              font-size: 20px;
              color: #999;
          }
      }
75b91c08   刘淇   卡券发放
96
  
fc8d2d1a   刘淇   打印
97
98
99
100
101
102
103
104
105
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
      .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;
      }
75b91c08   刘淇   卡券发放
137
  
fc8d2d1a   刘淇   打印
138
139
140
141
142
      .card-actions-item {
          display: flex;
          flex-direction: row;
          align-items: center;
      }
75b91c08   刘淇   卡券发放
143
  
fc8d2d1a   刘淇   打印
144
145
146
147
148
      .card-actions-item-text {
          font-size: 12px;
          color: #666;
          margin-left: 5px;
      }
75b91c08   刘淇   卡券发放
149
  
fc8d2d1a   刘淇   打印
150
151
152
153
      .cover-image {
          flex: 1;
          height: 150px;
      }
75b91c08   刘淇   卡券发放
154
  
fc8d2d1a   刘淇   打印
155
156
157
158
159
      .no-border {
          border-width: 0;
      }
  
  </style>