|
@@ -32,8 +32,8 @@
|
|
|
<div class="list-logo"><div class="logo"><img :src="handleLogo(card.B2B)"></img></div></div>
|
|
|
<div class="list-main">
|
|
|
<div class="list-main-name">{{ card.name }}</div>
|
|
|
- <div class="list-main-tag"> <text class="tag"> {{ card.flag === 1 ? '借记卡' : '贷记卡' }} </text> </div>
|
|
|
- <div class="list-main-code">{{ card.code }}</div>
|
|
|
+ <div class="list-main-tag"> <span class="tag"> {{ card.flag === 1 ? '借记卡' : '贷记卡' }} </span> </div>
|
|
|
+ <div class="list-main-code">{{ card.code | cardsFormat}}</div>
|
|
|
</div>
|
|
|
<div class="list-btn" @click="handleUnbind">解绑</div>
|
|
|
</div>
|
|
@@ -44,6 +44,83 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <!--添加银行卡-->
|
|
|
+ <div class="model-cards-popup" v-show="isPopup">
|
|
|
+ <div class="model-content">
|
|
|
+ <div class="title">
|
|
|
+ <div class="title-tabs">
|
|
|
+ <a href="javascript:void(0)" class="title-tabs-a" :class="{ current : tabsIndex === 0 }" @click="handleTabsClick(0)">免输卡号添加</a>
|
|
|
+ <a href="javascript:void(0)" class="title-tabs-a" :class="{ current : tabsIndex === 1 }" @click="handleTabsClick(1)">输入卡号添加</a>
|
|
|
+ </div>
|
|
|
+ <i class="icon-close" @click.stop="handleCloseModel"></i>
|
|
|
+ </div>
|
|
|
+ <template v-if="tabsIndex === 0">
|
|
|
+ <div class="content" v-if="isCardStep === 0">
|
|
|
+ <a href="javascript:void(0)" class="list" v-for="(bank, index) in bankList" @click="hanldeChooseBanks(bank,index)" :key="index" :class="bankIndex === index ? 'current' : ''">
|
|
|
+ <img :src="bank.bankLogo" :alt="bank.bankName">
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
+ <div class="content" v-if="isCardStep === 1">
|
|
|
+ <div class="content-labe"><span>确认信息</span></div>
|
|
|
+ <div class="content-form">
|
|
|
+ <div class="form-label"><span>*</span>姓名:</div>
|
|
|
+ <div class="form-input">
|
|
|
+ <input type="text" maxlength="10" v-model="params.name" placeholder="请输入您的姓名">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="content-form">
|
|
|
+ <div class="form-label"><span>*</span>身份证:</div>
|
|
|
+ <div class="form-input">
|
|
|
+ <input type="text" maxlength="18" v-model="params.cardNumber" placeholder="请输入您的身份证号">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="content-labe">
|
|
|
+ <p>银行卡类型</p>
|
|
|
+ <img :src="checkedCards.bankLogo" alt="checkedCards.bankName">
|
|
|
+ <div class="form-type">
|
|
|
+ <label class="form-radio">
|
|
|
+ <input type="radio" name="cardtype" v-model="params.cardtype" value="0">
|
|
|
+ <i class="icon mIcon"></i>
|
|
|
+ <span>借记卡</span>
|
|
|
+ </label>
|
|
|
+ <label class="form-radio">
|
|
|
+ <input type="radio" name="cardtype" v-model="params.cardtype" value="1">
|
|
|
+ <i class="icon mIcon"></i>
|
|
|
+ <span>贷记卡</span>
|
|
|
+ </label>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="button">
|
|
|
+ <a class="button-btn" :class="[disabled ? 'disabled' : '']" href="javascript:void(0)" v-if="isCardStep === 0" @click="handleCardStep">下一步</a>
|
|
|
+ <a class="button-btn" :class="[disabled1 ? 'disabled' : '']" href="javascript:void(0)" v-if="isCardStep === 1" @click="handleConfirm">下一步</a>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ <template v-else>
|
|
|
+ <div class="content">
|
|
|
+ <div class="content-labe"><span>确认信息</span></div>
|
|
|
+ <div class="content-form">
|
|
|
+ <div class="form-label"><span>*</span>姓名:</div>
|
|
|
+ <div class="form-input">
|
|
|
+ <input type="text" maxlength="10" v-model="params.name" placeholder="请输入您的姓名">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="content-form">
|
|
|
+ <div class="form-label"><span>*</span>身份证:</div>
|
|
|
+ <div class="form-input">
|
|
|
+ <input type="text" maxlength="18" v-model="params.cardNumber" placeholder="请输入您的身份证号">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="content-form">
|
|
|
+ <div class="form-label"><span>*</span>手机号:</div>
|
|
|
+ <div class="form-input">
|
|
|
+ <input type="text" maxlength="18" v-model="params.cardNumber" placeholder="请输入您的手机号">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -53,6 +130,8 @@
|
|
|
<template th:replace="components/foot-link"></template>
|
|
|
<script charset="utf-8" type="text/javascript" th:src="@{/js/center.js(v=${version})}"></script>
|
|
|
<script charset="utf-8" type="text/javascript" th:src="@{/js/common/serviceapi/user.service.js(v=${version})}"></script>
|
|
|
+<script charset="utf-8" type="text/javascript" th:src="@{/js/common/serviceapi/pay.service.js(v=${version})}"></script>
|
|
|
+<script charset="utf-8" type="text/javascript" th:src="@{/js/pay/mixin/cardsMixns.js(v=${version})}"></script>
|
|
|
<script charset="utf-8" type="text/javascript" th:src="@{/js/user-center/account/cards.js(v=${version})}"></script>
|
|
|
</body>
|
|
|
</html>
|