var isSendRequest = false; var messageInfo = "对不起,请稍后刷新重试!"; var withdrawMoneyCount = 0; var userMoney = 0; var maxWithdrawMoney = 0; mui.ready(function() { applyBofore(); mui('body').on('click', '#submit-apply-btn', function() { if(isSendRequest) { var username = $("#username").val(); $.trim(username); var re1 = new RegExp("^([\u4E00-\uFA29]|[\uE7C7-\uE7F3]|[a-zA-Z0-9]){1,30}$"); if(!re1.test(username)) { mui.alert("请输入中文名称~"); return false } var userTel = $("#user-tel").val(); if(!(/^1[3|4|5|7|8]\d{9}$/.test(userTel))) { mui.alert("手机号码有误,请重填"); return false } var userCashNum = $("#user-cash-num").val(); var r = /^[1-9]+\d*$/; if(!r.test(userCashNum)) { mui.alert("请输入合法的金额!"); return false } if(parseInt(userCashNum) >= userMoney) { mui.alert("请输入提现数量不大于等于您的可用金额的值!"); return false } var bankNo = $("#bank-name").val(); if(!(/^(\d{16}|\d{19})$/.test(bankNo))) { mui.alert("请输入正确的银行卡号!"); return false } var bankch = $("#bankch-name").val(); if(!re1.test(bankch)) { mui.alert("请输入中文支行名称~"); return false } isSendRequest = false; messageInfo = "正在请求提现中..."; var paramArgs = { "username": username, "tel": userTel, "integralNum": userCashNum, "bankName": bankNo, "branch": bankch }; $.ajax(base_path + '/withdraw/applyCash', { data: paramArgs, dataType: 'json', async: false, type: 'POST', timeout: 150000, xhrFields: { withCredentials: true }, crossDomain: true, success: function(dt) { if(dt.isRedirect) { location.href = dt.redirectURL; } else { if(dt.status) { isSendRequest = true; window.location.href = base_path + "/withdraw/success" } else { isSendRequest = true; mui.alert(dt.message) } } }, error: function(xhr, type, errorThrown) { errorfn(xhr) } }) } else { mui.alert(messageInfo) } }); getCartNum(); document.querySelector('.loading-bg').style.display = 'none' }); var userInputMoney = 0; function cashChange() { var cashNum = $("#user-cash-num").val(); $.trim(cashNum); var r = /^[1-9]+\d*$/; if(!r.test(cashNum)) { $("#user-cash-num").val(userInputMoney); return false } if(parseInt(cashNum) >= userMoney) { $("#user-cash-num").val(userMoney); return false } userInputMoney = cashNum }; function applyBofore() { $.ajax(base_path + '/withdraw/applyCashBefore', { dataType: 'json', type: 'POST', timeout: 15000, xhrFields: { withCredentials: true }, crossDomain: true, success: function(dt) { if(dt.isRedirect) { location.href = dt.redirectURL; } else { if(dt.status) { isSendRequest = true; var dataObj = dt.data; minWithdrawMoneyAmount = accDiv(dataObj.minWithdrawMoneyAmount, 100); userMoney = accDiv(dataObj.userMoney, 100); $("#show-title-span").html("温馨提示:金额提现每次不能低于" + minWithdrawMoneyAmount + "元!每月" + dataObj.withdrawMoneyCount + "次提现机会。以每月15日为分界线,在15日之前申请提现的,将会于15-20日到账;若当月15日后申请提现的,将会于下月的15日-20日到账,如遇法定假期将顺延。"); $("#user-info-span").html("温馨提示:当前最大可提现金额" + userMoney + "元"); var Withdraw = dataObj.Withdraw; $("#username").val(Withdraw.withdrawalsUsername); $("#user-tel").val(Withdraw.withdrawalsTel); $("#bank-name").val(Withdraw.withdrawalsCardNo); $("#bankch-name").val(Withdraw.withdrawalsBankName); } else { messageInfo = dt.message; mui.alert(dt.message) } } }, error: function(xhr, type, errorThrown) { console.log(xhr) } }) };