<!DOCTYPE html>
[#include "/common/common.html"]
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no,width=device-width" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="renderer" content="webkit">
<meta name="format-detection" content="telephone=no,email=no,address=no" />
<meta name="msapplication-tap-highlight" content="no" />
<title>转出</title>
<script src="${base}/static/js/jquery.min.js?v=${$js}" type="text/javascript"></script>
<script src="${base}/static/js/view.js?v={$js}" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="${base}/static/css/base.css?v=${$css}"/>
</head>
<body>
[#assign redeemModeList=redeemModeLists?eval /]
<div class="layout bg-f5 pad-bot-for-footer-info">
<div class="xcs-bind-banks-box">
<ul class="xcs-bank-list default">
[#if redeemModeList[0] ??]
[#assign mode01 = redeemModeList[0]/]
[#if mode01.assetType=="W"]
<li data-type="wo" data-assetType="W"><img src="${base}/static/img/ico-wo.png" class="bank-logo" /><div class="xcs-bank"><span>沃账户余额</span><br/><span class="bank-small">可转出至余额的金额为<span class="orange">${mode01.assets}</span>元</span></div><i class="icon-right-arrow"></i></li>
[#elseif mode01.assetType =='C']
<li data-type="bank" data-assetType="C" data-cardSeq="${mode01.cardSeq}" data-bankName="${mode01.bankName}" data-bankCard4no="${mode01.bankcard4No}"><span class="content"><img src="${base}/static/img/${((mode01.bankLogo)?length>0)?string(mode01.bankLogo,'bank-default')}.png" class="bank-logo" onerror="javascript:this.src='${base}/static/img/bank-default.png'"/><div class="xcs-bank" ><span>${mode01.bankName}(尾号${mode01.bankCard4No})</span><br/><span class="bank-small">可转出至该卡的金额为<span class="orange">${mode01.assets}</span>元</span></div></span><i class="icon-right-arrow"></i></li>
[/#if]
[/#if]
</ul>
<ul class="xcs-bank-list all" style="display: none;">
[#list redeemModeList as mode]
[#if mode.assetType=="W"]
<li class="asset" data-type="wo" data-assetType="W" mode-index="${mode_index}" ><span class="content"><img src="${base}/static/img/ico-wo.png" class="bank-logo" /><div class="xcs-bank"><span>沃账户余额</span><br/><span class="bank-small">可转出至余额的金额为<span class="orange">${mode.assets}</span>元</span></div></span>
<i class="icon-bank-check" style="display: [#if mode_index != 0]none[/#if];"></i></li>
[#elseif mode.assetType =='C']
<li class="asset" data-type="bank" data-assetType="C" mode-index="${mode_index}" data-cardSeq="${mode.cardSeq}" data-bankName="${mode.bankName}" data-bankCard4no="${mode.bankcard4No}"><span class="content"><img src="${base}/static/img/${((mode.bankLogo)?length>0)?string(mode.bankLogo,'bank-default')}.png" class="bank-logo" onerror="javascript:this.src='${base}/static/img/bank-default.png'"/><div class="xcs-bank" ><span>${mode.bankName}(尾号${mode.bankCard4No})</span><br/><span class="bank-small">可转出至该卡的金额为<span class="orange">${mode.assets}</span>元</span></div></span>
<i class="icon-bank-check" style="display: [#if mode_index != 0]none[/#if];"></i></li>
[/#if]
[/#list]
</ul>
</div>
<div class="bg-fff">
<div class="form-field-box border-top">
<span class="field-tit">金额</span>
<span class="clear-form-control" style="left: 21.2rem;"></span>
<input type="text" name="amount" id="money" value="" placeholder="输入金额" maxlength="12" class="form-control border-none" style="padding-left: 4rem;" />
<span class="field-right-btn-link btn-transfer-all" id="btn-transfer-all">全部转出</span>
</div>
</div>
<div class="xcs-form-main">
[#if mode01 ??]
[#list mode01.redeemTypes as redeemType]
<div id="credeemTypeId${redeemType_index}" class="mar-top-10 [#if redeemType.redeemStatus =='0']radio-gray [/#if]" style="display: block;">
<div class="radio-box" style="border:1px solid #999">
<img class="radio" src="${base}/static/img/xuanze.png" style="display: none;">
<input type="radio" name="option" id="radio-input" class="radio-input cradio" data-redeemType="${redeemType.redeemType}" data-redeemStatus="${redeemType.redeemStatus}"
[#if redeemType.redeemType =='1']
data-count="${redeemType.qrOneCount}" data-singleLimit="${redeemType.qrOneLimit}" data-dayLimit="${redeemType.qrDayAmt}" data-dayUseAmt="${redeemType.dayUseAmt}"
[/#if]
></div>
<div class="text">
<label for="fast" class="radio-label">
${(redeemType.redeemDesc?replace('\"', ''))?replace('\\', '')}
<p>${(redeemType.redeemRmk?replace('\"', ''))?replace('\\', '')}</p>
</label>
<p>
[#if redeemType.protocol??]
<div class="mar-bot-10 service-agreement-box [#if redeemType.redeemStatus =='0']radio-gray [/#if]" style="visibility: visible;">
<div class="check-box">
<img class="checked" src="${base}/static/img/check-on.png" style="display: none;">
<input type="checkbox" name="optioncheck" id="service-agreement" class="checkbox-input service">
</div>
<div class="text">
<label for="service-agreement" class="checkbox service-label">我已阅读并同意</label>
<span><a class="link " [#if redeemType.redeemStatus =='0']style="color: #999;" [/#if] href="${(redeemType.protocol.proUrl?? && redeemType.redeemStatus =='1')?string(redeemType.protocol.proUrl , '#')}">${(redeemType.protocol.proName)!''}</a></span>
</div>
</div>
[/#if]
</div>
</div>
[/#list]
[/#if]
</div>
[#if mode01 ??]
<input type="hidden" id="userAsset" name="userAsset" data-assetType="${mode01.assetType}" data-cardSeq="${mode01.cardSeq}"
data-redeemType="${mode01.redeemTypes[0].redeemType}" autocomplete="off"/>
[/#if]
<div style="padding: 0 1.154rem 1px;">
<input type="button" value="确认" class="btn mar-top-20" disabled />
</div>
<a class="banks-and-limits" href="###" onclick="javascript:regular();">转出规则</a>
<p class="xcs-footer-info abs">货币基金并非存款,基金有风险,投资需谨慎</p>
</div>
<div class="mask"></div>
<script src="${base}/static/js/common.js?v=${$js}" type="text/javascript"></script>
<script src="${base}/static/js/xcs-form.js?v=${$js}" type="text/javascript"></script>
<script src="${base}/static/js/jquery.base64.js?v=${$js}" type="text/javascript"></script>
<script type="text/javascript">
function regular(){
var status='02',qrOneLimit,qrOneCount,qrDayAmt;
$.each($(".radio-input"),function(){
var redeemType = $(this).attr("data-redeemType");
var redeemStatus = $(this).attr("data-redeemStatus");
if(redeemStatus=='1' && redeemType=='1'){
status='01';
qrOneLimit = $(this).attr("data-singleLimit");
qrOneCount = $(this).attr("data-count");
qrDayAmt = $(this).attr("data-dayLimit");
}
});
toPage("${transferOutRegularUrl}?status="+status+"&qrOneLimit="+qrOneLimit+"&qrOneCount="+qrOneCount+"&qrDayAmt="+qrDayAmt+"");
};
function asc(_i,_val){
this._i=_i;
this._val=_val;
};
/*转出方式,默认选中第一个为*/
function checkRadio(){
var radObj = $(".radio-input:eq(0)");
if(radObj.attr("data-redeemStatus")=='0'){
radObj = $(".radio-input:eq(1)");
}
//$(".radio-box").css("border","1px solid #999"); //设置单选按钮的样式均为非选中样式
radObj.siblings('img').show();
radObj.parent().css("border","none");
$("input#userAsset").attr("data-redeemType",radObj.attr("data-redeemType"));
//console.log($("input#userAsset").attr("data-assetType") +"_|_" + $("input#userAsset").attr("data-cardSeq") +"_|_"+$("input#userAsset").attr("data-redeemType"));
};
function redeemTypeChange($o,index){
var rm = JSON.parse('${redeemModeLists}');
var rt = $(rm[index]).attr("redeemTypes");
if(rt.length > 0){
var str = "";
for(var i = 0; i < rt.length; i++){
str += "<div id='credeemTypeId"+i+"' class='mar-top-10 "; if(rt[i].redeemStatus =='0'){ str += "radio-gray "; };str += "' style='display: block;'>";
str += "<div class='radio-box' style='border:1px solid #999'><img class='radio' src='${base}/static/img/xuanze.png' style='display: none;'>";
str += "<input type='radio' name='option' id='radio-input' class='radio-input radio' data-redeemType='"+rt[i].redeemType+"' data-redeemStatus='"+rt[i].redeemStatus+"'";
if(rt[i].redeemType =='1'){str += "data-count='"+rt[i].qrOneCount+"' data-singleLimit='"+rt[i].qrOneLimit+"' data-dayLimit='"+rt[i].qrDayAmt+"' data-dayUseAmt='"+rt[i].dayUseAmt+"'";};
str += ">";
str += "</div>";
str +="<div class='text'>";
str += "<label for='fast' class='radio-label'>";
str += rt[i].redeemDesc?rt[i].redeemDesc.replace('\'', ''):'';
str += "<p>";
str += rt[i].redeemRmk?rt[i].redeemRmk.replace('\'', ''):'';
str += "</p>";
str += "</label>";
str += "<p>";
if(!!rt[i].protocol && !$.isEmptyObject(rt[i].protocol)){
str += "<div class='mar-bot-10 service-agreement-box' style='visibility: visible;'>";
str +="<div class='check-box'><img class='checked' src='${base}/static/img/check-on.png' style='display: none;'>";
str +="<input type='checkbox' name='optioncheck' id='service-agreement' class='checkbox-input service'>";
str +="</div>";
str +="<div class='text'>";
str += " <label for='service-agreement' class='checkbox service-label'>我已阅读并同意</label>";
str +="<span><a class='link ' ";if(rt[i].redeemStatus =='0'){ str += "style='color: #999;' "; };str +=" href='"+(rt[i].protocol.proUrl=='' || rt[i].redeemStatus =='0' ?'#':(rt[i].protocol.proUrl))+"'>"+(rt[i].protocol.proName==''?'':(rt[i].protocol.proName))+"</a></span>";
str +="</div>";
str +="</div>";
str += "</div>";
};
str += "</div>";
}
$o.html(str);
checkRadio(0);
}
};
//快速转出验证规则
function checkRegular(a,b,c,d){
var l = d;
//js二维数组排序
var varList = new Array(3);
varList.push(new asc('a',a));//转出金额
varList.push(new asc('b',b));//单笔限额
varList.push(new asc('c',c));//剩余额度
varList.sort(function(x,y){
return x._val-y._val
});
var n = varList[0]._i;
var m = varList[0]._val;
//返回值
var returnList = new Array(2);
var bool = false;
var boolOut = false;
if(n=="a" && l>m){
showTips("超出转出金额");
bool = true;
}else if(n=="c" && l>m){
showTips("不能超过快速转出剩余额度");
bool = true;
}else if(n=="b" && l>m){
showTips("不能超过单笔限额");
bool = true;
}else if(l==0){
boolOut = false;
}else{
boolOut = true;
}
returnList[0] = bool;
returnList[1] = boolOut;
return returnList;
};
//转出协议复选框监听click
function checkBoxClick(){
$.each($(".checkbox-input"), function(index , n) {
$(n).click(function() {
var redInput = $(this).parent().parent().parent().parent().find(".radio-input"); //获取协议所在的转出方式单选按钮
if(redInput.attr("data-redeemStatus") =='0'){
return ;
}
var isChecked = this.checked;
var checkboxImg = $(this).siblings('img');
if (isChecked) {
checkboxImg.show();
//设置所有单选按钮样式
$("img.radio").hide(); //隐藏所有单选按钮选中时的图片
$(".radio-input").attr("checked", false); //设置所有单选按钮的选中状态
$(".radio-box").css("border","1px solid #999"); //设置所有单选按钮的样式均为非选中样式
//设置选中的赎回单选按钮样式,和资产redeemType
redInput.parent().css("border","none"); //设置协议所在转出方式单选按钮样式
redInput.siblings('img').show(); //显示协议所在转出方式单选按钮的图片
redInput.attr("checked", true); //设置协议所在转出方式单选按钮的选中状态
$("input#userAsset").attr("data-redeemType",redInput.attr("data-redeemType"));
//console.log($("input#userAsset").attr("data-assetType") +"_|_" + $("input#userAsset").attr("data-cardSeq") +"_|_"+$("input#userAsset").attr("data-redeemType"));
} else {
checkboxImg.hide();
}
});
});
};
//转出方式单选框监听click
function checkRadioClick(){
$.each($(".radio-input"), function(index,n) {
$(n).click(function() {
var isChecked = this.checked;
var radioBtnImg = $(this).siblings('img');
if ($(this).parent().parent().hasClass("radio-gray")) {
return;
} else{
if (isChecked) {
$("img.radio").hide();
$(".radio-box").css("border","1px solid #999");
radioBtnImg.show();
$(this).parent().css("border","none");
//修改其他赎回方式的协议 --不选中
var sibRadio = $(this).parent().parent().siblings(".mar-top-10");
sibRadio.find(".checked").hide();
sibRadio.find(".checkbox-input").attr("checked", false);
$("input#userAsset").attr("data-redeemType",$(this).attr("data-redeemType"));
//console.log($("input#userAsset").attr("data-assetType") +"_|_" + $("input#userAsset").attr("data-cardSeq") +"_|_"+$("input#userAsset").attr("data-redeemType"));
} else {
radioBtnImg.hide();
$(this).parent().css("border","1px solid #999");
}
var _moneyObj=$("#money");
var _moneyObjVal = _moneyObj.val().replace(/[ ]/g,"");
if(_moneyObjVal==""){
_moneyObjVal="0";
}
var retype=$(this).attr("data-redeemType");
//普通赎回
if(retype=="0" && parseFloat(_moneyObjVal)>0 && parseFloat(_moneyObjVal) < parseFloat($(".default .orange").html())){
submitOk = true;
btnUnDisable();
}else if(retype=="1"){//快赎赎回
var singleLimit = parseFloat($(this).attr("data-singleLimit")); //单笔限额
var dayUseLimit = parseFloat($(this).attr("data-dayUseAmt")); //当日剩余额度
var ret = checkRegular(parseFloat($(".default .orange").html()),singleLimit,dayUseLimit,parseFloat(_moneyObjVal));
if(ret[0]){
$(".tips-box").addClass("middle-tip");
$("#money").focus();
submitOk = false;
btnDisable();
return false;
}
if(ret[1]){
submitOk = true;
btnUnDisable();
}
}
}
});
});
};
//快速转出验证规则
function checkRegular(a,b,c,d){
var l = d;
//js二维数组排序
var varList = new Array(3);
varList.push(new asc('a',a));//转出金额
varList.push(new asc('b',b));//单笔限额
varList.push(new asc('c',c));//剩余额度
varList.sort(function(x,y){
return x._val-y._val
});
var n = varList[0]._i;
var m = varList[0]._val;
//返回值
var returnList = new Array(2);
var bool = false;
var boolOut = false;
if(n=="a" && l>m){
showTips("超出转出金额");
bool = true;
}else if(n=="c" && l>m){
showTips("不能超过快速转出剩余额度");
bool = true;
}else if(n=="b" && l>m){
showTips("不能超过单笔限额");
bool = true;
}else if(l==0){
boolOut = false;
}else{
boolOut = true;
}
returnList[0] = bool;
returnList[1] = boolOut;
return returnList;
};
/*确认按钮只读*/
function btnDisable(){
$(".btn").attr("disabled", true);
};
/*确认按钮可点*/
function btnUnDisable(){
$(".btn").attr("disabled", false);
};
$(function() {
var winHeight = $(window).height(); //获取当前页面高度
$(window).resize(function () {
var thisHeight = $(this).height();
if ( winHeight - thisHeight > 140 ) {
//键盘弹出
$('.xcs-footer-info.abs').css({'zIndex': -1});
} else {
//键盘收起
$('.xcs-footer-info.abs').css({'zIndex': 0});
}
})
//初始化
//协议复选按钮监听
checkBoxClick();
//转出方式单选框监听
checkRadioClick();
//默认选中第一种赎回方式
checkRadio();
//初始金额框验证
if ($("#money").val() != "") {
$("#money").prev().fadeIn(200);
var _moneyVal = $("#money").val().replace(/[ ]/g,"");
if ("0.00"==_moneyVal ||_moneyVal.length==0) {
submitOk = false;
btnDisable();
}else{
submitOk = true;
btnUnDisable();
}
}else{
submitOk = false;
btnDisable();
}
//全部转出
$("#btn-transfer-all").click(function(){
$("#money").val($(".default .orange").html());
btnUnDisable();
});
var _moneyObj=$("#money");
//资产下拉框切换
var bankOptions = $(".xcs-bank-list.all li");
if (bankOptions.length > 0) {
for (var i = 0; i < bankOptions.length; i++) {
event(bankOptions[i],'click',function(){
$(".icon-bank-check").hide("fast");
$(this).children(".icon-bank-check").show("fast");
$(".xcs-bank-list.default").html("<li>" + $(this).children(".content").html() + "<i class='icon-right-arrow'></i></li>");
$(".xcs-bank-list.all").slideUp("fast");
$(".mask").fadeOut("fast");
var rollOutMoney = $(".default .orange").html();
//var assetType = $(this).attr("data-assetType");
$("#credeemTypeId0").remove();
$("#credeemTypeId1").remove();
//赎回方式按每个资产展示
redeemTypeChange($(".xcs-form-main"),$(this).attr("mode-index"));
//协议复选按钮监听
checkBoxClick();
//转出方式单选框监听
checkRadioClick();
var userAsset = $("input#userAsset");
userAsset.attr("data-assetType",$(this).attr("data-assetType"));
userAsset.attr("data-cardSeq",$(this).attr("data-cardSeq"));
$("#money").val("");
//console.log(userAsset.attr("data-assetType") +"_|_" + userAsset.attr("data-cardSeq") +"_|_"+userAsset.attr("data-redeemType"));
if("0.00" == rollOutMoney){
submitOk = false;
btnDisable();
}
if(parseFloat(_moneyObj.val()) > parseFloat(rollOutMoney)){
showTips("超出转出金额");
//$(".tips-box").addClass("middle-tip");
$("#money").focus();
submitOk = false;
btnDisable();
return false;
}else if(_moneyObj.val() != ""){
submitOk = false;
btnUnDisable();
}
});
}
};
/*金额输入验证*/
$("#money").bind("input propertychange", function() {
var redeemType = $("input#userAsset").attr("data-redeemType");//赎回方式
var _moneyThis=$(this);
var regStrs = [
['^0(\\d+)$', '$1'], //禁止录入首位为0时整数部分两位以上
['[^\\d\\.]+$', ''], //禁止录入任何非数字和点
['\\.(\\d?)\\.+', '.$1'], //禁止录入两个以上的点
['^(\\d+\\.\\d{2}).+', '$1'], //禁止录入小数点后两位以上
['(\\d{9})+\\d{1}','$1'] //禁止录入整数部分九位以上
];
for(i=0; i<regStrs.length; i++){
var regg = new RegExp(regStrs[i][0]);
$(this).val($(this).val().replace(regg, regStrs[i][1]));
}
var _moneyThisVal = _moneyThis.val().replace(/[ ]/g,"");
if(_moneyThisVal==""){
//$(".tips-box").addClass("middle-tip");
showTips("请输入金额");
submitOk = false;
btnDisable();
return false;
}else{
reg= /^\d{1,9}(\.\d{0,2})?$/;
if(parseFloat(_moneyThisVal) <= 0){
showTips("请输入大于0金额");
//$(".tips-box").addClass("middle-tip");
submitOk = false;
btnDisable();
return false;
}
if(!reg.test(_moneyThisVal)){
showTips("请勿输入非法字符");
//$(".tips-box").addClass("middle-tip");
submitOk = false;
btnDisable();
return false;
}
if(parseFloat(_moneyThisVal)>parseFloat($(".default .orange").html())){
showTips("超出转出金额")
//$(".tips-box").addClass("middle-tip");
submitOk = false;
btnDisable();
return false;
}
if(redeemType=="0"){
if(parseFloat(_moneyThisVal)>parseFloat($(".default .orange").html())){
showTips("超出转出金额")
//$(".tips-box").addClass("middle-tip");
submitOk = false;
btnDisable();
return false;
}else{
submitOk = true;
btnUnDisable();
}
}else if(parseFloat(_moneyThisVal) !=0 && redeemType=="1"){
var singleLimit = parseFloat($(this).attr("data-singleLimit")); //单笔限额
var dayUseLimit = parseFloat($(this).attr("data-dayUseAmt")); //当日剩余额度
var ret = checkRegular(parseFloat($(".default .orange").html()),singleLimit,dayUseLimit,parseFloat(_moneyThisVal));
if(ret[0]){
//$(".tips-box").addClass("middle-tip");
$("#money").focus();
submitOk = false;
btnDisable();
return false;
}
if(ret[1]){
submitOk = true;
btnUnDisable();
}
}else{
submitOk = true;
btnUnDisable();
}
}
});
/*清空文本框按钮*/
var clearFormC = $(".clear-form-control");
$.each(clearFormC, function(index) {
clearFormC[index].addEventListener("click", function() {
$(this).fadeOut(200);
submitOk = false;
btnDisable();
});
});
/* if($("#service-agreement").is(':checked')){
$(".checkbox-input").siblings('img').show();
$(".cradio").parent().css("border","none");
} */
/*转出按钮点击验证*/
$(".btn").click(function(){
if($(this).attr("disabled")){
$('.form-control').blur();
return;
}else{
var reg = null;
var _moneyObj=$("#money");
var _moneyObjVal = _moneyObj.val().replace(/[ ]/g,"");
var redeemType = $("input#userAsset").attr("data-redeemType");//赎回方式
var boolOut = false;
if(_moneyObjVal==""){
showTips("请输入金额");
//$(".tips-box").addClass("middle-tip");
$("#money").focus();
submitOk = false;
btnDisable();
return false;
}
if(parseFloat(_moneyObjVal) <= 0){
showTips("请输入大于0金额");
//$(".tips-box").addClass("middle-tip");
submitOk = false;
btnDisable();
return false;
}
reg= /^\d{1,9}(\.\d{0,2})?$/;
if(!reg.test(_moneyObjVal)){
showTips("请勿输入非法字符");
//$(".tips-box").addClass("middle-tip");
submitOk = false;
btnDisable();
return false;
}
if(parseFloat(_moneyObjVal)>parseFloat($(".default .orange").html())){
showTips("超出转出金额");
//$(".tips-box").addClass("middle-tip");
submitOk = false;
btnDisable();
return false;
}
if(redeemType=="0"){
boolOut = true;
}else if(parseFloat(_moneyObjVal) !=0 && redeemType=="1"){
var singleLimit = parseFloat($(this).attr("data-singleLimit")); //单笔限额
var dayUseLimit = parseFloat($(this).attr("data-dayUseAmt")); //当日剩余额度
var ret = checkRegular(parseFloat($(".default .orange").html()),singleLimit,dayUseLimit,parseFloat(_moneyObjVal));
if(ret[0]){
$(".tips-box").addClass("middle-tip");
$("#money").focus();
submitOk = false;
btnDisable();
return false;
}
if(ret[1]){
boolOut = true;
}
//快速转出及同意协议||普通转出
var serAgreement = $("#service-agreement")[0];
if(redeemType =="1" && serAgreement){
if($("#service-agreement").is(':checked')){
boolOut = true;
}else{
boolOut = false;
showTips("首次使用快速转出,请阅读并同意相关协议");
}
}
}
if(boolOut){
submitOk = true;
btnUnDisable();
$('.form-control').blur();
//getInfo();
//显示 loading
showLoading();
confirmRollOut();
}
}
});
//用户信息回调
function confirmRollOut(){
var userAsset = $("input#userAsset");
// console.log(userAsset.attr("data-assetType") +"_|_" + userAsset.attr("data-cardSeq") +"_|_"+userAsset.attr("data-redeemType"));
$.ajax({
url:'${base}/xcs/xcsRedeem.htl',
data:{
'sessionId':sessionId,
'assetType':userAsset.attr("data-assetType"),
'cardSeq':userAsset.attr("data-cardSeq")+"",
'redeemType':userAsset.attr("data-redeemType"),
'amount':$("#money").val()+"",
},
type:'post',
success: function(data){
//移除 loading
hideLoading();
var fromType="${fromType!''}";
var assetType = userAsset.attr("data-assetType");
if(data.code == '1000'){
toPage("${base}/xcs/xcsRedeemSuccess.htl?amount="+data.data.amount+"&assetType="+assetType+"&intoAccDate="+data.data.intoAccDate+"&intoAccTime="+data.data.intoAccTime+"&fromType="+fromType+"&redeemType="+$("input#userAsset").attr("data-redeemType")+"&productResource=${productResource}");
}else{
toPage("${base}/xcs/xcsRedeemFail.htl?error="+data.data+"&fromType="+fromType+"&productResource=${productResource}");
}
},
error: function (XMLHttpRequest, textStatus, errorThrown){
hideLoading();
if(XMLHttpRequest.status==306){
login();
}else{
showTips("网络好像不给力...");
}
}
});
}
function callback(a){
var fromType = '${fromType!''}';
var data = eval("(" + a + ")");
phoneNo= data.phoneNo;
sessionId = data.sessionID;
if(phoneNo!=null && phoneNo!="" && sessionId!=null && sessionId!=""){
//显示 loading
showLoading();
$.ajax({
url:'${base}/xcs/xcsRedeem.htl',
data:{'phoneNo':phoneNo,
'sessionId':sessionId,
'assetType':$("#assetType").val(),
'protocolEnc':$("#protocolEnc").val(),
'bankName':$("#bankName").val(),
'bankcard4No':$("#bankcard4No").val(),
'redeemType':$("#redeemType").val(),
'amount':$("#money").val(),
'isProtocol':$("#isProtocol").val()
},
type:'post',
success: function(data){
//移除 loading
hideLoading();
if(data.code == '1000'){
toPage("${base}/xcs/xcsRedeemSuccess.htl?amount="+data.data.amount+"&intoAccDate="+data.data.intoAccDate+"&intoAccTime="+data.data.intoAccTime+"&fromType="+fromType+"&redeemType="+$("#redeemType").val()+"&productResource=${productResource}");
}else{
toPage("${base}/xcs/xcsRedeemFail.htl?error="+data.data+"&fromType="+fromType+"&productResource=${productResource}");
}
},
error: function (XMLHttpRequest, textStatus, errorThrown){
hideLoading();
if(XMLHttpRequest.status==306){
login();
}else{
showTips("网络好像不给力...");
}
}
});
}else{
login();
}
}
//返回小财神首页
function wopay_director_callBack(){
var url = "${loadingUrl}${base}/xcs/xcsIndex.htl?phoneNo=${phoneNo}&sessionId=${sessionId}&fromType=${fromType!''}"+"&productResource=${productResource}";
//android
if(wopay_device_type()=="1"){
toPage(url);
return true;
}else{
url = $.base64.btoa(url);
return '{ \"type\" : \"url\", \"content\" : \"'+url+'\"}';
}
}
});
</script>
</body>
</html>