Ver código fonte

buyTicket-->点击微信,换套餐后,微信二维码刷新

liyangbin 2 anos atrás
pai
commit
1a60174bf9
1 arquivos alterados com 6 adições e 5 exclusões
  1. 6 5
      components/BuyTicket.vue

+ 6 - 5
components/BuyTicket.vue

@@ -19,10 +19,10 @@
       </div>  
       <div class="py-27px">
         <p class="text-16px text-[#999] mb-14px">选择支付方式</p>
-          <div class="pay-method" :style="{'border': paymethod === 'alipay' ? '2px solid #3fa9e7' : '1px solid #f0f0f0'}" @click="choosePayMethod('alipay',0)">
+          <div class="pay-method" :style="{'border': paymethod === 'alipay' ? '2px solid #3fa9e7' : '1px solid #f0f0f0'}" @click="choosePayMethod('alipay')">
             <img class="inline-block" src="http://cn-file.17pdf.com/website/pricings/alipay_logo.png"> 支付宝
           </div>
-          <div class="pay-method" :style="{'border': paymethod === 'wechat' ? '2px solid #4bcb70' : '1px solid #f0f0f0'}" @click="choosePayMethod('wechat',1)">
+          <div class="pay-method" :style="{'border': paymethod === 'wechat' ? '2px solid #4bcb70' : '1px solid #f0f0f0'}" @click="choosePayMethod('wechat')">
             <img class="inline-block" src="http://cn-file.17pdf.com/website/pricings/wechat_logo.png"> 微信
           </div>
       </div>
@@ -102,6 +102,7 @@ export default {
     },
     chooseTicket(item) {
       this.choosedTicket = item
+      this.choosePayMethod(this.paymethod)
     },  
     handleFreshWechetCode() {
       this.count = 60
@@ -119,14 +120,14 @@ export default {
         }
       })
     },
-    choosePayMethod(type,payment) {
+    choosePayMethod(type) {
       // this.interval = null
       // clearInterval(this.interval)
-      this.paymethod = type
+      this.paymethod = type    
       if(type === 'wechat') {
         const params = {
           client: 'web',
-          payment,
+          payment: this.paymethod === 'wechat' ? 1 : 0,
           targetType: 'Pricing',
           targetId: this.choosedTicket.id
         }