<!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> |
|
来自: 好闺女瑶瑶 > 《FreeMarker》