瀏覽代碼

快捷支付

zhengjinyi 2 年之前
父節點
當前提交
341e30d5c6

+ 4 - 2
src/main/resources/static/js/pay/mixin/cardsMixns.js

@@ -98,7 +98,7 @@ var cardsMixns = function () {
             handleGetBindCode(){
                 //获取短信验证码
                 const reg = /^1\d{10}$/;
-                if(this.isMobileDisabled){ return }
+                if(this.disabled3){ return }
                 if(!reg.test(this.params.quickPayMobile)){
                     CAIMEI.dialog('请输入正确的手机号');
                     return
@@ -113,8 +113,9 @@ var cardsMixns = function () {
             },
             handleShowPopup(){
                 //显示添加银行卡弹窗
-                this.orderPayQuickBankInfos();
+                this.orderPayQuickBankInfos()
                 this.handeleInitParams()
+                this.isHassCardStep = 0
                 this.isPopup = true
             },
             hanldeChooseBanks(cards,index){
@@ -144,6 +145,7 @@ var cardsMixns = function () {
             },
             handeleInitParams(){
                 // 初始化快捷支付信息
+                this.showCardNumber ='';
                 this.params = Object.assign({}, defaultParams);
                 this.codeParams= Object.assign({}, defaultCodeParams);
                 if (this.pageType === '2') { // 支付会员

+ 2 - 1
src/main/resources/static/js/user-center/dashboard.js

@@ -73,7 +73,6 @@ var helpSuggestion = new Vue({
                     _self.productList = data.homePageAdvertiseList;
                     _self.newsList = data.homePageInfoList;
                     _self.couponNum = data.couponNum;
-                    _self.bankNum = data.bankNum;
                     _self.isRequset = false;
                 }else{
                     CAIMEI.Alert(response.msg, '确定', false);
@@ -105,6 +104,8 @@ var helpSuggestion = new Vue({
                 console.log(response);
                 if(response.code === 0){
                     _self.vipInfo = response.data.vip;
+                    _self.bankNum = response.data.bankNum;
+                    console.log('bankNum',_self.bankNum)
                 }else{
                     CAIMEI.Alert(response.msg, '确定', false);
                     _self.isRequset = false;

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

@@ -199,11 +199,9 @@
             </div>
             <template v-if="tabsIndex === 0">
                 <div class="content bank" v-if="isCardStep === 0">
-                    <div v-for="(item, index) in bankList" :key="index">
-                        <a href="javascript:void(0)" class="list" v-for="(bank, bankIndex) in item.banks" @click="hanldeChooseBanks(bank,bankIndex)" :key="bankIndex" :class="bankIndex === index ? 'current' : ''">
-                            <img :src="bank.bankLogo" :alt="bank.bankName">
-                        </a>
-                    </div>
+                    <a href="javascript:void(0)" class="list" v-for="(bank, index) in bankList" :key="index" @click="hanldeChooseBanks(bank,bankIndex)">
+                        <img :src="bank.bankLogo" :alt="bank.bankName">
+                    </a>
                 </div>
                 <div class="content" v-if="isCardStep === 1">
                     <div class="content-labe"><span>确认信息</span></div>
@@ -251,9 +249,11 @@
                     </div>
                     <div class="content-label" @click="isShowSupport=!isShowSupport">查看支持银行</div>
                     <template v-if="isShowSupport">
-                        <a href="javascript:void(0)" class="list" v-for="(bank, index) in bankList" :key="index">
-                            <img :src="bank.bankLogo" :alt="bank.bankName">
-                        </a>
+                        <div v-for="(item, index) in bankList" :key="index">
+                            <a href="javascript:void(0)" class="list" v-for="(bank, bankIndex) in item.banks" :key="bankIndex" v-if="bank.cardType === 1">
+                                <img :src="bank.bankLogo" :alt="bank.bankName">
+                            </a>
+                        </div>
                     </template>
                 </div>
                 <div class="content" v-if="isHassCardStep === 1">