快捷绑卡
$( function(){
//版本控制,是否启用绑卡B版
var $revisionControl = false;
//提交按钮
var $submit = $('#btn_submit');
//银行卡号
var $bankNumber = $('#bank_number');
//银行预留手机
var $bankMobile = $('#bank_mobile');
//获取验证码按钮
var $mobileCodeBtn = $('#mob_code_btn');
//手机验证码
var $mobileCodeInput = $('#mob_code_input');
// 设置支付密码
var $setPayPassword = $('#set_pay_pass');
//选择开户行所在地
var $chooseCity = $('#choose_city');
var $chooseCityWrap = $('#js_input_city');
// 协议是否选中
var $isChecked = true;
//遮罩
var $shadow = $('#shadow_win');
//ajax返回状态
var $ajaxStatus = {
'win' : 'M00000', //成功
'oov' : 'M00003', //未登录
'partial' : 'M03020', //信息不全需要开户行等
'payPassUn' : 'M03008' //设置支付密码失败
};
// 快捷绑卡接口
var $url = '';
var $data = null;
var $ajax = null;
var $flag = false;
var $vcodeLeftTime = 60, $vcodeTimer = 0;
//开户银行
var $chooseBank = $('#choose_bank');
var $bankLayout = $('#bank_layout');
var $bankInner = $('#bank_inner');
var $bankCloseBtn = $('#bank_layout_close');
var $chooseBankInput = $('#choose_bank_input');
//开户支行
var $chooseBankBranch = $('#choose_bank_branch');
var $bankBranchLayout = $('#bank_branch_layout');
var $bankBranchInner = $('#bank_branch_inner');
var $bankBranchCloseBtn = $('#bank_branch_close');
var $chooseBankBranchInput = $('#choose_bankBranch_input');
//是否支持地区
var $isArea = '';
//开户行编码
var $bankCode = '';
//支行id
var $accountBankId = '';
//省份变量
var $citUrl = '/area/getAllProvinceinfo';
var $citAjax = null;
var $citHtml = '';
var $citTpl = '';
var $citLayout = $('#city_layout');
var $citInnerWrap = $('#city_inner');
var $citCloseBtn = $('#city_layout_close');
//县市变量
var $couData = '';
var $couUrl = '/area/getCityinfoByPcode';
var $couAjax = null;
var $couHtml = '';
var $couTpl = '';
var $couLayout = $('#county_layout');
var $couInnerWrap = $('#county_inner');
var $couGoBackBtn = $('a.go-city', $couLayout);
//省份名称
var $bankProvince = '';
//省份编码
var $provinceCode = '';
//城市名称
var $bankCity = '';
//城市编码
var $cityCode = '';
//省份加城市名称
var $bankProvinceCity = '';
//开户银行编码(快钱渠道)
var $pubCode = '';
//获取银行名缓存数据
var $getBankNameData = null;
//获取银行支行缓存数据
var $getBankBranchData = null;
//获取银行开户地省份缓存数据
var $getBankCityData = null;
//获取银行开户地县级市缓存数据
var $getBankCouData = null;
//提示信息文案
var $infoMap = {
'phoneVerify' : '请输入手机验证码!',
'chooseBank' : '请选择开户银行,不能为空!',
'chooseBankBranch' : '请选择开户支行,不能为空!',
'chooseCity' : '请选择开户所在地,不能为空!'
};
//快钱充值金额
var $minPayAmount = MS.cookie.get( '_minPayAmount' )|| MS.STORAGE.get( '_minPayAmount' ) || MS.getQueryStringArgs()['minPayAmount'];
//如果没有充值金额去请求接口
if( !$minPayAmount ){
(function(){
var _url = '';
MS.request( _url, {}, function(json){
if( json.ec == 'M00000' && json.cd.verifyBankCardChannel == 2 ){
$minPayAmount = json.cd.minPayAmount;
}
});
})();
}
//真实姓名
var $name = MS.cookie.get( '_name' ) || MS.STORAGE.get( '_name' );
//身份证
var $nid = MS.cookie.get( '_verify' ) || MS.STORAGE.get( '_verify' );
if( !$submit.length || !$bankNumber.length || !$bankMobile.length || !$mobileCodeBtn.length || !$mobileCodeInput.length || !$setPayPassword.length ){ return; }
//充值金额
$('#js_minPayAmount').html( $minPayAmount );
//获取用户输入的姓名 || H5本地存储
$('#quick_money .you-name').html( $name );
//阻止事件默认行为和冒泡
function stopEvent(eve){
eve.preventDefault();
eve.stopPropagation();
}
//遮罩
function shadow(){
if ( !$shadow.length ) {
$shadow = $( '<div id="shadow_win" style="opacity: .8; width: 100%;height: 100%;position: fixed;top: 0;left: 0;" class="z-act-pop"></div>' );
$shadow.appendTo( 'body' );
}else{
$shadow.show();
}
}
//弹窗
function dialogFun(){
var $dialog = $( '#dialog_win' );
var $content = $( '<div class="dese">推荐您绑定民生银行,或其他国有、大型股份制银行的银行卡,更方便更快捷。</div><div class="dia-btn"><a class="left" id="dia_left_btn" href="javascript:;">修改银行卡</a><span>|</span><a href="javascript:;" class="right" id="dia_right_btn">继续原卡流程</a></div>' );
if( !$dialog.length ){
$dialog = $( '<div id="dialog_win" class="z-act"></div>' );
$content.appendTo( $dialog );
$dialog.appendTo( 'body' );
}else{
$dialog.show();
}
//去换卡
$('#dia_left_btn').on('click', function(even){
stopEvent(even);
if ( $shadow.length ){
$shadow.hide();
}
$dialog.hide();
$bankNumber.val('');
$bankNumber.focus();
$chooseBankInput.addClass('hidden');
$chooseCityWrap.addClass('hidden');
$revisionControl = false;
});
//保留卡
$('#dia_right_btn').on('click', function(even){
stopEvent(even);
if ( $shadow.length ){
$shadow.hide();
}
$dialog.hide();
$chooseBankInput.removeClass('hidden');
$chooseCityWrap.removeClass('hidden');
$revisionControl = true;
});
}
//获取省份、城市
function getCityCounty(){
if( !$citLayout.length || !$couLayout.length ){ return; }
if( !$getBankNameData ){
$citAjax = MS.request( $citUrl, {}, function(json){
var ec = json.ec,
cd = json.cd;
if( ec == $ajaxStatus.win ){
$.each( cd, function(index, item){
$citTpl += '<a provinceCode="'+item.pifCode+'" href="javascript:;">'+item.pifName+'</a>';
});
$citHtml = $citTpl;
$citInnerWrap.html( $citHtml );
}else if( ec == $ajaxStatus.oov ){
window.location.href = '/page/regist/login.jsp';
}
} );
}
//点击省份处理
$citInnerWrap.delegate( 'a', 'click', function(e){
stopEvent(e);
//清除所有列表className
for( var i = 0; i < $('a', $citInnerWrap).length; i++ ){
$('a', $citInnerWrap)[i].className = '';
}
$( this ).toggleClass( 'current' );
//省份名称
$bankProvince = $( this ).html();
MS.cookie.set('_bankProvince', $bankProvince);
//设置省份名称到chooseCity属性值
$chooseCity.html( $bankProvince );
$chooseCity.prev().hide();
//隐藏省份
$citLayout.addClass( 'hidden' );
//显示县级市
$couLayout.removeClass( 'hidden' );
//省份编码
$provinceCode = $( '#city_inner a.current' ).attr( 'provinceCode' );
MS.cookie.set( '_provinceCode', $provinceCode );
$couData = {
'pcode' : $provinceCode || MS.cookie.get('_provinceCode')
};
$couAjax = MS.request( $couUrl, $couData, function(resp){
var ec = resp.ec;
var cd = resp.cd;
$couTpl = '';
if( ec == $ajaxStatus.win ){
$.each( cd, function(index, item){
$couTpl += '<a cityCode="'+item.citCode+'" href="javascript:;">'+item.citName+'</a>';
});
}
$couHtml = $couTpl;
$couInnerWrap.html($couHtml);
} );
//点击县城处理
$couInnerWrap.delegate( 'a', 'click', function(ev){
stopEvent(ev);
//清除所有列表className
for( var i=0; i < $('a', $couInnerWrap).length; i++ ){
$('a', $couInnerWrap)[i].className = '';
}
$( this ).toggleClass( 'current' );
//城市名称
$bankCity = $( this ).html();
MS.cookie.set('_bankCity', $bankCity );
//城市编码
$cityCode = $( this ).attr( 'cityCode' );
MS.cookie.set('_cityCode', $cityCode );
//省份加城市名称
$bankProvinceCity = ( $bankProvince + $bankCity ) || ( MS.cookie.get('_bankProvince') + MS.cookie.get('_bankCity') );
//设置省份加城市名称到chooseCity属性值
$chooseCity.html( $bankProvinceCity );
//隐藏当前浮层
$couLayout.addClass( 'hidden' );
//隐藏遮罩浮层
if( $shadow.length ){ $shadow.hide(); }
} );
//点击县城浮层头部返回按钮
if( $couGoBackBtn.length ){
$couGoBackBtn.on('click', function(evn){
stopEvent(evn);
//隐藏县城浮层
$couLayout.addClass('hidden');
//显示省份浮层
$citLayout.removeClass('hidden');
});
}
} );
//生成拖动
var $citIscroll = null, $couIscroll = null, $h = 32;
$('#city_inner').css( 'height', $('#city_inner a').length * $h + $h );
$citIscroll = new IScroll( '#city_wrap', {
scrollbars: true,//有滚动条
probeType: 2,
fadeScrollbars: true,//滚动时显示滚动条,默认影藏,并且是淡出淡入效果
bounce: true,//边界反弹
mouseWheel: true, click: true,
interactiveScrollbars: true,//滚动条可以拖动
shrinkScrollbars: 'scale',// 当滚动边界之外的滚动条是由少量的收缩。'clip' or 'scale'.
momentum: true// 允许有惯性滑动
} );
$('#county_inner').css( 'height', $('#county_inner a').length * $h + $h );
$couIscroll = new IScroll( '#county_wrap', {
scrollbars: true,//有滚动条
probeType: 2,
fadeScrollbars: true,//滚动时显示滚动条,默认影藏,并且是淡出淡入效果
bounce: true,//边界反弹
mouseWheel: true, click: true,
interactiveScrollbars: true,//滚动条可以拖动
shrinkScrollbars: 'scale',// 当滚动边界之外的滚动条是由少量的收缩。'clip' or 'scale'.
momentum: true// 允许有惯性滑动
} );
}
getCityCounty();
//输入框显示修改
$.each($('input'), function(){
if( $(this).val() != '' ){
$(this).prev().hide();
}else{
$(this).prev().show();
}
});
$("input").focus(function(){
$(this).prev().hide();
}).blur(function(){
if( $(this).val() != '' ){
$(this).prev().hide();
}else{
$(this).prev().show();
}
});
//检测是否为空
function checkEmpty(self, info){
if( $( self ).val() == '' ){
MS.messShow( info );
return false;
}
return true;
}
//检测是否为空
function checkHtmlEmpty(self, info){
if( $( self ).html() == '' ){
MS.messShow( info );
return false;
}
return true;
}
// 倒计时控制
function vcode_startRycleVbtn() {
if ( $vcodeLeftTime > 1 ) {
$vcodeLeftTime--;
$mobileCodeBtn.addClass('no-click');
$mobileCodeBtn.html( $vcodeLeftTime + '秒后重新获取' );
clearTimeout($vcodeTimer);
$vcodeTimer = setTimeout( vcode_startRycleVbtn, 1000 );
} else {
if ( $vcodeTimer ){
clearTimeout($vcodeTimer);
}
$vcodeLeftTime = 60;
$mobileCodeBtn.removeClass('no-click');
$mobileCodeBtn.html( '发送验证码' );
}
}
// 发送验证码
function getMobCode(e){
//发送验证码按钮是否可点
if( $(this).hasClass('no-click') ){ return; }
stopEvent(e);
var ajaxurl = '';
var phone = $bankMobile.val();
if( $revisionControl == false ){
if( luhmCheck( $bankNumber.val().replace(/\s+/g,"") ) && checkPhoneNo( $bankMobile ) ){
vcode_startRycleVbtn();
var data= {
'realName' : $name, //cookie 姓名信息
'idNo' : $nid, //cookie 身份证信息
'cardNo' : $bankNumber.val().replace(/\s+/g,""), //银行卡号
'phoneNo' : phone
};
MS.request( ajaxurl, data, function( json ) {
if (json.ec == $ajaxStatus.win) {
}else if( json.ec == $ajaxStatus.oov ){
window.location.href = '/page/regist/login.jsp';
}else if( json.ec == 'M00004' ){
$vcodeLeftTime = 0;
vcode_startRycleVbtn();
shadow();
dialogFun();
}else{
$vcodeLeftTime = 0;
vcode_startRycleVbtn();
MS.messShow(json.em);
}
} );
}
}else if( $revisionControl == true ){
function task(){
if( luhmCheck( $bankNumber.val().replace(/\s+/g,"") ) && checkPhoneNo( $bankMobile ) && checkHtmlEmpty( $chooseBank, $infoMap.chooseBank ) && checkHtmlEmpty( $chooseCity, $infoMap.chooseCity ) ){
var bUrl = '/regist/sendVCodeByQuickPay';
var dataBase= {
'realName' : $name, //cookie 姓名信息
'idNo' : $nid, //cookie 身份证信息
'cardNo' : $bankNumber.val().replace(/\s+/g,""), //银行卡号
'phoneNo' : phone,
'bankCode' : $bankCode || MS.cookie.get('_bankCode'),
'provinceCode' : $provinceCode || MS.cookie.get('_provinceCode'),
'bankProvince' : $bankProvince || MS.cookie.get('_bankProvince'),
'cityCode' : $cityCode || MS.cookie.get('_cityCode'),
'bankCity' : $bankCity || MS.cookie.get('_bankCity'),
'accountBankId' : $accountBankId || MS.cookie.get('_accountBankId'),
'quickCode' : $pubCode || MS.cookie.get('_pubCode')
};
MS.request( bUrl, dataBase, function( json ) {
if (json.ec == $ajaxStatus.win) {
vcode_startRycleVbtn();
}else if( json.ec == $ajaxStatus.oov ){
window.location.href = '/page/regist/login.jsp';
}else{
$vcodeLeftTime = 0;
vcode_startRycleVbtn();
MS.messShow(json.em);
}
} );
}
}
if( $isArea == 0 ){
if( checkHtmlEmpty( $chooseBankBranch, $infoMap.chooseBankBranch ) ){
task();
}
}else{
task();
}
}
}
//处理选择开户银行
function chooseBankWindow(e){
stopEvent(e);
var $getBankUrl = '';
var $bankTpl = '';
var $bankHtml = '';
shadow();
$bankLayout.removeClass('hidden');
if( !$getBankNameData ){
MS.request( $getBankUrl, {}, function(json){
var ec = json.ec;
var cd = json.cd;
var temp = [];
$getBankNameData = temp.concat( cd.show_bankCode_first, cd.show_bankCode_other );
if( ec == $ajaxStatus.win ){
$.each( $getBankNameData, function(index, item){
$bankTpl += '<a href="javascript:;" pubCode="'+item.pubCode+'" pubName="'+item.pubName+'" isArea="'+item.isArea+'">'+item.pubValue+'</a>';
} );
$bankHtml = $bankTpl;
$bankInner.html( $bankHtml );
}else if( ec == $ajaxStatus.oov ){
window.location.href = '/page/regist/login.jsp';
}
} );
}
//处理点击开户银行
$bankInner.delegate( 'a', 'click', function(ev){
stopEvent(ev);
//清除所有列表className
for( var i = 0; i < $('a', $bankInner).length; i++ ){
$('a', $bankInner)[i].className = '';
}
$( this ).toggleClass('current');
//设置开户行编码
$bankCode = $( this ).attr( 'pubName' );
$pubCode = $( this ).attr( 'pubCode' );
//设置是否支持地区
$isArea = $( this ).attr( 'isArea' );
MS.cookie.set( '_bankCode', $bankCode );
MS.cookie.set( '_pubCode', $pubCode );
MS.cookie.set( '_isArea', $isArea );
//隐藏遮罩和当前选择开户行浮层、设置选择开户行input属性值
var setAttrValue = function(self){
$chooseBank.html( self.html() );
$chooseBank.prev().hide();
if( $shadow.length ) { $shadow.hide(); }
$bankLayout.addClass('hidden');
};
if( $isArea === 1 ){
setAttrValue( $( this ) );
//显示选择支行input
$chooseBankBranchInput.removeClass('hidden');
}else{
setAttrValue( $( this ) );
}
});
//生成拖动
var $bankIscroll = null, $h = 32;
$bankInner.css( 'height', $('#bank_inner a').length * $h + $h );
$citIscroll = new IScroll( '#bank_wrap', {
scrollbars: true,//有滚动条
probeType: 2,
fadeScrollbars: true,//滚动时显示滚动条,默认影藏,并且是淡出淡入效果
bounce: true,//边界反弹
mouseWheel: true, click: true,
interactiveScrollbars: true,//滚动条可以拖动
shrinkScrollbars: 'scale',// 当滚动边界之外的滚动条是由少量的收缩。'clip' or 'scale'.
momentum: true// 允许有惯性滑动
} );
//点击关闭按钮
if( $bankCloseBtn.length ){
$bankCloseBtn.on( 'click', function(ev){
stopEvent(ev);
$bankLayout.addClass('hidden');
if( $shadow.length ){ $shadow.hide(); }
} );
}
}
//处理选择开户支行
function chooseBankBranchWindow(e){
stopEvent(e);
var $getBankBranchUrl = '';
var $bankBranchTpl = '';
var $bankBranchHtml = '';
shadow();
$bankBranchLayout.removeClass('hidden');
if( !$getBankBranchData ){
MS.request( $getBankBranchUrl, { 'bankCode' : $bankCode }, function(json){
var ec = json.ec;
var cd = json.cd;
if( ec == $ajaxStatus.win ){
$.each( cd, function(index, item){
$bankBranchTpl += '<a href="javascript:;" bankid="'+item.bankId+'" >'+item.bankName+'</a>';
} );
$bankBranchHtml = $bankBranchTpl;
$bankBranchInner.html( $bankBranchHtml );
}else if( ec == $ajaxStatus.oov ){
window.location.href = '/page/regist/login.jsp';
}
} );
}
$bankBranchInner.delegate( 'a', 'click', function(ev){
stopEvent(ev);
//清除所有列表className
for( var i = 0; i < $('a', $bankBranchInner).length; i++ ){
$('a', $bankBranchInner)[i].className = '';
}
$( this ).toggleClass('current');
//设置支行id
$accountBankId = $( this ).attr( 'bankid' );
MS.cookie.set( '_accountBankId', $accountBankId );
//设置选择支行input属性值
$chooseBankBranch.html('value', $( this ).html() );
$chooseBankBranch.prev().hide();
//隐藏遮罩
if( $shadow.length ) { $shadow.hide(); }
//隐藏选择开户支行当前浮层
$bankBranchLayout.addClass('hidden');
});
//生成拖动
var $bankBranchIscroll = null, $h = 32;
$bankBranchInner.css( 'height', $('#bank_branch_inner a').length * $h + $h );
$citIscroll = new IScroll( '#bank_branch_wrap', {
scrollbars: true,//有滚动条
probeType: 2,
fadeScrollbars: true,//滚动时显示滚动条,默认影藏,并且是淡出淡入效果
bounce: true,//边界反弹
mouseWheel: true, click: true,
interactiveScrollbars: true,//滚动条可以拖动
shrinkScrollbars: 'scale',// 当滚动边界之外的滚动条是由少量的收缩。'clip' or 'scale'.
momentum: true// 允许有惯性滑动
} );
if( $bankBranchCloseBtn.length ){
$bankBranchCloseBtn.on( 'click', function(ev){
stopEvent(ev);
$bankBranchLayout.addClass('hidden');
if( $shadow.length ){ $shadow.hide(); }
} );
}
};
//处理选择城市和省份
function chooseCityWindow(e){
stopEvent(e);
shadow();
$citLayout.removeClass('hidden');
//选择开户行所在地关闭按钮
if( $citCloseBtn.length ){
$citCloseBtn.on('click', function(ev){
stopEvent(ev);
$citLayout.addClass('hidden');
if ( $shadow.length ){
$shadow.hide();
}
});
}
};
//点击同意协议处理
if( !$("#agreement").prop("checked") ){
$submit.addClass('no-submit');
}else{
$submit.removeClass('no-submit');
}
$('#agreement').on( 'click', function(){
if( !$("#agreement").prop("checked") ){
$submit.addClass('no-submit');
isChecked = false;
}else{
$submit.removeClass('no-submit');
isChecked = true;
}
} );
function hander(eve){
if( !$("#agreement").prop("checked") ){ return; }
stopEvent(eve);
$url = ( $revisionControl == false ) ? '' : '';
//异常情况参数
var parameter = function(){
if( checkHtmlEmpty( $chooseBank, $infoMap.chooseBank ) && checkHtmlEmpty( $chooseCity, $infoMap.chooseCity ) && luhmCheck( $bankNumber.val().replace(/\s+/g,"") ) && checkPhoneNo( $bankMobile ) && checkEmpty( $mobileCodeInput, $infoMap.phoneVerify ) && checkPassword( $setPayPassword ) && $isChecked == true ){
$data = {
'phoneVerify' : $mobileCodeInput.val(), //手机验证码
'realName' : $name, //cookie 姓名信息
'idNo' : $nid, //cookie 身份证信息
'isArea' : $isArea || MS.cookie.get('_isArea'), //是否支持地区
'cardNo' : $bankNumber.val().replace(/\s+/g,""), //银行卡号
'bankCode' : $bankCode || MS.cookie.get('_bankCode'), //开户行编码
'accountBankId' :$accountBankId || MS.cookie.get('_accountBankId'), //支行id
'bankProvince' : $bankProvince || MS.cookie.get('_bankProvince'), //省份名称
'provinceCode' : $provinceCode || MS.cookie.get('_provinceCode'), //省份编码
'bankCity' : $bankCity || MS.cookie.get('_bankCity'), //城市名称
'cityCode' : $cityCode || MS.cookie.get('_cityCode'), //城市编码
'phoneNo' : $bankMobile.val(), //手机号码
'payPwd' : $setPayPassword.val(), //设置支付密码
'quickCode' : $pubCode || MS.cookie.get('_pubCode')
};
$flag = true;
}
};
//正常情况下
if( $revisionControl == false ){
if( luhmCheck( $bankNumber.val().replace(/\s+/g,"") ) && checkPhoneNo( $bankMobile ) && checkEmpty( $mobileCodeInput, $infoMap.phoneVerify ) && checkPassword( $setPayPassword ) && $isChecked == true ){
$data = {
'phoneVerify' : $mobileCodeInput.val(), //手机验证码
'realName' : $name, //cookie 姓名信息
'idNo' : $nid, //cookie 身份证信息
'cardNo' : $bankNumber.val().replace(/\s+/g,""), //银行卡号
'phoneNo' : $bankMobile.val(), //手机号码
'payPwd' : $setPayPassword.val() //设置支付密码
};
$flag = true;
}
}
//吊起B版绑卡
if( $revisionControl == true ){
//若果支行为0就要判断支行是否为空else直接走b版
if( $isArea == 0 ){
if( checkHtmlEmpty( $chooseBankBranch, $infoMap.chooseBankBranch ) ){
parameter();
}
}else{
parameter();
}
}
if( $flag == true ){
$ajax = MS.request( $url, $data, function(json){
var ec = json.ec;
if( ec == $ajaxStatus.win ){
$('#quick_money').addClass('hidden');
$('#js_bNumber').html( $minPayAmount );
$('#quick_money_succ').removeClass('hidden');
$flag = false;
}else if( ec == $ajaxStatus.partial ){
shadow();
dialogFun();
}else if( ec == $ajaxStatus.oov ){
//登录页面
window.location.href = '/page/regist/login.jsp';
}else if( ec == $ajaxStatus.payPassUn ){
//设置支付密码
MS.messShow( json.em, '/page/bindingcard/setpayPwd.jsp' );
}else{
//没成功跳到身份验证页面
MS.messShow( json.em );
}
} );
}
}
function keyUpFun(){
var value = $( this ).val().replace(/\s/g,'').replace(/(\d{4})(?=\d)/g,"$1 ");
$( this ).val( value );
}
//分格银行卡号
$bankNumber.off( 'keyup', keyUpFun ).on( 'keyup', keyUpFun );
//点击选择开户银行
if( $chooseBank.prev('b.label-val') ){
$chooseBank.prev('b.label-val').off( 'click', chooseBankWindow ).on( 'click', chooseBankWindow );
}
$chooseBank.off( 'click', chooseBankWindow ).on( 'click', chooseBankWindow );
//点击选择开户支行
if( $chooseBankBranch.prev('b.label-val') ){
$chooseBankBranch.prev('b.label-val').off( 'click', chooseBankBranchWindow ).on( 'click', chooseBankBranchWindow );
}
$chooseBankBranch.off( 'click', chooseBankBranchWindow ).on( 'click', chooseBankBranchWindow );
//点击选择开户行所在地
if( $chooseCity.prev('b.label-val') ){
$chooseCity.prev('b.label-val').off( 'click', chooseCityWindow ).on( 'click', chooseCityWindow );
}
$chooseCity.off('click', chooseCityWindow).on('click', chooseCityWindow);
//点击获取手机验证码
$mobileCodeBtn.off('click', getMobCode).on('click', getMobCode);
//点击提交按钮
$submit.off('click', hander).on('click', hander);
} );