123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="author" content="">
- <meta name="description" content=""/>
- <meta name="keywords" content="扫码支付,线上投币,运营数据,物联网"/>
- <meta name="format-detection" content="telephone=no,email=no">
- <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no">
- <meta http-equiv="pragma" content="no-cache">
- <meta http-equiv="cache-control" content="no-cache">
- <meta http-equiv="expires" content="0">
- <title>银行卡</title>
- <link rel="stylesheet" href="https://cdn.washpayer.com/components/lib/mui.min.css">
- <link rel="stylesheet" href="/components/custom/css/common.css">
- <link rel="stylesheet" href="/app/css/xyf.common.min.css">
- </head>
- <style>
- .main {
- background: #2E3132;
- min-height: 100%;
- padding-bottom: 30px;
- }
- html, body {
- height: 100%;
- }
- </style>
- <body>
- <div class="main">
- <ul class="card-ul">
- </ul>
- <div class="mui-navigate-right iconfont icon-add-more add-card-btn" onclick="goSet()"> 添加银行卡</div>
- </div>
- <div id="bankCardMenu" class="mui-popover mui-popover-action mui-popover-bottom">
- <ul class="mui-table-view">
- <li class="mui-table-view-cell">
- <a href="javascript:;" class="cardUnbind">解绑银行卡</a>
- </li>
- </ul>
- <ul class="mui-table-view">
- <li class="mui-table-view-cell">
- <a class="font-bold">取消</a>
- </li>
- </ul>
- </div>
- <script type="text/html" id="model">
- <li data-id=''>
- <i class="card-logo-back bank-logo-back"> </i>
- <a class="card-text-info" href="#bankCardMenu">
- <div class="card-logo">
- </div>
- <div class="name"></div>
- <div class="type"></div>
- <div class="card-id"><span>**** **** **** </span><em class="end-num"></em></div>
- </a>
- </li>
- </script>
- <script src="https://cdn.washpayer.com/components/lib/jquery.min.js"></script>
- <script src="https://cdn.washpayer.com/components/lib/mui.min.js"></script>
- <script src="/components/custom/js/common.js"></script>
- <script src="/components/custom/js/iconfont.js"></script>
- <script src="/app/js/xyf.common.js"></script>
- <script>
- var unBindCardId;
- $(function () {
- var url = "/dealer/getWalletBank";
- sendRequest(url, 'GET', null, function (res) {
- if (res.result == 1) {
- if (res.para.dataList && res.para.dataList.length > 0) {
- $(".add-card-btn").hide();
- }
- for (var i = 0; i < res.para.dataList.length; i++) {
- var item = res.para.dataList[i];
- var dom = $($('#model').html());
- dom.attr("data-id", item.id);
- dom.find(".name").text(item.bankName);
- dom.find(".type").text(item.bankType);
- dom.find(".end-num").text(item.endNum);
- var bankStyle = findBankStyle(item.bankName);
- var iconName = bankStyle.icon;
- var color = bankStyle.color;
- var cardStyle = bankStyle.cardStyle;
- dom.find(".card-logo-back").html('<svg class="icon" aria-hidden="true"><use xlink:href="#' + iconName + '"></use></svg>');
- dom.find(".card-text-info").css(cardStyle||{background:color});
- dom.find(".card-logo").html('<svg class="icon" aria-hidden="true"><use xlink:href="#' + iconName + '"></use></svg>');
- $(".card-ul").append(dom);
- }
- } else {
- mui.toast(res.description);
- }
- });
- $(".card-ul").on("tap", "li", function (event) {
- unBindCardId = $(this).closest("li").attr("data-id");
- });
- //底部菜单事件
- mui('.mui-popover-action').on('tap', 'a', function () {
- mui('#bankCardMenu').popover('toggle');
- if ($(this).hasClass("cardUnbind")) {
- var btnArray = ['取消', '确定'];
- mui.confirm('确定解绑银行卡?', '温馨提示', btnArray, function (e) {
- if (e.index == 1) {
- var data = {"id": unBindCardId};
- sendRequest("/dealer/bankCardUnbind", "POST", data, function (res) {
- if (res.result == 1) {
- mui.toast("银行卡解绑成功");
- window.location = "wallet-bank.html";
- } else {
- mui.toast(res.description);
- }
- });
- }
- });
- }
- });
- });
- function goSet() {
- var url = "wallet-bank-edit.html";
- goPage(url);
- }
- </script>
- </body>
- </html>
|