123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 |
- 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("<span class='cl-red'>温馨提示:</span>金额提现每次不能低于<span class='cl-red'>" + minWithdrawMoneyAmount + "</span>元!每月<span class='cl-red'>" + dataObj.withdrawMoneyCount + "</span>次提现机会。以每月15日为分界线,在15日之前申请提现的,将会于15-20日到账;若当月15日后申请提现的,将会于下月的15日-20日到账,如遇法定假期将顺延。");
- $("#user-info-span").html("<span class='cl-red'>温馨提示:</span>当前最大可提现金额<span class='cl-red'>" + userMoney + "</span>元");
- 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)
- }
- })
- };
|