189 lines
4.7 KiB
JavaScript
189 lines
4.7 KiB
JavaScript
//var dataUrl ="http://127.0.0.1:1917/hnMw/";//本地
|
|
var dataUrl ="http://140.210.209.102:1917/hnMw/";//线上
|
|
// var dataUrl ="http://140.210.195.210:1917/gzrmw/";//部署
|
|
// var dataUrl ="http://140.210.195.210:1921/gzrmw/";//cs部署
|
|
//密码验证
|
|
function checkPwd(){
|
|
var pwd=$("#pwd").val();
|
|
var againPwd=$("#againPwd").val();
|
|
if(pwd==againPwd){
|
|
document.getElementById("againPwdP").style.display="none";
|
|
return true;
|
|
}else{
|
|
document.getElementById("againPwdP").style.display="block";
|
|
return false;
|
|
}
|
|
}
|
|
var userList=[];
|
|
//修改密码
|
|
function resetUserPwd(){
|
|
var phone=$("#phone").val();
|
|
var pwd=$("#pwd").val();
|
|
var againPwd=$("#againPwd").val();
|
|
var verCode=$("#verCode").val();
|
|
userList=[];
|
|
userList.push(phone);
|
|
userList.push(pwd);
|
|
userList.push(againPwd);
|
|
userList.push(verCode);
|
|
var tf=checkPwd();
|
|
var tfValue=isNull(userList);
|
|
if(tf){
|
|
if(tfValue){
|
|
if(random !='' && random==verCode){
|
|
$.ajax({
|
|
type: 'POST',
|
|
url: dataUrl + 'company/resetUserPwd',
|
|
data: {
|
|
phone:phone,//联系方式
|
|
pwd:pwd,//密码
|
|
verCode:verCode//验证码
|
|
},
|
|
dataType: "json",
|
|
success: function(data) {
|
|
if(data.resMsg=="您已成功设置新密码"){
|
|
layer.alert(data.resMsg,{
|
|
icon: 1,
|
|
time: 3000,
|
|
yes:function(){
|
|
var index = parent.layer.getFrameIndex(window.name);
|
|
parent.layer.close(index);//关闭当前页
|
|
},end: function(){
|
|
var index = parent.layer.getFrameIndex(window.name);
|
|
parent.layer.close(index);//关闭当前页
|
|
}
|
|
});
|
|
}else{
|
|
layer.alert(data.resMsg, {
|
|
icon: 2,
|
|
time: 3000
|
|
});
|
|
}
|
|
|
|
}
|
|
});
|
|
}else if(random ==''){
|
|
layer.alert("请获取验证码!", {
|
|
icon: 2,
|
|
time: 3000
|
|
});
|
|
}else if(random !='' && random !=verCode){
|
|
layer.alert("验证码错误!", {
|
|
icon: 2,
|
|
time: 3000
|
|
});
|
|
}
|
|
}else{
|
|
layer.alert("您有信息未填写!", {
|
|
icon: 2,
|
|
time: 3000
|
|
});
|
|
}
|
|
}else{
|
|
layer.alert("修改失败,二次密码不一致!", {
|
|
icon: 2,
|
|
time: 3000
|
|
});
|
|
}
|
|
}
|
|
//空值判断
|
|
function isNull(list){
|
|
for(var i=0;i<list.length;i++){
|
|
if(list[i]==null || list[i]=='' || list[i]=="-1"){
|
|
return false;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
var newNum=1;
|
|
var againNum=1;
|
|
//新密码 显示/隐藏
|
|
function newPwdClick(){
|
|
if(newNum==1){
|
|
document.getElementById("newPwd").style.backgroundImage="url('img/login/showPwd.png')";
|
|
var input=document.getElementById("pwd");
|
|
input.type="text";
|
|
newNum=2;
|
|
}else{
|
|
document.getElementById("newPwd").style.backgroundImage='url("img/login/colsePwd.png")';
|
|
var input=document.getElementById("pwd");
|
|
input.type="password";
|
|
newNum=1;
|
|
}
|
|
}
|
|
function againClick(){
|
|
if(againNum==1){
|
|
document.getElementById("againNewPwd").style.backgroundImage="url('img/login/showPwd.png')";
|
|
var input=document.getElementById("againPwd");
|
|
input.type="text";
|
|
againNum=2;
|
|
}else{
|
|
document.getElementById("againNewPwd").style.backgroundImage='url("img/login/colsePwd.png")';
|
|
var input=document.getElementById("againPwd");
|
|
input.type="password";
|
|
againNum=1;
|
|
}
|
|
}
|
|
|
|
var msgNum=60*5;
|
|
var msgInterval=null;
|
|
var random="";
|
|
//获取验证码
|
|
function findMsg(){
|
|
random="";
|
|
var phone=$("#phone").val();//手机号
|
|
|
|
if(phone=="" || phone==null){
|
|
layer.alert("请输入手机号!", {
|
|
icon: 2,
|
|
time: 3000
|
|
});
|
|
}else{
|
|
if(phone.length<11){
|
|
layer.alert("请输入11位手机号码", {
|
|
icon: 2,
|
|
time: 3000
|
|
});
|
|
}else{
|
|
for(var i=0;i<4;i++){
|
|
random+=parseInt(Math.random()*(9+1),10);
|
|
}
|
|
var content="【农民工实名制管理平台】您的验证码为:"+random+",有效期为5分钟,若非本人操作,请勿泄露。";
|
|
$.ajax({
|
|
type: 'POST',
|
|
url:"http://api.ktsms.cn/sms_token",
|
|
data: {ddtkey:"bonus",
|
|
secretkey:"DpUMTr75",
|
|
mobile:phone,
|
|
content:content,
|
|
},
|
|
dataType: "json",
|
|
success: function(data) {
|
|
}
|
|
});
|
|
document.getElementById("msg").style.pointerEvents="none";
|
|
document.getElementById("msg").style.width="33%";
|
|
document.getElementById("msg").style.marginLeft="58%";
|
|
msgInterval=setInterval(stopMsg, 1000);
|
|
layer.alert("验证码已发送", {
|
|
icon: 1,
|
|
time: 3000
|
|
});
|
|
}
|
|
}
|
|
}
|
|
//验证码停用动画
|
|
function stopMsg(){
|
|
document.getElementById("msg").innerHTML=msgNum+"秒后获取验证码";
|
|
if(msgNum !=0){
|
|
msgNum--;
|
|
}else{
|
|
random="";
|
|
document.getElementById("msg").style.pointerEvents="auto";
|
|
document.getElementById("msg").style.width="20%";
|
|
document.getElementById("msg").style.marginLeft="72%";
|
|
document.getElementById("msg").innerHTML="获取验证码";
|
|
clearInterval(msgInterval);
|
|
msgNum=60*5;
|
|
}
|
|
} |