jQuery.noConflict(); //mark lxy 增加分享人 2018/4/4 function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r != null) return unescape(r[2]); return null; } var pname =GetQueryString('pName')?GetQueryString('pName'): localStorage.getItem('pName'); if(!pname) { pname = localStorage.getItem('pName'); var indexNum = pname.indexOf('&'); if(indexNum > 0){ pname = pname.slice(0,indexNum); } } if(pname) { $('#pName').val(pname);; $('#pName').attr('disabled', 'disabled'); } var nameType = 3; function onTesting(obj) { //不能输入中文 WST.isChinese(obj, 1); var data = $(obj).val(); var regMobile = /^0?1[3|4|5|8][0-9]\d{8}$/; if(regMobile.test(data)) { //手机 nameType = 3; $.post(WST.U('mobile/users/checkUserPhone'), { userPhone: data }, function(data) { var json = WST.toJson(data); if(json.status == 1) {} else { var dia = $.dialog({ title: '', content: '
手机号已注册
', button: ["确认"] }); } data = json = null; }); } } function register() { var regName = $('#regName').val(); var regPwd = $('#regPwd').val(); var regcoPwd = $('#regcoPwd').val(); var regVerfy = $('#regVerfy').val(); var phoneCode = $('#phoneCode').val(); var smsVerfy = $('#smsVerfy').val(); var pName = $('#pName').val(); var param = {}; if($('#defaults').hasClass('ui-icon-unchecked-s')) { WST.msg('请阅读用户注册协议', 'info'); return false; } if(regName == '') { WST.msg('请输入账号', 'info'); return false; } if(regName.length < 6) { WST.msg('账号为6位以上数字或字母', 'info'); return false; } if(regPwd == '') { WST.msg('请输入密码', 'info'); return false; } if(regPwd.length < 6 || regPwd.length > 16) { WST.msg('请输入密码为6-16位字符', 'info'); return false; } if(regcoPwd == '') { WST.msg('确认密码不能为空', 'info'); return false; } // if(smsVerfy == '') { // WST.msg('验证码不能为空', 'info'); // return false; // } if(regPwd != regcoPwd) { WST.msg('确认密码不一致', 'info'); return false; } if(phoneCode == '') { WST.msg('请输入短信验证码', 'info'); return false; } param.mobileCode = phoneCode; if(window.conf.IS_CRYPTPWD == 1) { var public_key = $('#key').val(); var exponent = "10001"; var rsa = new RSAKey(); rsa.setPublic(public_key, exponent); var regcoPwd = rsa.encrypt(regcoPwd); var regPwd = rsa.encrypt(regPwd); } WST.load('注册中···'); param.nameType = nameType; param.loginName = regName; param.loginPwd = regcoPwd; param.reUserPwd = regPwd; param.pName = pName; param.verifyCode = smsVerfy; $('#regButton').addClass("active").attr('disabled', 'disabled'); $.post(WST.U('mobile/users/register'), param, function(data) { var json = WST.toJson(data); if(json.status == 1) { WST.msg(json.msg, 'success'); var url = json.url; setTimeout(function() { if(WST.blank(url)) { location.href = url; } else { location.href ='/down/orange/index.html'; } }, 200); } else { WST.msg(json.msg, 'warn'); WST.getVerify("#verifyImg3"); $('#regButton').removeAttr('disabled').removeClass("active"); } WST.noload(); data = json = null; }); } var time = 0; var isSend = false; function obtainCode() { var userPhone = $('#regName').val(); if(userPhone == '') { WST.msg('请输入帐号为手机号码', 'info'); $('#userPhone').focus(); return false; } if(WST.conf.SMS_VERFY == 1) { var smsVerfy = $('#smsVerfy').val(); if(smsVerfy == '') { WST.msg('请输入验证码', 'info'); $('#smsVerfy').focus(); return false; } } var param = {}; param.userPhone = userPhone; param.smsVerfy = smsVerfy; param.isMobile = 1; if(isSend) return; isSend = true; $.post(WST.U('mobile/users/getPhoneVerifyCode'), param, function(data) { var json = WST.toJson(data); if(json.status == 1) { WST.msg(json.msg, 'success'); time = 120; $('#obtain').attr('disabled', 'disabled').html('120秒获取'); var task = setInterval(function() { time--; $('#obtain').html('' + time + "秒获取"); if(time == 0) { isSend = false; clearInterval(task); $('#obtain').removeAttr('disabled').html("重新发送"); } }, 1000); } else { WST.msg(json.msg, 'warn'); WST.getVerify("#verifyImg3"); isSend = false; } data = json = null; }); } //弹框 function wholeShow(type) { jQuery('#' + type).animate({ "right": 0 }, 500); } function wholeHide(type) { var dataWidth = $('#' + type).css('width'); jQuery('#' + type).animate({ 'right': '-' + dataWidth }, 500); } //协议 function inAgree(obj) { if($('#defaults').hasClass('wst-active')) { $(obj).addClass('ui-icon-unchecked-s'); $(obj).removeClass('ui-icon-success-block wst-active'); } else { $(obj).removeClass('ui-icon-unchecked-s'); $(obj).addClass('ui-icon-success-block wst-active'); } } $(document).ready(function() { var w = WST.pageWidth(); var h = WST.pageHeight(); $('#protocol .content').css('overflow-y', 'scroll').css('height', h - 61); $("#protocol").css('right', -w); });