瀏覽代碼

支付宝支付调整

zhengjinyi 1 年之前
父節點
當前提交
4a219c05e8

+ 7 - 3
src/main/resources/static/js/pay/caimei-hlbpay.js

@@ -132,7 +132,7 @@ var payContainer = new Vue({
                     _self.onlinePay = data.onlinePay;
                     _self.isRequest = true;
                     // 支付方式配置
-                    _self.checkPayMode(data.onlinePayWays,data.weChatFlag)
+                    _self.checkPayMode(data.onlinePayWays,data.weChatFlag,data.aliPayFlag)
                     _self.PayOrderOnLineSwitch();
                 }else{
                     CAIMEI.Alert(response.msg,'确定',false);
@@ -140,7 +140,7 @@ var payContainer = new Vue({
             })
         },
         // 校验支付模式
-        checkPayMode(range,weChatFlag){
+        checkPayMode(range,weChatFlag,aliPayFlag){
             // test range = '4'
             // 1微信 2支付宝 3个人网银 4企业网银
             if(weChatFlag === '2'){
@@ -148,7 +148,11 @@ var payContainer = new Vue({
             }else{
                 this.weChatFlag = range.indexOf('1') > -1
             }
-            this.aliPayFlag = range.indexOf('2') > -1
+            if(aliPayFlag === '2'){
+                this.aliPayFlag = false
+            }else{
+                this.aliPayFlag = range.indexOf('1') > -1
+            }
             this.B2BpayFlag = range.indexOf('4') > -1
             this.QuickPayFlag = range.indexOf('5') > -1
             // 设置默认支付方式

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

@@ -168,9 +168,11 @@
     </div>
     <div class="pay-button-main">
         <div class="inner">
-            <div class="pay-button" v-if="mobileTabIndex === 0">
-                <a href="javascript:void(0);" id="payMobileSubmit" @click="PayMobileSubmitFn" :class="isSubMitStatus ? 'disabled' : ''" onclick="_czc.push(['_trackEvent','线上支付宝支付','点击','移动支付','','Um_Event_ConfirmMobilePay'])">立即支付</a>
-            </div>
+            <template v-if="showAliPayMode">
+                <div class="pay-button" v-if="mobileTabIndex === 0">
+                    <a href="javascript:void(0);" id="payMobileSubmit" @click="PayMobileSubmitFn" :class="isSubMitStatus ? 'disabled' : ''" onclick="_czc.push(['_trackEvent','线上支付宝支付','点击','移动支付','','Um_Event_ConfirmMobilePay'])">立即支付</a>
+                </div>
+            </template>
             <template v-if="showWeChatPayMode">
                 <div class="pay-button" v-if="mobileTabIndex === 1">
                     <a href="javascript:void(0);" id="payMobileSubmit1" @click="PayMobileSubmitFn" :class="isSubMitStatus ? 'disabled' : ''" onclick="_czc.push(['_trackEvent','线上微信支付','点击','移动支付','','Um_Event_ConfirmMobilePay1'])">立即支付</a>