Преглед на файлове

超级会员支付方式修改

yuwenjun1997 преди 2 години
родител
ревизия
91bca0842c
променени са 2 файла, в които са добавени 16 реда и са изтрити 3 реда
  1. 13 0
      src/main/resources/static/js/pay/caimei-hlbpay.js
  2. 3 3
      src/main/resources/templates/pay/caimei-hlbpay.html

+ 13 - 0
src/main/resources/static/js/pay/caimei-hlbpay.js

@@ -55,6 +55,7 @@ var payContainer = new Vue({
         is_Wechat_bowcr:false, // 是否是微信浏览器
         weChatFlag: false, // 微信支付开关
         aliPayFlag: false, // 支付宝支付开关
+        svipPayFlag: false, // 是否支付开通超级会员
         payStatusText:'使用任何一种线上支付方式支付全部金额后,供应商会在24小时后发货(周末、节假日顺延)。若着急发货,可以选择使用线下转账进行付款。',
         productID:'',//发布商品的ID
         comboInfo: null, //选中的svip套餐信息
@@ -83,6 +84,17 @@ var payContainer = new Vue({
             }
         }
     },
+    computed: {
+        showAliPayMode(){
+            return !this.is_Wechat_bowcr && (this.aliPayFlag || this.svipPayFlag)
+        },
+        showWeChatPayMode(){
+            return this.weChatFlag || this.svipPayFlag
+        },
+        showB2BpayMode(){
+            return this.B2BpayFlag || this.svipPayFlag
+        }
+    },
     methods: {
         initCouponDetail:function (couponId) {//初始化优惠券数据
             var _self = this;
@@ -477,6 +489,7 @@ var payContainer = new Vue({
             this.payStatusText = '';
             this.orderFlag = 0;
         } else if (this.pageType === '2') { // 支付会员
+            this.svipPayFlag = true;
             this.orderFlag = 0;
             this.vipRecordId = parseInt(CAIMEI.getUrlParam('vipRecordId'));
             this.PayOrderOnLineSwitch();

+ 3 - 3
src/main/resources/templates/pay/caimei-hlbpay.html

@@ -99,11 +99,11 @@
                         </template>
                         <div class="pay-bank">
                             <div class="bank-list" id="mobileContent">
-                                <a v-if="!is_Wechat_bowcr && aliPayFlag" href="javascript:void(0);" class="bank-a mIcon" @click="checkMobilePay(0,'ALIPAY')" :class="{ active: mobileTabIndex === 0 }">
+                                <a v-if="showAliPayMode" href="javascript:void(0);" class="bank-a mIcon" @click="checkMobilePay(0,'ALIPAY')" :class="{ active: mobileTabIndex === 0 }">
                                     <img src="/img/pay/iconbank-ali@2x.png" alt="支付宝支付">
                                 </a>
                                 <!-- 只有开启了微信支付才会显示 -->
-                                <template v-if="weChatFlag">
+                                <template v-if="showWeChatPayMode">
                                     <a v-if="is_Wechat_bowcr && !isPC" href="javascript:void(0);" class="bank-a mIcon" @click="checkMobilePay(1,'WEIXIN')" :class="{ active: mobileTabIndex === 1 }">
                                         <img src="/img/pay/iconbank-wx@2x.png" alt="微信支付">
                                     </a>
@@ -111,7 +111,7 @@
                                         <img src="/img/pay/iconbank-wx@2x.png" alt="微信支付">
                                     </a>
                                 </template>
-                                <a v-if="B2BpayFlag" href="javascript:void(0);" class="bank-a mIcon" @click="checkMobilePay(2,'ICBC_B2B')" :class="{ active: mobileTabIndex === 2 }">
+                                <a v-if="showB2BpayMode" href="javascript:void(0);" class="bank-a mIcon" @click="checkMobilePay(2,'ICBC_B2B')" :class="{ active: mobileTabIndex === 2 }">
                                     <img src="/img/pay/iconbank-B2Bbank@2x.png" alt="企业网银">
                                 </a>
                                 <a href="javascript:void(0);" class="bank-a mIcon" @click="checkMobilePay(3,'ICBC_B2C')" :class="{ active: mobileTabIndex === 3 }">