打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
小财神赎回页freemarker应用
<!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>

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
[转载]史上最详细的房子装修流程,看懂了再装!<SPAN class=img2><IMG class="SG_icon SG_icon18" title=此博文包
留言图代码
每天学点中医养生
Jquery选择单选
金龙鱼1比1比1养生厨房视频
图文导航
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服