Init Repo

This commit is contained in:
root
2019-09-06 23:53:10 +08:00
commit f0ef89dfbb
7905 changed files with 914138 additions and 0 deletions

View File

@ -0,0 +1,320 @@
var time = 0;
var isSend = false;
var myorm;
var emailForm;
var phoneForm;
var getemailForm;
var getphoneForm;
var getpayForm;
var payForm;
$(function(){
$('#phoneVerify').validator({
valid: function(form){
var n=$('#VerifyId').val();
getPhoneVerifys(n);
}
});
})
function vePayForm(){
//修改支付密码
myorm = $('#payform').validator({
valid: function(form){
var params = WST.getParams('.ipt');
if(window.conf.IS_CRYPT=='1'){
var public_key=$('#token').val();
var exponent="10001";
var rsa = new RSAKey();
rsa.setPublic(public_key, exponent);
if(params.oldPass)params.oldPass = rsa.encrypt(params.oldPass);
params.newPass = rsa.encrypt(params.newPass);
params.reNewPass = rsa.encrypt(params.reNewPass);
}
var loading = WST.msg('正在提交数据,请稍后...', {icon: 16,time:60000});
$.post(WST.U('home/users/payPassEdit'),params,function(data,textStatus){
layer.close(loading);
var json = WST.toJson(data);
if(json.status=='1'){
WST.msg(json.msg,{icon:1,time:2000},function(){
location.href=WST.U('home/users/security');
});
}else{
WST.msg(json.msg,{icon:2});
}
});
}
})
}
function veMyorm(){
//修改密码
myorm = $('#myorm').validator({
fields: {
newPass: {
rule:"required;length[6~20]",
msg:{required:"请输入新密码"},
tip:"请输入新密码"
},
reNewPass: {
rule:"required;length[6~20];match[newPass]",
msg:{required:"请再次输入新密码",match:"两次输入密码不匹配"},
tip:"请再次输入新密码"
},
},
valid: function(form){
var params = WST.getParams('.ipt');
if(window.conf.IS_CRYPT=='1'){
var public_key=$('#token').val();
var exponent="10001";
var rsa = new RSAKey();
rsa.setPublic(public_key, exponent);
if(params.oldPass)params.oldPass = rsa.encrypt(params.oldPass);
params.newPass = rsa.encrypt(params.newPass);
params.reNewPass = rsa.encrypt(params.reNewPass);
}
var loading = WST.msg('正在提交数据,请稍后...', {icon: 16,time:60000});
$.post(WST.U('home/users/passEdit'),params,function(data,textStatus){
layer.close(loading);
var json = WST.toJson(data);
if(json.status=='1'){
WST.msg("操作成功",{icon:1,time:2000},function(){
location.href=WST.U('home/users/security');
});
}else{
WST.msg(json.msg,{icon:2});
}
});
}
})
}
function veemailForm(){
//绑定邮箱
emailForm = $('#emailForm').validator({
rules: {
remote: function(element){
return $.post(WST.U('home/users/checkEmail'),{"loginName":element.value},function(data,textStatus){
});
}
},
fields: {
userEmail: {
rule:"required;email;remote;",
msg:{required:"请输入邮箱",email:"请输入有效的邮箱"},
tip:"请输入邮箱",
},
secretCode: {
rule:"required",
msg:{required:"请输入校验码"},
tip:"请输入校验码",
target:"#secretErr"
}
},
valid: function(form){
var params = WST.getParams('.ipt');
var loading = WST.msg('正在提交数据,请稍后...', {icon: 16,time:60000});
$.post(WST.U('home/users/emailEdit'),params,function(data,textStatus){
layer.close(loading);
var json = WST.toJson(data);
if(json.status=='1'){
var redirect = WST.U('home/users/doneEmailBind');
var edit = $('#editEmail').val();
if(edit)redirect=WST.U('home/users/editEmail3');
WST.msg('验证通过',{icon:1},function(){location.href=redirect});
}else{
WST.msg(json.msg,{icon:2});
WST.getVerify('#verifyImg');
}
});
}
});
}
function sendEmail(edit){
var url = 'home/users/getEmailVerify';
if(isSend )return;
if(!$('#verifyCode').isValid())return;
if(!edit){
if(!$('#userEmail').isValid())return;
}else{
url = 'home/users/getEmailVerifyt';
}
var loading = WST.msg('正在发送邮件,请稍后...', {icon: 16,time:60000});
var params = WST.getParams('.ipt');
$.post(WST.U(url),params,function(data,textStatus){
layer.close(loading);
var json = WST.toJson(data);
if(json.status=='1'){
WST.msg('邮箱已发送,请注册查收');
isSend = true;
time = 120;
$('#timeSend').attr('disabled', 'disabled').css('background','#e8e6e6');
$('#timeSend').html('发送验证邮件(120)');
var task = setInterval(function(){
time--;
$('#timeSend').html('发送验证邮件('+time+")");
if(time==0){
isSend = false;
clearInterval(task);
$('#timeSend').html("重新发送验证邮件");
$('#timeSend').removeAttr('disabled').css('background','#e23e3d');
}
},1000);
}else{
WST.msg(json.msg,{icon:2});
WST.getVerify('#verifyImg');
}
});
}
function vephoneForm(){
//绑定手机号
phoneForm = $('#phoneForm').validator({
valid: function(form){
var me = this;
// ajax提交表单之前先禁用submit
me.holdSubmit();
var params = WST.getParams('.ipt');
var loading = WST.msg('正在提交数据,请稍后...', {icon: 16,time:60000});
$.post(WST.U('home/users/phoneEdito'),params,function(data,textStatus){
layer.close(loading);
var json = WST.toJson(data);
if(json.status=='1'){
location.href=WST.U('home/users/editPhoneSu','pr='+json.process);
}else{
WST.msg(json.msg,{icon:2});
WST.getVerify('#verifyImg');
}
});
}
});
}
function vegetemailForm(){
//修改邮箱
getemailForm = $('#getemailForm').validator({
valid: function(form){
var params = WST.getParams('.ipt');
var loading = WST.msg('正在提交数据,请稍后...', {icon: 16,time:60000});
$.post(WST.U('home/users/emailEditt'),params,function(data,textStatus){
layer.close(loading);
var json = WST.toJson(data);
if(json.status=='1'){
WST.msg('验证通过',{icon:1},function(){location.href=WST.U('home/users/editEmail2')})
}else{
WST.msg(json.msg,{icon:2});
WST.getVerify('#verifyImg');
}
});
}
});
}
function vegetphoneForm(){
//修改手机号
getphoneForm = $('#getphoneForm').validator({
valid: function(form){
var params = WST.getParams('.ipt');
var loading = WST.msg('正在提交数据,请稍后...', {icon: 16,time:60000});
$.post(WST.U('home/users/phoneEditt'),params,function(data,textStatus){
layer.close(loading);
var json = WST.toJson(data);
if(json.status=='1'){
location.href=WST.U('home/users/editPhoneSut');
}else{
WST.msg(json.msg,{icon:2});
WST.getVerify('#verifyImg');
}
});
}
});
}
function vegetpayForm(){
//重置支付密码
getpayForm = $('#getpayForm').validator({
valid: function(form){
var params = WST.getParams('.ipt');
var loading = WST.msg('正在提交数据,请稍后...', {icon: 16,time:60000});
$.post(WST.U('home/users/payEditt'),params,function(data,textStatus){
layer.close(loading);
var json = WST.toJson(data);
if(json.status=='1'){
location.href=WST.U('home/users/editPaySut');
}else{
WST.msg(json.msg,{icon:2});
WST.getVerify('#verifyImg');
}
});
}
});
}
function vepayForm(){
//设置支付密码
payForm = $('#payForm').validator({
valid: function(form){
var me = this;
me.holdSubmit();
var params = WST.getParams('.ipt');
if(window.conf.IS_CRYPT=='1'){
var public_key=$('#token').val();
var exponent="10001";
var rsa = new RSAKey();
rsa.setPublic(public_key, exponent);
params.newPass = rsa.encrypt(params.newPass);
params.reNewPass = rsa.encrypt(params.reNewPass);
}
var loading = WST.msg('正在提交数据,请稍后...', {icon: 16,time:60000});
$.post(WST.U('home/users/payEdito'),params,function(data,textStatus){
layer.close(loading);
var json = WST.toJson(data);
if(json.status=='1'){
location.href=WST.U('home/users/editPaySu','pr='+json.process);
}else{
WST.msg(json.msg,{icon:2});
WST.getVerify('#verifyImg');
}
});
}
});
}
//发送手机验证码
function getPhoneVerify(n){
if(!$('#userPhone').isValid())return;
$('#VerifyId').val(n);
if(window.conf.SMS_VERFY==1){
WST.open({type: 1,title:"请输入验证码",shade: [0.6, '#000'],border: [0],content: $('#phoneVerify'),area: ['600px', '180px']});
}else{
getPhoneVerifys(n);
}
}
function getPhoneVerifys(n){
WST.msg('正在发送短信,请稍后...',{time:600000});
var time = 0;
var isSend = false;
var params = WST.getParams('.ipt');
$.post(WST.U('home/users/getPhoneVerify'+n),params,function(data,textStatus){
var json = WST.toJson(data);
if(isSend )return;
isSend = true;
if(json.status!=1){
WST.msg(json.msg, {icon: 5});
WST.getVerify('#verifyImg');
time = 0;
isSend = false;
}if(json.status==1){
WST.msg('短信已发送,请注册查收');
layer.closeAll('page');
time = 120;
$('#timeObtain').attr('disabled', 'disabled').css('background','#e8e6e6');
$('#timeObtain').html('获取手机验证码(120)').css('width','130px');
var task = setInterval(function(){
time--;
$('#timeObtain').html('获取手机验证码('+time+")");
if(time==0){
isSend = false;
clearInterval(task);
$('#timeObtain').html("重新获取验证码").css('width','100px');
$('#timeObtain').removeAttr('disabled').css('background','#e23e3d');
}
},1000);
}
});
}