|
@@ -1,206 +1,207 @@
|
|
|
-<!DOCTYPE html>
|
|
|
-<html lang="zh-CN" xmlns:th="https://www.thymeleaf.org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
|
- xsi:schemaLocation="https://www.thymeleaf.org ">
|
|
|
-<head>
|
|
|
- <template th:replace="pay/components/pay-link"></template>
|
|
|
- <link th:href="@{/css/pay/caimei-pay.css(v=${version})}" rel="stylesheet" type="text/css">
|
|
|
- <template th:replace="components/analysis"></template>
|
|
|
-</head>
|
|
|
-<body>
|
|
|
-<div class="head-wrap">
|
|
|
- <div class="inner clear">
|
|
|
- <div class="logo"><a href="/index.html"><img src="/img/base/logo.png" alt=""></a></div>
|
|
|
- <div class="text">生美/医美采购服务平台</div>
|
|
|
- <input type="hidden" th:value="${coreServer}" id="coreServer">
|
|
|
- <input type="hidden" th:value="${agent}" id="userAgent">
|
|
|
- </div>
|
|
|
-</div>
|
|
|
-<div class="pay-container clear" id="payContainer" :class="isRequest ? 'active' : ''">
|
|
|
- <div class="container" v-if="!isErrorShow">
|
|
|
- <div class="pay-content clear">
|
|
|
- <div class="pay-title">
|
|
|
- <div class="title-left"><p><span id="userName">{{ userName }}</span></p></div>
|
|
|
- <div class="title-right">
|
|
|
- <div class="time">
|
|
|
- <span id="downHour">{{downHour}}</span>
|
|
|
- <span id="downMinute">{{downMinute}}</span>
|
|
|
- <span id="downSecond">{{downSecond}}</span>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <!-- 维沙 -->
|
|
|
-<!-- <template v-if="organizeId === 3">-->
|
|
|
-<!-- <div class="pay-goods">-->
|
|
|
-<!-- <div class="good-top">-->
|
|
|
-<!-- <div class="good-top-inner ws">-->
|
|
|
-<!-- <div class="ws-count-price"><span>支付总额:</span><span class="red">¥{{unpaidAmount | NumFormat}}</span></div>-->
|
|
|
-<!-- <div>-->
|
|
|
-<!-- <div class="ws-bot-right">-->
|
|
|
-<!-- <div class="bot-num"><span>订单号:</span><span class="p">{{orderNo}}</span></div>-->
|
|
|
-<!-- <div class="bot-num"><span>运费:</span><span class="p" id="freight">{{freight}}</span></div>-->
|
|
|
-<!-- <div class="bot-num"><span>经理折扣:</span><span class="p" id="discountFee">¥{{discountFee | NumFormat}}</span></div>-->
|
|
|
-<!-- <div class="bot-num"><span>订单金额:</span><span class="red" id="payTotalFee">¥{{unpaidAmount | NumFormat}}</span></div>-->
|
|
|
-<!-- <div style="clear:both"></div>-->
|
|
|
-<!-- </div>-->
|
|
|
-<!-- <div class="bot-left" id="goodSlideToggle"@click="slideToggleContent">-->
|
|
|
-<!-- <i class="icon-down" :class="isSiled ? 'roter' : '' "></i>-->
|
|
|
-<!-- <p id="iconText">{{isSiled ? '点击箭头收起订单商品' :'点击箭头展开订单商品'}}</p>-->
|
|
|
-<!-- </div>-->
|
|
|
-<!-- <div style="clear:both"></div>-->
|
|
|
-<!-- </div>-->
|
|
|
-<!-- </div>-->
|
|
|
-<!-- </div>-->
|
|
|
-<!-- <div class="good-main" v-if="isSiled">-->
|
|
|
-<!-- <div class="list-title">-->
|
|
|
-<!-- <div class="t-li"><p>序号</p></div>-->
|
|
|
-<!-- <div class="t-li"><p>商品图片</p></div>-->
|
|
|
-<!-- <div class="t-li"><p>商品名称</p></div>-->
|
|
|
-<!-- <div class="t-li"><p>单价</p></div>-->
|
|
|
-<!-- <div class="t-li"><p>数量</p></div>-->
|
|
|
-<!-- <div class="t-li"><p>总价</p></div>-->
|
|
|
-<!-- </div>-->
|
|
|
-<!-- <div class="list-container ws-list-container" id="goodsContainer">-->
|
|
|
-<!-- <div class="list-main" v-for="(item, index) in orderProductList" :key="index" :class="{'active':index%2 != 1}">-->
|
|
|
-<!-- <div class="t-li"><p>{{index+1}}</p></div>-->
|
|
|
-<!-- <div class="t-li"><span class="tag" v-if="item.productType === 1 || item.productType === 2">赠品</span>-->
|
|
|
-<!-- <img :src="item.image" :alt="item.name">-->
|
|
|
-<!-- </div>-->
|
|
|
-<!-- <div class="t-li"><p>{{item.name}}</p></div>-->
|
|
|
-<!-- <div class="t-li"><p>¥{{item.price | NumFormat}}</p></div>-->
|
|
|
-<!-- <div class="t-li"><p>{{item.num}}</p></div>-->
|
|
|
-<!-- <div class="t-li"><p>¥{{item.totalFee | NumFormat}}</p></div>-->
|
|
|
-<!-- </div>-->
|
|
|
-<!-- </div>-->
|
|
|
-<!-- <div class="list-total"> <span>合计:</span><span class="red">¥{{orderTotalFee | NumFormat}}</span></div>-->
|
|
|
-<!-- <div style="clear: both"></div>-->
|
|
|
-<!-- </div>-->
|
|
|
-<!-- </div>-->
|
|
|
-<!-- </template>-->
|
|
|
- <!--购买会员-->
|
|
|
- <template v-if="type === 2">
|
|
|
- <div class="pay-svip">
|
|
|
- <div class="pay-svip-title">购买超级会员</div>
|
|
|
- <div class="content">
|
|
|
- <div class="pay-svip-detail">
|
|
|
- <div class="tit">支付金额</div>
|
|
|
- <div class="pay-amount"><span>¥</span>{{ unpaidAmount | NumFormat }}</div>
|
|
|
- </div>
|
|
|
- <div class="svip-indent">套餐{{ vipMonth }}个月</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </template>
|
|
|
- <!-- 采美 -->
|
|
|
- <template v-else>
|
|
|
- <div class="pay-goods">
|
|
|
- <div class="good-top">
|
|
|
- <div class="good-top-inner">
|
|
|
- <div class="bot-right">
|
|
|
- <div class="bot-num"><span>优惠:</span><span class="p" id="eachDiscount">¥{{eachDiscount | NumFormat}}</span></div>
|
|
|
- <div class="bot-num"><span>合计:</span><span class="red" id="totalAmount">¥{{totalAmount | NumFormat}}</span></div>
|
|
|
- </div>
|
|
|
- <div class="bot-left" id="goodSlideToggle"@click="slideToggleContent">
|
|
|
- <i class="icon-down" :class="isSiled ? 'roter' : '' "></i>
|
|
|
- <p id="iconText">{{isSiled ? '点击箭头收起订单商品' :'点击箭头展开订单商品'}}</p>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="good-main" v-if="isSiled">
|
|
|
- <div class="list-title">
|
|
|
- <div class="t-li"><p>序号</p></div>
|
|
|
- <div class="t-li"><p>商品图片</p></div>
|
|
|
- <div class="t-li"><p>商品名称</p></div>
|
|
|
- <div class="t-li"><p>规格</p></div>
|
|
|
- <div class="t-li"><p>单价</p></div>
|
|
|
- <div class="t-li"><p>数量</p></div>
|
|
|
- <div class="t-li"><p>总价</p></div>
|
|
|
- </div>
|
|
|
- <div class="list-container" id="goodsContainer">
|
|
|
- <div class="list-main" v-for="(item, index) in orderProductList" :key="index" :class="{'active':index%2 != 1}">
|
|
|
- <div class="t-li"><p>{{index+1}}</p></div>
|
|
|
- <div class="t-li"><span class="tag" v-if="item.giftType === 1 || item.giftType === 2">赠品</span>
|
|
|
- <img :src="item.image" :alt="item.name">
|
|
|
- </div>
|
|
|
- <div class="t-li"><p>{{item.name}}</p></div>
|
|
|
- <div class="t-li"><p>{{item.productUnit}}</p></div>
|
|
|
- <div class="t-li"><p>¥{{item.price | NumFormat}}</p></div>
|
|
|
- <div class="t-li"><p>{{item.num}}</p></div>
|
|
|
- <div class="t-li"><p>¥{{item.totalFee | NumFormat}}</p></div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="pay-ment">
|
|
|
- <div class="pay-message">
|
|
|
- <div class="message-num"><span>本次支付金额:</span><span class="red" id="payAmount">¥{{payAmount | NumFormat}}</span></div>
|
|
|
- <div class="message-num"><span>剩余支付金额:</span><span class="red" id="payableAmount">¥{{payableAmount | NumFormat}}</span></div>
|
|
|
- <div class="message-num"><span>已支付:</span><span class="red" id="receiptAmount">¥{{receiptAmount | NumFormat}}</span></div>
|
|
|
- </div>
|
|
|
- <div class="pay-record">
|
|
|
- <div class="record-title">支付记录</div>
|
|
|
- <div class="record-content clear" id="discernReceipt">
|
|
|
- <div class="record-li none" v-if="discernReceiptList.length== 0">暂无支付记录</div>
|
|
|
- <div class="record-li" v-for="(record, index) in discernReceiptList" :key="index" v-else>
|
|
|
- <div class="record-tb">¥{{record.receiptAmount | NumFormat}}</div>
|
|
|
- <div class="record-tb">{{payTypeText(record)}}</div>
|
|
|
- <div class="record-tb">{{record.receiptDate}}</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </template>
|
|
|
- <div class="pay-bank">
|
|
|
- <div class="bank-title">请选择以下一家银行进行付款<span class="color">(请在倒计时时间内使用<span class="big"> {{ payInfo.payLinkTypeText }} </span>完成本次支付)</span></div>
|
|
|
- <div class="bank-list" id="bankContent" v-if="payInfo.payLinkType == 1">
|
|
|
- <a href="javascript:void(0);" class="bank-b mIcon" v-for="(item, index) in bankListB2BData" :key="index" :class="{ active: bankTabIndex === index }" @click="checkBankPay(index,item)">
|
|
|
- <img :src="item.bankLogo" :alt="item.bankName">
|
|
|
- </a>
|
|
|
- </div>
|
|
|
- <div class="bank-list" id="bankContentC" v-if="payInfo.payLinkType == 2">
|
|
|
- <a href="javascript:void(0);" class="bank-b mIcon" v-for="(item, index) in bankListB2CData" :key="index" :class="{ active: bankTabIndex === index }" @click="checkBankPay(index,item)">
|
|
|
- <img :src="item.bankLogo" :alt="item.bankName">
|
|
|
- </a>
|
|
|
- </div>
|
|
|
- <template>
|
|
|
- <div class="iframe" v-html="iframe" style="display: none;"></div>
|
|
|
- </template>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="pay-button-main">
|
|
|
- <div class="inner">
|
|
|
- <div class="pay-button">
|
|
|
- <a href="javascript:void(0);" id="paySubmit" @click="PaySubmitFn" :class="isSubMitStatus ? 'disabled' : ''">立即支付</a>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="pay-error-content" v-else>
|
|
|
- <div class="pay-error clear">
|
|
|
- <div class="icon-error" id="iconError" :class="iconErrorClass"></div>
|
|
|
- <div class="error-msg" id="errorMsg">{{iconErrorText}}</div>
|
|
|
- <div class="error-msgnone">{{iconErrorMsgnone}}</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="pay-alert-content" v-if="isPayAlert">
|
|
|
- <div class="pay-alert">
|
|
|
- <div class="title"><p>确认提示</p><i class="icon-close" @click.stop="hidePayAlert"></i></div>
|
|
|
- <div class="content">
|
|
|
- <h1>请在您新打开的页面上完成付款</h1>
|
|
|
- <p>完成付款后请点击下面的按钮</p>
|
|
|
- </div>
|
|
|
- <div class="button" id="payButton"><a href="javascript:void(0);" @click="RefreshBody">已完成支付</a></div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-</div>
|
|
|
-<!-- 引入底部 -->
|
|
|
-<template th:replace="components/footer"></template>
|
|
|
-<template th:replace="components/foot-link"></template>
|
|
|
-<script src="https://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js"></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="@{/lib/qrcode.min.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/pay/caimei-bank.js(v=${version})}"></script>
|
|
|
-<script charset="utf-8" type="text/javascript" th:src="@{/js/pay/mixin/hlb_payMixin.js(v=${version})}"></script>
|
|
|
-<script charset="utf-8" type="text/javascript" th:src="@{/js/pay/mixin/mh_payMixin.js(v=${version})}"></script>
|
|
|
-<script charset="utf-8" type="text/javascript" th:src="@{/js/pay/caimei-pay.js(v=${version})}"></script>
|
|
|
-</body>
|
|
|
-</html>
|
|
|
+<!DOCTYPE html>
|
|
|
+<html lang="zh-CN" xmlns:th="https://www.thymeleaf.org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
|
+ xsi:schemaLocation="https://www.thymeleaf.org ">
|
|
|
+<head>
|
|
|
+ <title>采美365网-收银台</title>
|
|
|
+ <template th:replace="pay/components/pay-link"></template>
|
|
|
+ <link th:href="@{/css/pay/caimei-pay.css(v=${version})}" rel="stylesheet" type="text/css">
|
|
|
+ <template th:replace="components/analysis"></template>
|
|
|
+</head>
|
|
|
+<body>
|
|
|
+<div class="head-wrap">
|
|
|
+ <div class="inner clear">
|
|
|
+ <div class="logo"><a href="/index.html"><img src="/img/base/logo.png" alt=""></a></div>
|
|
|
+ <div class="text">收银台</div>
|
|
|
+ <input type="hidden" th:value="${coreServer}" id="coreServer">
|
|
|
+ <input type="hidden" th:value="${agent}" id="userAgent">
|
|
|
+ </div>
|
|
|
+</div>
|
|
|
+<div class="pay-container clear" id="payContainer" :class="isRequest ? 'active' : ''">
|
|
|
+ <div class="container" v-if="!isErrorShow">
|
|
|
+ <div class="pay-content clear">
|
|
|
+ <div class="pay-title">
|
|
|
+ <div class="title-left"><p><span id="userName">{{ userName }}</span></p></div>
|
|
|
+<!-- <div class="title-right">-->
|
|
|
+<!-- <div class="time">-->
|
|
|
+<!-- <span id="downHour">{{downHour}}</span>-->
|
|
|
+<!-- <span id="downMinute">{{downMinute}}</span>-->
|
|
|
+<!-- <span id="downSecond">{{downSecond}}</span>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </div>-->
|
|
|
+ </div>
|
|
|
+ <!-- 维沙 -->
|
|
|
+<!-- <template v-if="organizeId === 3">-->
|
|
|
+<!-- <div class="pay-goods">-->
|
|
|
+<!-- <div class="good-top">-->
|
|
|
+<!-- <div class="good-top-inner ws">-->
|
|
|
+<!-- <div class="ws-count-price"><span>支付总额:</span><span class="red">¥{{unpaidAmount | NumFormat}}</span></div>-->
|
|
|
+<!-- <div>-->
|
|
|
+<!-- <div class="ws-bot-right">-->
|
|
|
+<!-- <div class="bot-num"><span>订单号:</span><span class="p">{{orderNo}}</span></div>-->
|
|
|
+<!-- <div class="bot-num"><span>运费:</span><span class="p" id="freight">{{freight}}</span></div>-->
|
|
|
+<!-- <div class="bot-num"><span>经理折扣:</span><span class="p" id="discountFee">¥{{discountFee | NumFormat}}</span></div>-->
|
|
|
+<!-- <div class="bot-num"><span>订单金额:</span><span class="red" id="payTotalFee">¥{{unpaidAmount | NumFormat}}</span></div>-->
|
|
|
+<!-- <div style="clear:both"></div>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- <div class="bot-left" id="goodSlideToggle"@click="slideToggleContent">-->
|
|
|
+<!-- <i class="icon-down" :class="isSiled ? 'roter' : '' "></i>-->
|
|
|
+<!-- <p id="iconText">{{isSiled ? '点击箭头收起订单商品' :'点击箭头展开订单商品'}}</p>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- <div style="clear:both"></div>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- <div class="good-main" v-if="isSiled">-->
|
|
|
+<!-- <div class="list-title">-->
|
|
|
+<!-- <div class="t-li"><p>序号</p></div>-->
|
|
|
+<!-- <div class="t-li"><p>商品图片</p></div>-->
|
|
|
+<!-- <div class="t-li"><p>商品名称</p></div>-->
|
|
|
+<!-- <div class="t-li"><p>单价</p></div>-->
|
|
|
+<!-- <div class="t-li"><p>数量</p></div>-->
|
|
|
+<!-- <div class="t-li"><p>总价</p></div>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- <div class="list-container ws-list-container" id="goodsContainer">-->
|
|
|
+<!-- <div class="list-main" v-for="(item, index) in orderProductList" :key="index" :class="{'active':index%2 != 1}">-->
|
|
|
+<!-- <div class="t-li"><p>{{index+1}}</p></div>-->
|
|
|
+<!-- <div class="t-li"><span class="tag" v-if="item.productType === 1 || item.productType === 2">赠品</span>-->
|
|
|
+<!-- <img :src="item.image" :alt="item.name">-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- <div class="t-li"><p>{{item.name}}</p></div>-->
|
|
|
+<!-- <div class="t-li"><p>¥{{item.price | NumFormat}}</p></div>-->
|
|
|
+<!-- <div class="t-li"><p>{{item.num}}</p></div>-->
|
|
|
+<!-- <div class="t-li"><p>¥{{item.totalFee | NumFormat}}</p></div>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- <div class="list-total"> <span>合计:</span><span class="red">¥{{orderTotalFee | NumFormat}}</span></div>-->
|
|
|
+<!-- <div style="clear: both"></div>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </div>-->
|
|
|
+<!-- </template>-->
|
|
|
+ <!--购买会员-->
|
|
|
+ <template v-if="type === 2">
|
|
|
+ <div class="pay-svip">
|
|
|
+ <div class="pay-svip-title">购买超级会员</div>
|
|
|
+ <div class="content">
|
|
|
+ <div class="pay-svip-detail">
|
|
|
+ <div class="tit">支付金额</div>
|
|
|
+ <div class="pay-amount"><span>¥</span>{{ unpaidAmount | NumFormat }}</div>
|
|
|
+ </div>
|
|
|
+ <div class="svip-indent">套餐{{ vipMonth }}个月</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ <!-- 采美 -->
|
|
|
+ <template v-else>
|
|
|
+ <div class="pay-goods clear">
|
|
|
+ <div class="good-top">
|
|
|
+ <div class="good-top-inner">
|
|
|
+ <div class="bot-right">
|
|
|
+ <div class="bot-num"><span>优惠:</span><span class="p" id="eachDiscount">¥{{eachDiscount | NumFormat}}</span></div>
|
|
|
+ <div class="bot-num"><span>合计:</span><span class="red" id="totalAmount">¥{{totalAmount | NumFormat}}</span></div>
|
|
|
+ </div>
|
|
|
+ <div class="bot-left" id="goodSlideToggle"@click="slideToggleContent">
|
|
|
+ <i class="icon-down" :class="isSiled ? 'roter' : '' "></i>
|
|
|
+ <p id="iconText">{{isSiled ? '收起订单商品' :'展开订单商品'}}</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="good-main" v-if="isSiled">
|
|
|
+ <div class="list-title">
|
|
|
+ <div class="t-li"><p>序号</p></div>
|
|
|
+ <div class="t-li"><p>商品图片</p></div>
|
|
|
+ <div class="t-li"><p>商品名称</p></div>
|
|
|
+ <div class="t-li"><p>规格</p></div>
|
|
|
+ <div class="t-li"><p>单价</p></div>
|
|
|
+ <div class="t-li"><p>数量</p></div>
|
|
|
+ <div class="t-li"><p>总价</p></div>
|
|
|
+ </div>
|
|
|
+ <div class="list-container" id="goodsContainer">
|
|
|
+ <div class="list-main" v-for="(item, index) in orderProductList" :key="index" :class="{'active':index%2 != 1}">
|
|
|
+ <div class="t-li"><p>{{index+1}}</p></div>
|
|
|
+ <div class="t-li"><span class="tag" v-if="item.giftType === 1 || item.giftType === 2">赠品</span>
|
|
|
+ <img :src="item.image" :alt="item.name">
|
|
|
+ </div>
|
|
|
+ <div class="t-li"><p>{{item.name}}</p></div>
|
|
|
+ <div class="t-li"><p>{{item.productUnit}}</p></div>
|
|
|
+ <div class="t-li"><p>¥{{item.price | NumFormat}}</p></div>
|
|
|
+ <div class="t-li"><p>{{item.num}}</p></div>
|
|
|
+ <div class="t-li"><p>¥{{item.totalFee | NumFormat}}</p></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="pay-ment">
|
|
|
+ <div class="pay-message">
|
|
|
+ <div class="message-num"><span>本次支付金额:</span><span class="red" id="payAmount">¥{{payAmount | NumFormat}}</span></div>
|
|
|
+ <div class="message-num"><span>剩余支付金额:</span><span class="red" id="payableAmount">¥{{payableAmount | NumFormat}}</span></div>
|
|
|
+ <div class="message-num"><span>已支付:</span><span class="red" id="receiptAmount">¥{{receiptAmount | NumFormat}}</span></div>
|
|
|
+ </div>
|
|
|
+ <div class="pay-record">
|
|
|
+ <div class="record-title">支付记录</div>
|
|
|
+ <div class="record-content clear" id="discernReceipt">
|
|
|
+ <div class="record-li none" v-if="discernReceiptList.length== 0">暂无支付记录</div>
|
|
|
+ <div class="record-li" v-for="(record, index) in discernReceiptList" :key="index" v-else>
|
|
|
+ <div class="record-tb">¥{{record.receiptAmount | NumFormat}}</div>
|
|
|
+ <div class="record-tb">{{payTypeText(record)}}</div>
|
|
|
+ <div class="record-tb">{{record.receiptDate}}</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ <div class="pay-bank">
|
|
|
+ <div class="bank-title">请选择以下一家银行进行付款<span class="color">(请在倒计时时间内使用<span class="big"> {{ payInfo.payLinkTypeText }} </span>完成本次支付)</span></div>
|
|
|
+ <div class="bank-list" id="bankContent" v-if="payInfo.payLinkType == 1">
|
|
|
+ <a href="javascript:void(0);" class="bank-b mIcon" v-for="(item, index) in bankListB2BData" :key="index" :class="{ active: bankTabIndex === index }" @click="checkBankPay(index,item)">
|
|
|
+ <img :src="item.bankLogo" :alt="item.bankName">
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
+ <div class="bank-list" id="bankContentC" v-if="payInfo.payLinkType == 2">
|
|
|
+ <a href="javascript:void(0);" class="bank-b mIcon" v-for="(item, index) in bankListB2CData" :key="index" :class="{ active: bankTabIndex === index }" @click="checkBankPay(index,item)">
|
|
|
+ <img :src="item.bankLogo" :alt="item.bankName">
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
+ <template>
|
|
|
+ <div class="iframe" v-html="iframe" style="display: none;"></div>
|
|
|
+ </template>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="pay-button-main">
|
|
|
+ <div class="inner">
|
|
|
+ <div class="pay-button">
|
|
|
+ <a href="javascript:void(0);" id="paySubmit" @click="PaySubmitFn" :class="isSubMitStatus ? 'disabled' : ''">立即网银支付</a>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="pay-error-content" v-else>
|
|
|
+ <div class="pay-error clear">
|
|
|
+ <div class="icon-error" id="iconError" :class="iconErrorClass"></div>
|
|
|
+ <div class="error-msg" id="errorMsg">{{iconErrorText}}</div>
|
|
|
+ <div class="error-msgnone">{{iconErrorMsgnone}}</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="pay-alert-content" v-if="isPayAlert">
|
|
|
+ <div class="pay-alert">
|
|
|
+ <div class="title"><p>确认提示</p><i class="icon-close" @click.stop="hidePayAlert"></i></div>
|
|
|
+ <div class="content">
|
|
|
+ <h1>请在您新打开的页面上完成付款</h1>
|
|
|
+ <p>完成付款后请点击下面的按钮</p>
|
|
|
+ </div>
|
|
|
+ <div class="button" id="payButton"><a href="javascript:void(0);" @click="RefreshBody">已完成支付</a></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+</div>
|
|
|
+<!-- 引入底部 -->
|
|
|
+<template th:replace="components/footer"></template>
|
|
|
+<template th:replace="components/foot-link"></template>
|
|
|
+<script src="https://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js"></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="@{/lib/qrcode.min.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/pay/caimei-bank.js(v=${version})}"></script>
|
|
|
+<script charset="utf-8" type="text/javascript" th:src="@{/js/pay/mixin/hlb_payMixin.js(v=${version})}"></script>
|
|
|
+<script charset="utf-8" type="text/javascript" th:src="@{/js/pay/mixin/mh_payMixin.js(v=${version})}"></script>
|
|
|
+<script charset="utf-8" type="text/javascript" th:src="@{/js/pay/caimei-pay.js(v=${version})}"></script>
|
|
|
+</body>
|
|
|
+</html>
|