You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

584 lines
17 KiB
HTML

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<extend name="Public/tradebases" />
<block name="css">
<notempty name="nologin">
<link href="__CSS__/iconfont.css" rel="stylesheet" >
<link href="__CSS__/select2.min.css" rel="stylesheet" >
<link type="text/css" rel="stylesheet" href="__CSS__/swiper.min.css">
<link type="text/css" rel="stylesheet" href="__CSS__/base1.css" />
<link type="text/css" rel="stylesheet" href="__CSS__/public1.css" />
<link type="text/css" rel="stylesheet" href="__CSS__/main1.css">
<link href="__CSS__/common.css" rel="stylesheet" >
<script src="__JS__/lwx.js"></script>
<else />
<link rel="stylesheet" href="__CSS__/xg_common.css">
<style>
html {
overflow: hidden;
}
.xg-main {
bottom: 0px;
overflow: auto;
max-width:640px;
margin:0 auto;
}
.bgcol_f2{background-color: #f2f2f2}
.xg-container {
margin-bottom: 0;
background-color: #fff;
}
.widthdrawal_num{
padding: 0.38rem;
background-color: #f2f2f2;}
.wd_numtxt{
padding: 0.4rem;
background-color: #fff;
border-radius: 10px;}
.wd_numtit{color: #656565;}
.wd_numcontainer{
font-size: 1rem;
color: #666;
margin: 0.8rem 0;}
.the_yuan{font-size: 0.4rem;
margin-right: 0.3rem;}
.poundage{margin-top: 0.38rem;
color: #d62b1a;}
.widthdrawal_desc{
padding: 0 0 0 .4rem;}
.desc_li{padding: 0.6rem 0;
font-weight: bold;
color: #676767;}
.desc_li~.desc_li{border-top:2px solid #f5f5f5;}
.bgcol_fff{background-color: #fff}
.wd_descr{float: right;
margin-right: 0.4rem;}
.col_blu{color: #4798f1}
.wd_account{font-weight: 500;
color: #5a5a5a;}
.wd_numdesc{
color: #999;}
.wd_num{color:#666;}
.wd_goband{font-weight: 500;
color: #db4536;}
.icon-go{
display: inline-block;
margin-left: 0.12rem;
vertical-align: sub;
height: 0.45rem;
width: 0.3rem;
background: url(__IMG__/trade1/icon_xiala2.png) no-repeat center center;
background-size: 100% 100%;
}
.pop-window {
display:none;
-webkit-overflow-scrolling: touch;
overflow:hidden;
position:fixed;
top:0;
left:0;
bottom:0;
right:0;
width:100vw;
height:100vh;
z-index:999;
background:rgba(0,0,0,.2);
}
.pop-window .pop-box {
position:relative;
top:26%;
margin:0 auto 0;
width:80vw;
background:#FFF;
border-radius:3vw;
max-width:293px;
}
.pop-window .pop-page {position:relative;margin:0 auto;width:100%;height:100%;background:#FFF;}
.pop-window .pop-page .pop-wrap, .pop-window .pop-page .pop-wrap>div {
height: 100%;max-width:640px;width:100%;position:relative;top:0;margin:0 auto;left:auto;right:auto;
}
.pop-window .pop-box .pop-wrap {
padding:5vw 7vw;
}
.pop-window .pop-box .pop-wrap .pop-title {
position:relative;
margin:0;
color:#707070;
font-size:2.7rem;
font-weight:normal;
text-align:center;
}
/* .pop-window .pop-box .pop-wrap .pop-title span {
color:#18B1EA;
}*/
.pop-window .pop-box .pop-wrap .pop-close {
position:absolute;
right:-1rem;
top:-1rem;
font-size:2.2rem;
color:#999;
}
.pop-window .pop-box .pop-wrap .pop-content {
color:#999;
font-size:1.8rem;
position:relative;
margin-top:.2rem;
}
.pop-window .pop-box .pop-wrap .pop-content .des {
color:#666;
display:block;
}
.pop-window .pop-box .pop-wrap .pop-btnbox {
overflow:hidden;
clear:both;
position:relative;
}
.pop-window .pop-box .pop-wrap .pop-btnbox .pop-btn {
width:45%;
text-align:center;
padding:.4rem 0;
font-size:2.6rem;
border-radius:4rem;
display:block;
}
.pop-window .pop-box .pop-wrap .pop-btnbox .pop-cancel {
color:#707070;
border:1px solid #F1F1F1;
float:left;
}
.pop-window .pop-box .pop-wrap .pop-btnbox .pop-confirm {
color:#FFF;
background:#18B1EA;
border:1px solid #18B1EA;
float:right;
}
.pop-window .pop-box .pop-wrap .pop-btnbox .pop-confirm.disabled {
background:#CCC;
border-color:#CCC;
}
.pop-window .pop-box .pop-wrap .pop-btnbox .pop-input {
padding:.8rem 0rem .8rem 8rem;
width:100%;
box-sizing:border-box;
-webkit-box-sizing:border-box;
color:#18B1EA;
border:none;
border-radius:2rem;
font-size:3rem;
line-height:1;
vertical-align: middle;
}
.pop-window .pop-box .pop-wrap .pop-btnbox .pop-span {
width: 205px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
color: #18B1EA;
font-size: 2rem;
line-height: 3rem;
vertical-align: middle;
overflow-x: scroll;
display: inline-block;
}
.pop-window .pop-box .pop-wrap .pop-btnbox .prefix {
position:absolute;
left:.5rem;
top:0rem;
font-size:1.6rem;
display:block;
text-align: left;
vertical-align:middle;
line-height: 3rem;
}
.pop-window .pop-box .pop-wrap .pop-btnbox .pop-copy {
background:#18B1EA;
color:#FFF;
box-sizing:border-box;
-webkit-box-sizing:border-box;
position:absolute;
top:0;
right:0;
height:100%;
width:7rem;
font-size:2rem;
text-align:center;
padding-top:.8rem;
border-top-right-radius:2rem;
border-bottom-right-radius:2rem;
}
.pop-window .pop-box .pop-wrap .pop-textarea {
width:100%;
height:26vh;
padding:.4rem;
font-size:1.5rem;
border:1px solid #DCDCDC;
box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.totalnum {
position:absolute;
bottom:-1.2rem;
right:.3rem;
font-size:1.2rem;
}
.pop-dialog {
display:none;
position:fixed;
z-index:1999;
top:0;
left:0;
right:0;
text-align:center;
width:100vw;
height:100vh;
}
.pop-dialog span {
background:rgba(0,0,0,.6);
top:40%;
color:#FFF;
display:inline-block;
line-height:2;
position:relative;
padding:.5rem 2rem;
word-break:break-all;
max-width:60vw;
}
.pop-table {
display:table;
width:100%;
position:relative;
}
.pop-row {
display:table-row;
position:relative;
}
.pop-cell {
display:table-cell;
position:relative;
vertical-align:middle;
}
.pop-cell.pop-mark{
width:24%;
}
.pop-form {
display:none;
-webkit-overflow-scrolling: touch;
overflow:hidden;
position:fixed;
top:0;
left:0;
bottom:0;
right:0;
width:100vw;
height:100vh;
z-index:999;
background:rgba(0,0,0,.5);
}
.pop-form .pop-box {
position:relative;
top:28%;
margin:0 auto 0;
width:90vw;
background:#FFF;
border-radius:3vw;
}
.pop-form .pop-box .pop-wrap {
padding:4vw 6vw 6vw;
}
.pop-form .pop-box .pop-wrap form {
padding:1px;
}
.pop-form .pop-box .pop-wrap .pop-content {
position:relative;
width:100%;
}
.pop-form .pop-title {
position:relative;
margin:0;
color:#707070;
font-size:3.4rem;
font-weight:100;
text-align:center;
}
.pop-form .pop-box .pop-wrap .pop-close {
position:absolute;
right:0rem;
top:0rem;
font-size:2.2rem;
color:#999;
}
.pop-form .pop-table-wrap {
padding-top:1.7rem;
width:100%;
position:relative;
overflow:hidden;
}
.pop-form .pop-table-wrap .pop-table {
}
.pop-form .pop-table-wrap .pop-table .pop-cell {
height:6rem;
font-size:2.2rem;
}
.pop-form .pop-table-wrap .pop-table .pop-cell:first-child {
width:3.5rem;
white-space: nowrap;
}
.pop-form .pop-table-wrap .pop-table .pop-cell:last-child {
text-align:right;
}
.pop-form .pop-table-wrap .pop-table .pop-cell .pgood {
}
.pop-form .pop-table-wrap .pop-table .pop-cell p {
margin:0;
}
.pop-form .pop-table-wrap .pop-table .pop-row~.pop-row {
border-top:1px solid rgba(231,231,231,.5);
}
.pop-form .pop-table-wrap .pop-table .paddress {
font-size:0.48rem;
width:88%;
}
.pop-form .pop-table-wrap .pop-table .paddress {
text-align: left;
float: right;
}
.pop-form .pop-table-wrap .pop-table .paddress span {
display:block;
text-overflow:ellipsis;
overflow:hidden;
}
.pop-form .pop-table-wrap .pop-table .pop-cell .icon-right {
position:absolute;
top:34.3%;
right:0.2rem;
width:0.3rem;
height:0.54rem;
display:block;
}
.pop-form .pop-butn-box {
padding-top:0.58rem;
}
.pop-form .pop-butn-box .butn {
width:100%;
-webkit-appearance:none;
font-size:3rem;
color:#FFF;
display:inline-block;
padding:0.6rem 0;
background:#18B1EA;
border-radius:3rem;
border:none;
margin:0;
}
.pop-message,.pop-cue,.pop-notice,.pop-hint,.pop-share,.pop-prompt,.pop-prompt2,.pop-form,.pop-bind,.pop-login,.pop-pay,.pop-pay-temp,.pop-partir,.pop-bookmark,.pop-load {display:none;position:fixed;z-index:1999;top:0;left:0;right:0;text-align:center;width:100vw;height:100vh;}
.pop-message .pop-box {background:rgba(0,0,0,.84);position:relative;color:#FFF;display:inline-block;position:relative;word-break:break-all;border-radius:0.2rem;width:4.64rem;height:4.64rem;}
.pop-message .pop-box .pop-image {width:1.94rem;height:1.4rem;margin-top:1.12rem;}
.pop-message .pop-box .pop-text {margin:0.76rem 0 0;font-size:0.52rem;color:#FFF;}
.pop-info {background-color:rgba(0,0,0,0);}
.pop-info .pop-page {display:table;background:transparent;}
.pop-info .pop-wrap {display:table-cell;vertical-align:middle;}
.pop-info .publishing {width:4.5rem;height:3rem;margin:0 auto;background:#333;border-radius:0.4rem;}
.pop-info .publishing img {margin:0 auto;display:block;width:1.5rem;padding:0.5rem 0 0.1rem;}
.pop-info .publishing span{font-size:.38rem;color:#FFF;text-align:center;display:block;}
</style>
</notempty>
</block>
<block name="body">
<notempty name="nologin">
{$nologin}
<else />
<script src="__JS__/xg_mobile.js"></script>
<script src="__JS__/ajaxload.js"></script>
<script src="__JS__/pop.lwx.min.js"></script>
<header class="header">
<if condition="$issdk eq 1">
<a class="xg-back" href="{:U('User/index')}"></a>
<else/>
<a class="xg-back" href="javascript:history.go(-1);"></a>
</if>
<h1 class="xg-title">提现</h1>
</header>
<main class="xg-main bgcol_f2">
<div class="xg-container">
<div class="widthdrawal_num" style="padding: 0.38rem;background-color: #f2f2f2">
<div class="wd_numtxt" style="padding: 0.4rem;background-color: #fff;border-radius: 10px;">
<p class="wd_numtit">提取现金</p>
<div class="wd_numcontainer">
<span class="the_yuan"></span><input type="text" data-all="{$user.gold_coin|default=0}" data-rate="{:set_zero_on_number(C('withdraw.widthdraw_rate'))}" data-coin="{:set_zero_on_number(C('withdraw.coin'))}" data-poundage="{:set_zero_on_number(C('withdraw.poundage'))}" style="width:80%;border:none;outline:none;" placeholder="请输入要提现的金币数量" id="coin" value="" >
</div>
<p class="wd_numdesc">可提取现金<span class="wd_num">{$user.gold_coin|default=0}</span><span class="col_blu" id="all_gold">全部提取</span></p>
</div>
<p class="poundage">交易手续费{:set_zero_on_number(C('withdraw.widthdraw_rate'))}%,实际到帐金额<span id="real_money">0</span></p>
</div>
<div class="widthdrawal_desc">
<ul>
<li class="desc_li">
<span class="wd_descl">到帐时间</span>
<span class="wd_descr col_blu">5个工作日内到帐</span>
</li>
<li class="desc_li" id="get_money_box">
<span class="wd_descl">收款信息</span>
<notempty name="user.alipay">
<notempty name="user.alipay_real_name">
<!--已经绑定支付宝状态 begin!-->
<span class="wd_descr wd_account">{:str_replace(substr($user['alipay'],3,-3),'*****',$user['alipay'])}{:mb_substr($user['alipay_real_name'],0,1,'utf-8').'**'}</span>
<!--end! 已经绑定支付宝状态-->
<else />
<!--未绑定支付宝状态 begin!-->
<a class="wd_descr wd_goband" id="bind_alipay" href="javascript:;">未绑定支付宝,去绑定<i class="icon-go"></i></a>
<!--end 未绑定支付宝状态-->
</notempty>
<else />
<!--未绑定支付宝状态 begin!-->
<a class="wd_descr wd_goband" id="bind_alipay" href="javascript:;">未绑定支付宝,去绑定<i class="icon-go"></i></a>
<!--end 未绑定支付宝状态-->
</notempty>
</li>
</ul>
</div>
</div>
</main>
<footer class="footer bgcol_fff" id="confirm_withdraw">
<!-- 在class左后面添加xg-btn-disabled是未有选中的样式 -->
<input type="hidden" class="syql" name="coin" value="">
<input type="hidden" class="syql" name="poundage" value="">
<input type="hidden" class="syql" name="money" value="">
<input type="hidden" class="syql" name="gold_coin_balance" value="">
<input type="hidden" name="alipay" value="{$user['alipay']}">
<input type="hidden" name="alipay_real_name" value="{$user['alipay_real_name']}">
<button type="button" id="confirm_withdraw_btn" class="xg-btn xg-btn-submit xg-btn-primary">确认提现</button>
</footer>
<div class="popmsg pop-dialog"></div>
<div class="popwin pop-window" style="background:#FFF;"><div class="pop-page"><div class="pop-wrap"></div></div></div>
</notempty>
</block>
<block name="script">
<empty name="nologin">
<script>
$(function() {
var pmsg = $(".popmsg").pop();
var popwin = $(".popwin").pop();
$('#all_gold').click(function() {
var input = $('#coin');
var all = parseFloat(input.attr('data-all'));
var rate = parseFloat(input.attr('data-rate'));
var coin = parseFloat(input.attr('data-coin'));
var low = parseFloat(input.attr('data-poundage'));
if(all*100>=(coin*100+low*100)) {
input.val(all);
var poundage = (all*rate/100).toFixed(2);
var widthdraw = 0;
//if(poundage*100<100){poundage*=1;widthdraw=all-poundage;}else{widthdraw = (all*(100-rate)/100).toFixed(2)}
widthdraw = (all*(100-rate)/100).toFixed(2);
var cw = $('#confirm_withdraw');
cw.find('input[name="coin"]').val(all);
cw.find('input[name="money"]').val(widthdraw);
cw.find('input[name="poundage"]').val(poundage);
cw.find('input[name="gold_coin_balance"]').val(all);
$('#real_money').text(widthdraw);
} else {
pmsg.msg('可提取金币不足');
}
return false;
});
$('#coin').keyup(function() {
var that = $(this);
if(!$.trim(that.val())) {return false;}
if(!/^[1-9]\d*(\.([0-9]{0,2})?)?$/.test(that.val())) {pmsg.msg('请输入数字');that.val('');return false;}
var val = parseFloat($.trim(that.val())).toFixed(2);
var all = parseFloat(that.attr('data-all'));
var rate = parseFloat(that.attr('data-rate'));
var coin = parseFloat(that.attr('data-coin'));
var low = parseFloat(that.attr('data-poundage'));
var cw = $('#confirm_withdraw');
if(all*100>=val*100) {
if(val*100<(coin*100+low*100)) {cw.find('input.syql').val('');$('#real_money').text(0);pmsg.msg('提现金币不少于'+(coin*100+low*100)/100);return false;}
var poundage = (val*rate/100).toFixed(2);
var widthdraw = 0;
//if(poundage*100<100){poundage=poundage*1;widthdraw=val-poundage;}else{widthdraw = (val*(100-rate)/100).toFixed(2)}
widthdraw = (all*(100-rate)/100).toFixed(2);
cw.find('input[name="coin"]').val(val);
cw.find('input[name="money"]').val(widthdraw);
cw.find('input[name="poundage"]').val(poundage);
cw.find('input[name="gold_coin_balance"]').val(all);
$('#real_money').text(widthdraw);
} else {
cw.find('input.syql').val('');that.val('');
$('#real_money').text(0);
pmsg.msg('可提取金币不足');
}
return false;
});
$('#bind_alipay').click(function() {
var that = $(this);
$.ajax({
type:'post',
dataType:'json',
url:'{:U("alipay")}',
data:{},
success:function(data){
popwin.open(800,data.html);
},
error:function(){pmsg.msg('服务器故障,请稍后再试');},
});
return false;
});
$('#confirm_withdraw_btn').click(function() {
var that = $(this);parent = that.closest('#confirm_withdraw');
var cw = $('#confirm_withdraw');
if(!$.trim(cw.find('input[name="coin"]').val())) {pmsg.msg('提现金币不能为空');return false;}
if(!$.trim(cw.find('input[name="poundage"]').val())) {pmsg.msg('手续费不能为空');return false;}
if(!$.trim(cw.find('input[name="money"]').val())) {pmsg.msg('到账金额不能为空');return false;}
if(!$.trim(cw.find('input[name="gold_coin_balance"]').val())) {pmsg.msg('账户余额不能为空');return false;}
if(!$.trim(cw.find('input[name="alipay"]').val())) {pmsg.msg('支付宝不能为空');return false;}
if(!$.trim(cw.find('input[name="alipay_real_name"]').val())) {pmsg.msg('支付宝真实姓名不能为空');return false;}
if(that.hasClass('disabled')) {return false;}
that.addClass('disabled');
var query = parent.find('input').serialize();
$.ajax({
type:'post',
dataType:'json',
url:'{:U("withdraw_gold")}',
data:query,
success:function(data){
if(parseInt(data.status)==1) {
pmsg.msg(data.info);
setTimeout(function(){
window.location.href="{:U('Trade/withdraw',array('is_app'=>I('is_app'),'token'=>I('token')))}";
},2000);
} else {
pmsg.msg(data.info);
that.removeClass('disabled');
}
},
error:function(){
pmsg.msg('服务器故障,请稍后再试');that.removeClass('disabled');
},
});
return false;
});
});
</script>
</empty>
</block>