新增大陆提现是否成年校验

This commit is contained in:
Dragon
2024-01-19 18:41:29 +08:00
parent 2a76f79507
commit b0f828f4a3
2 changed files with 48 additions and 2 deletions

View File

@@ -34,6 +34,7 @@ var weekMaxValue;//本周剩余最大金额
var realName = false;//默认大陆未实名
var modifyId = null;
var userInfo = {}//账户信息暂存
var idCard;//获取大陆身份证号
$(function () {
setTimeout(function () {
getInfoFromClient()
@@ -181,6 +182,7 @@ function getAccounts () {
$('.account span').addClass('active');
}
if (res.accountType == 2) {
idCard = res.idCardNo;
updateNums = res.updateNum;
isRealCertifyBool = res.isRealCertify;
// 判断是否认证
@@ -208,7 +210,6 @@ function getAccounts () {
$('.mainlandInfo .mainlandInfo_in p span').text(updateNums + '次');
$('.accountPub .accountPub_in ul li i').show();
} else {
console.log('次数');
$('.accountPub .accountPub_in ul li i').hide();
}
// 修改大陆银行卡按钮
@@ -388,10 +389,55 @@ $('.butBig').click(function () {
toastMsg('超出本周最大提领次数')
return
}
if (accountType == 2 && isAdult(idCard) == false) {//
toastMsg('申請提現失敗,不支援未成年人提現');
return
}
$('.withDrawalPub .withDrawalPub_in p ').html(`確認通過 <b>${$('.account .active').text()}</b> 提領 <b>${num}</b>金幣?`)
$('.withDrawalPub .withDrawalPub_in span b ').html(`${$('.withdrawal .numBox b').text()}`)
$('.withDrawalPub').show();
})
// 判断身份证是否成年
function isAdult (idCard) {
// // 身份证号码正则表达式
var idCardPattern = /^\d{17}[\d|x]|\d{15}$/;
// 验证身份证格式是否正确
if (!idCardPattern.test(idCard)) {
// toastMsg('身份证格式有误')
return false;
}
// 获取身份证中的出生日期
var birthday = "";
if (idCard.length === 18) {
birthday = idCard.substring(6, 14);
} else if (idCard.length === 15) {
birthday = "19" + idCard.substring(6, 12);
}
// 获取当前时间的年份和月份
var today = new Date();
var currentYear = today.getFullYear();
var currentMonth = today.getMonth() + 1;
// 将出生日期转换为日期对象
var birthdate = new Date(birthday.substring(0, 4), birthday.substring(4, 6) - 1, birthday.substring(6));
// 计算年龄差
var age = currentYear - birthdate.getFullYear();
// 如果当前月份小于出生日期的月份,年龄减一
if (currentMonth < Number(birthday.substring(4, 6))) {
age--;
}
// 根据年龄判断是否成年
if (age >= 18) {
return true;
} else {
return false;
}
}
// 二次确认提領按钮
$('.withDrawalPub .withDrawalPub_in .but').click(function () {
var num = $('.withdrawal input').val();

View File

@@ -126,4 +126,4 @@
<script src="../../common/js/vconsole.min.js"></script>
<script src="../../common/js/route-constant.js"></script>
<script src="../../common/js/svga.min.js"></script>
<script src="./js/withdrawal.js?v=1.9"></script>
<script src="./js/withdrawal.js?v=2.1"></script>