431 lines
14 KiB
HTML
431 lines
14 KiB
HTML
<!DOCTYPE html>
|
||
<html>
|
||
<head>
|
||
<meta charset="utf-8" />
|
||
<title></title>
|
||
<link rel="stylesheet" type="text/css" href="__STATIC__/css/withdraw-style.css"/>
|
||
<link rel="stylesheet" type="text/css" href="__STATIC__/css/withdraw-cash.css"/>
|
||
<script src="__STATIC__/js/jquery-3.1.1.min.js" type="text/javascript" charset="utf-8"></script>
|
||
<script src="__STATIC__/js/style.js" type="text/javascript" charset="utf-8"></script>
|
||
<script src="__STATIC__/js/mobile-util.js" type="text/javascript" charset="utf-8"></script>
|
||
<script src="__STATIC__/js/layer.js" type="text/javascript" ></script><!-- 弹窗js 参考文档 http://layer.layui.com/-->
|
||
<script src="__PUBLIC__/js/global.js"></script>
|
||
<script src="__STATIC__/js/swipeSlide.min.js" type="text/javascript" charset="utf-8"></script>
|
||
</head>
|
||
<body>
|
||
<div id="withdraw-cash-view">
|
||
<form method="post" id="returnform">
|
||
<div class="withdraw-header-wrap withdraw-bg-color">
|
||
<div class="withdraw-heade">
|
||
<div class="withdraw-heade-cont">
|
||
<a class="withdraw-left-icon" href="javascript:history.back(-1)">
|
||
</a>
|
||
<h5>提现</h5>
|
||
</div>
|
||
</div>
|
||
<div class="withdraw-heade-money">
|
||
<div class="heade-money p">
|
||
<span class="fl heade-money-span">¥</span>
|
||
<p class="fl heade-money-name">可提现总金额</p>
|
||
<div class="fr heade-money-num" <if condition="$cash_config['cash_open'] neq '1'">style="display: none;"</if>> 当日额度:{$cash_config.count_cash}</div>
|
||
</div>
|
||
<div class="heade-money2 p">
|
||
<span class="fl heade-money2-span">¥</span>
|
||
<p class="fl heade-money2-name">{$user_money}</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="withdraw-select withdraw-select-tx">
|
||
<p class="withdraw-select-p">选择提现方式</p>
|
||
<dl class="withdraw-select-dl p">
|
||
<dd class="fl">
|
||
<label class="withdraw-select-labels">
|
||
</label>
|
||
<b class="withdrawimg1"><img src="__STATIC__/images/withdraw-zhifubao.png" /></b>
|
||
<span>支付宝</span>
|
||
</dd>
|
||
<dd class="fl">
|
||
<label for="female3">
|
||
</label>
|
||
<b class="withdrawimg1"><img src="__STATIC__/images/withdraw-weix.png" /></b>
|
||
<span>微信</span>
|
||
</dd>
|
||
<!--dd class="fl">
|
||
<label for="female3">
|
||
</label>
|
||
<b class="withdrawimg3"><img src="__STATIC__/images/withdraw-pay.png" /></b>
|
||
<span>银行卡</span>
|
||
</dd-->
|
||
</dl>
|
||
<ul class="withdraw-cont-ul">
|
||
<li class="p" style="border: 0px;">
|
||
<span class="withdraw-cont-ul-name2 fl">
|
||
<img id="pay_img" src="__STATIC__/images/withdraw-zhifubao.png" />
|
||
</span>
|
||
|
||
<div class="withdraw-conts fl">
|
||
<p id="pay_name">{$user_extend.realname}</p>
|
||
<i id="pay_num">
|
||
<if condition="$user_extend['cash_alipay']">
|
||
{$user_extend.cash_alipay}
|
||
<else />
|
||
请先绑定一个支付宝账号
|
||
</if>
|
||
</i>
|
||
</div>
|
||
|
||
<div class="withdraw-cheng">
|
||
<i class="icon-rigths" id="add_ion"><img src="__STATIC__/images/withdraw-right.png" /> </i>
|
||
</div>
|
||
</li>
|
||
</ul>
|
||
<input type="hidden" name="bank_name" id="bank_name" value="支付宝">
|
||
<input type="hidden" name="bank_card" id="bank_card" value="{$user_extend.cash_alipay}">
|
||
<input type="hidden" name="realname" id="realname" value="{$user_extend.realname}">
|
||
</div>
|
||
|
||
<div class="withdraw-cont-wrap withdraw-border16">
|
||
<p class="withdraw-cont-p1">提现金额 <span <if condition="$cash_config['cash_open'] neq '1'">style="display: none;"</if>>(单次可提最大金额:{$cash_config.max_cash})</span></p>
|
||
<div class="withdraw-moneys-one p">
|
||
<span class="withdraw-moneys-icons fl">¥</span>
|
||
<div class="withdraw-moneys-cont fl">
|
||
<input type="text" name="money" id="money" value="" onKeyUp="this.value=this.value.replace(/[^\d.]/g,'')" onblur="get_service();" />
|
||
<input type="hidden" name="taxfee" value="" id="taxfee">
|
||
<input type="hidden" name="user_money" value="{$user_money}" id="user_money">
|
||
</div>
|
||
</div>
|
||
<div class="withdraw-moneys-two p">
|
||
<div class="withdraw-moneys-cont fl" <if condition="$cash_config['cash_open'] neq '1'">style="display: none;"</if>>
|
||
<span>手续费:<i id="sxf"></i></span>
|
||
</div>
|
||
<div class="withdraw-moneys-btn fr">
|
||
<input id="all_cash" type="button" value="全部提现" />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="withdraw-cont-wrap withdraw-border16">
|
||
<ul class="withdraw-cont-ul">
|
||
<li class="p">
|
||
<span class="withdraw-cont-ul-name fl">支付密码:</span>
|
||
<div class="withdraw-cont-input fl">
|
||
<input name="paypwd" id="paypwd" type="password" placeholder="请填写支付密码"/>
|
||
<label></label>
|
||
</div>
|
||
</li>
|
||
<div class="withdraw-cont-pwd p">
|
||
<div class="fr withdraw-pwd-btn"><a href="{:U('User/paypwd')}"><input type="button" value="前往设置或修改交易密码" /></a></div>
|
||
<span class="withdraw-pwd-span fr"></span>
|
||
</div>
|
||
<div class="withdraw-cont-btn cont-btn-two" style="margin-bottom: 0;">
|
||
<input type="button" onclick="checkSubmit()" value="提交申请" />
|
||
<label></label>
|
||
</div>
|
||
</ul>
|
||
</div>
|
||
<div class="withdraw-foot-wrap">
|
||
<div <if condition="$cash_config['cash_open'] neq '1'">style="display: none;"</if>>
|
||
<p class="withdraw-foot-p">温馨提示:</p>
|
||
<dl class="withdraw-foot-dl">
|
||
<dd>1.提现金额须大于 {$cash_config.min_cash} 元,小于 {$cash_config.max_cash} 元</dd>
|
||
<if condition="$cash_config['max_service_money'] eq '0'">
|
||
<dd>2.提现收取{$cash_config.service_ratio}%的手续费</dd>
|
||
<else/>
|
||
<dd>2.提现收取{$cash_config.service_ratio}%的手续费,每笔最低{$cash_config.min_service_money}元手续费</dd>
|
||
</if>
|
||
|
||
<dd>3.手续费在到账金额中扣除;</dd>
|
||
<dd>4.提现审核一般3 - 5个工作日到账。</dd>
|
||
</dl>
|
||
</div>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
<div class="withdraw-bg-opacity" style="display: none;"></div>
|
||
<div class="withdraw-pop p " style="display: none;">
|
||
<div class="withdraw-pop-cheng">
|
||
<i class="withdraw-pop-icon"></i>
|
||
</div>
|
||
<p class="withdraw-pop-p">提现申请已提交</p>
|
||
<span class="withdraw-pop-span">
|
||
提现审核一般3 - 5个工作日到账,提现进度可在提现记录中查看(双休日及法定节假日顺延)
|
||
</span>
|
||
<div class="withdraw-pop-btn" >
|
||
<a class="withdraw-pop-a">
|
||
我知道了
|
||
</a>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- 添加支付宝账号弹窗 s-->
|
||
<div class="withdraw-addpay-pop withdraw-cash-view" >
|
||
<div class="withdraw-header-wrap AddAccount-head-wrap" style="height: 1.9rem;">
|
||
<div class="withdraw-heade">
|
||
<div class="withdraw-heade-cont">
|
||
<a class="withdraw-left-icon">
|
||
</a>
|
||
<h5 id="add_style">支付宝提现</h5>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="withdraw-cont-wrap AddAccount-cont-wrap">
|
||
<ul class="withdraw-cont-ul">
|
||
<li class="p">
|
||
<span class="withdraw-cont-ul-name fl" id="card_title">支付宝账号:</span>
|
||
<div class="withdraw-cont-input fl">
|
||
<input type="text" id="pop_card" value="{$user_extend.cash_alipay}" placeholder="请填写支付宝账号"/>
|
||
<label></label>
|
||
</div>
|
||
</li>
|
||
<li class="p">
|
||
<span class="withdraw-cont-ul-name fl">真实姓名:</span>
|
||
<div class="withdraw-cont-input fl">
|
||
<input type="text" id="pop_name" value="{$user_extend.realname}" placeholder="请填写真实姓名"/>
|
||
<label></label>
|
||
</div>
|
||
</li>
|
||
<div class="withdraw-cont-btn">
|
||
<input type="submit" id="add_card" value="确定" />
|
||
<label></label>
|
||
</div>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
<script type="text/javascript">
|
||
$(".withdraw-cheng").click(function(){
|
||
if(cash_type==0){
|
||
$(".withdraw-addpay-pop").show();
|
||
}else{
|
||
var str = $("#bank_card").val();
|
||
if(str.indexOf('openid')==-1){
|
||
layer.open({content:'可登录电脑端扫码绑定',icon:2,time:1000});
|
||
return;
|
||
}
|
||
}
|
||
if(cash_type==0){
|
||
$('#add_style').html('支付宝提现');
|
||
$('#card_title').html('支付宝账号:');
|
||
}
|
||
if(cash_type==1){
|
||
$('#add_style').html('微信提现');
|
||
$('#card_title').html('微信账号:')
|
||
}
|
||
if(cash_type==2){
|
||
$('#add_style').html('银行卡提现');
|
||
$('#card_title').html('银行卡号:')
|
||
}
|
||
})
|
||
$(".withdraw-left-icon").click(function(){
|
||
$(".withdraw-addpay-pop").hide();
|
||
})
|
||
</script>
|
||
<!-- 添加支付宝账号弹窗 d-->
|
||
</form>
|
||
</div>
|
||
</body>
|
||
|
||
<script type="text/javascript">
|
||
var cash_type=0;//选择的体现方式,默认为支付宝
|
||
var realname='{$user_extend.realname}';
|
||
var cash_alipay='{$user_extend.cash_alipay}';
|
||
//var openid='{$openid}';
|
||
var service_ratio='{$cash_config.service_ratio}';
|
||
var min_cash='{$cash_config.min_cash}';
|
||
var max_cash='{$cash_config.max_cash}';
|
||
var min_service_money='{$cash_config.min_service_money}';
|
||
var max_service_money='{$cash_config.max_service_money}';
|
||
var cash_open='{$cash_config.cash_open}';
|
||
|
||
//选择支付方式
|
||
$(".withdraw-select-dl dd").eq(0).addClass("withdraw-select-dl-color");
|
||
$(".withdraw-select-dl dd label").click(function () {
|
||
var j=$(this).parent('dd').index();
|
||
$(".withdraw-select-dl dd").removeClass("withdraw-select-dl-color");
|
||
$(".withdraw-select-dl dd label").removeClass("withdraw-select-labels");
|
||
$(this).addClass("withdraw-select-labels").parent("dd").addClass("withdraw-select-dl-color");
|
||
|
||
if(j==0){
|
||
$('#pay_img').attr('src','__STATIC__/images/withdraw-zhifubao.png');
|
||
$('#bank_name').val('支付宝');
|
||
if(cash_alipay){
|
||
$('#pay_num').html(cash_alipay);
|
||
$('#bank_card').val(cash_alipay);
|
||
$('#pop_card').val(cash_alipay);
|
||
}else{
|
||
$('#pay_num').html('请先绑定一个支付宝账号');
|
||
$('#bank_card').val('');
|
||
}
|
||
}
|
||
if(j==1){
|
||
$('#pay_img').attr('src','__STATIC__/images/withdraw-weix.png');
|
||
$('#bank_name').val('微信');
|
||
$('#pay_num').html('正在获取绑定的微信。。。');
|
||
//ajax请求一下用户是否绑定了微信
|
||
$.post('{:U("Mobile/User/get_openid")}','',function(res){
|
||
//console.log(res['status']);
|
||
if(res['status']==1){
|
||
$('#pay_num').html('微信账号已绑定');
|
||
$('#bank_card').val('openid:'+res['result']);
|
||
$('#pop_card').val('openid:'+res['result']);
|
||
}else{
|
||
$('#pay_num').html('请打开电脑端扫码绑定提现微信');
|
||
$('#bank_card').val('');
|
||
$('#pop_card').val('');
|
||
}
|
||
},'JSON');
|
||
}
|
||
cash_type=j;
|
||
})
|
||
function isPone(str) {
|
||
var myreg=/^[1][3,4,5,6,7,8,9][0-9]{9}$/;
|
||
if (!myreg.test(str)) {
|
||
return false;
|
||
} else {
|
||
return true;
|
||
}
|
||
}
|
||
function isMail(str) {
|
||
var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
|
||
if(!myreg.test(str))
|
||
{
|
||
return false;
|
||
}
|
||
return true;
|
||
}
|
||
|
||
//添加或修改提现账号
|
||
$('#add_card').click(function(){
|
||
var card=$('#pop_card').val();
|
||
var cash_name=$('#pop_name').val();
|
||
if(!card){
|
||
layer.open({content:'账号不能为空',icon:2,time:1000});
|
||
return false;
|
||
}
|
||
if (isPone(card) || isMail(card)) {
|
||
|
||
}else{
|
||
layer.open({content:'账号必须是手机号或邮箱',icon:2,time:1000});
|
||
return false;
|
||
}
|
||
//
|
||
$.post('{:U("Mobile/User/add_card")}',{'type':cash_type,'card':card,'cash_name':cash_name},function(res){
|
||
if(res.status==1){
|
||
$('#pay_num').html(card);
|
||
$('#pay_name').html(cash_name);
|
||
$('#realname').val(cash_name);
|
||
if(cash_type==0){
|
||
cash_alipay=card;
|
||
}
|
||
if(cash_type==1){
|
||
cash_weixinpay=card;
|
||
}
|
||
$('#bank_card').val(card);
|
||
$(".withdraw-addpay-pop").hide();
|
||
}
|
||
},'JSON')
|
||
})
|
||
|
||
//全部提现时验证金额
|
||
$('#all_cash').click(function(){
|
||
$('#money').val('{$user_money}');
|
||
if (cash_open == 1) {
|
||
var m=$('#money').val();
|
||
if(parseFloat(m)>parseFloat(max_cash)){
|
||
layer.open({content:'单次提现额不得大于'+max_cash,icon:2,time:1000});
|
||
$('#money').val('');
|
||
return false;
|
||
}
|
||
var r = get_taxfee(m);
|
||
$('#sxf').html(r);
|
||
$("#taxfee").val(r);
|
||
} else {
|
||
$('#sxf').html(0);
|
||
$("#taxfee").val(0);
|
||
}
|
||
})
|
||
|
||
//手续费计算及显示
|
||
function get_service(){
|
||
if (cash_open == 1) {
|
||
var m=$('#money').val();
|
||
if(parseFloat(m)>parseFloat(max_cash)){
|
||
layer.open({content:'单次提现额不得大于'+max_cash,icon:2,time:1000});
|
||
$('#money').val('');
|
||
return false;
|
||
}
|
||
var r = get_taxfee(m);
|
||
$('#sxf').html(r);
|
||
$("#taxfee").val(r);
|
||
} else {
|
||
$('#sxf').html(0);
|
||
$("#taxfee").val(0);
|
||
}
|
||
}
|
||
|
||
// 获取手续费
|
||
function get_taxfee(m) {
|
||
var r=(m*service_ratio)/100;
|
||
r=parseFloat(r.toFixed(2));
|
||
if (max_service_money == 0) {
|
||
return r;
|
||
}
|
||
if(r<parseFloat(min_service_money)){
|
||
r=min_service_money;
|
||
}
|
||
if(r>parseFloat(max_service_money)){
|
||
r=max_service_money;
|
||
}
|
||
return r;
|
||
}
|
||
function checkSubmit(){
|
||
//var bank_name = $.trim($('#bank_name').val());
|
||
var bank_card = $.trim($('#bank_card').val());
|
||
//var realname = $.trim($('#realname').val());
|
||
var money = parseFloat($.trim($('#money').val()));
|
||
var usermoney = parseFloat('{$user_money}'); //用户余额
|
||
var paypwd= $.trim($('#paypwd').val());
|
||
|
||
if(bank_card == '' || money === ''){
|
||
layer.open({content:'请填写完整提现信息',time:2});
|
||
return false;
|
||
}
|
||
if(money > usermoney){
|
||
layer.open({content:'提现金额大于您的账户余额',time:2});
|
||
return false;
|
||
}
|
||
if(paypwd == ''){
|
||
layer.open({content:'请输入支付密码',time:2});
|
||
return false;
|
||
}
|
||
$.ajax({
|
||
type: "post",
|
||
url :"{:U('Mobile/User/withdrawals')}",
|
||
dataType:'json',
|
||
data:$('#returnform').serialize(),
|
||
success: function(data)
|
||
{
|
||
if(data.status == 1){
|
||
layer.open({content: data.msg,time:2,end:function () {
|
||
window.location.href=data.url;
|
||
}});
|
||
}else{
|
||
layer.open({content:data.msg,time:2});
|
||
}
|
||
}
|
||
});
|
||
}
|
||
|
||
|
||
//提现成功弹窗
|
||
$("#save_data").click(function () {
|
||
//$(".withdraw-bg-opacity, .withdraw-pop").css("display","block");
|
||
})
|
||
$(".withdraw-pop-btn .withdraw-pop-a").click(function () {
|
||
$(".withdraw-bg-opacity, .withdraw-pop").css("display","none")
|
||
})
|
||
|
||
|
||
|
||
</script>
|
||
</html>
|