Commit e3e21668 by 梁建民

js

parent 570dca8b
......@@ -9,7 +9,7 @@
<body>
<div class="person-bar lineBlock va-m">
<div class="person">
<div class="wrap">
<div class="wrap layui-form">
<ul class="status">
<li class="lineBlock curr">
<em class="va-m lineBlock"></em>
......@@ -24,14 +24,14 @@
<span class="va-m">设置成功</span>
</li>
</ul>
<div class="register layui-form" style="display: none">
<div class="register" id="verify" style="display: block">
<p class="tit">
<em class="va-m lineBlock"></em>
<span class="va-m">忘记密码</span>
</p>
<div class="input-wrap">
<i class="iconfont iconjuxing23 va-m"></i>
<input type="text" class="w w1 va-m" placeholder="请输入手机号">
<input type="text" class="w w1 va-m" placeholder="请输入手机号" name="mobile">
<div class="sel lineBlock va-m">
<select name="interest">
<option value="0">中国 +86</option>
......@@ -39,34 +39,43 @@
</select>
</div>
</div>
<!--验证码-->
<div class="input-wrap" id="verifiCode" style="display: none">
<i class="iconfont iconjuxing26 va-m"></i>
<input type="text" class="w w1 va-m" name="captcha" placeholder="请输入图形验证码"/>
<input type="hidden" class="w w1 va-m" name="captchaUuid" value=""/>
<img src="" alt="" width="100" height="30" class="lineBlock va-m codepic"/>
</div>
<div class="input-wrap">
<i class="iconfont iconjuxing26 va-m"></i>
<input type="text" class="w w1 va-m" placeholder="请输入手机">
<span class="lineBlock text va-m">发送验证码</span>
<input type="text" class="w w1 va-m" placeholder="请输入手机验证码" name="code">
<input type="button" name="codetext" class="lineBlock text va-m" value="发送验证码"/>
</div>
<div class="btn-wrap">
<a href="javascript:;" class="btn">下一步</a>
<a href="javascript:;" class="btn" id="resetPassword">下一步</a>
</div>
</div>
<div class="register layui-form" style="display: block">
<div class="register" id="rebuild" style="display: none">
<p class="tit">
<em class="va-m lineBlock"></em>
<span class="va-m">忘记密码</span>
</p>
<div class="input-wrap">
<i class="iconfont iconpassword va-m"></i>
<input type="password" class="w w1 va-m" placeholder="请输入密码">
<i class="iconfont iconjuxing27 va-m lineBlock"></i>
<div class="pwd lineBlock">
<input type="password" class="w w1 va-m" placeholder="请输入密码" name="password">
</div>
<i class="iconfont iconiconxiantiaoshouji va-m lineBlock eyes"></i>
</div>
<div class="btn-wrap">
<a href="javascript:;" class="btn">设置密码</a>
<a href="javascript:;" class="btn" lay-submit lay-filter="resetPassword">设置密码</a>
</div>
</div>
<div class="success" style="display: none">
<i class="ico"></i>
<p class="t1" style="margin-bottom: 10px;">恭喜您,密码设置成功</p>
<p class="t2" style="margin: 0 auto 60px;">为请保管好您的账户信息。</p>
<a href="javascript:;" class="btn">返回首页</a>
<a href="homeicsales/homes" class="btn">返回首页</a>
</div>
</div>
</div>
......@@ -74,6 +83,16 @@
<b class="lineBlock emptys"></b>
<include file="public/foot"/>
<script src="__PUBLIC__/js/person/forget.js"></script>
<script type="text/html" id="pwdHtml">
{{# if (d.flag== 1) { }}
<input type="text" class="w w1 va-m" placeholder="请输入密码" name="password" value="{{d.value}}">
{{# } else { }}
<input type="password" class="w w1 va-m" placeholder="请输入密码" name="password" value="{{d.value}}">
{{# } }}
</script>
</body>
</html>
\ No newline at end of file
......@@ -48,35 +48,44 @@
</div>
</div>
<!--验证码登录-->
<div class="verify-code layui-form" style="display: none">
<form class="verify-code layui-form" style="display: none" onsubmit="return false">
<input type="hidden" name="code_type" value="2">
<div class="input-wrap">
<i class="iconfont iconjuxing23 va-m"></i>
<input type="text" class="w w1 va-m" placeholder="请输入手机号">
<input type="text" class="w w1 va-m" placeholder="请输入手机号" name="mobile">
<div class="sel lineBlock va-m">
<select name="interest">
<select>
<option value="0">中国 +86</option>
<option value="1">香港 +86</option>
</select>
</div>
</div>
<!--验证码-->
<div class="input-wrap" id="verifiCode" style="display: none">
<i class="iconfont iconjuxing26 va-m"></i>
<input type="text" class="w w1 va-m" name="captcha" placeholder="请输入图形验证码"/>
<input type="hidden" class="w w1 va-m" name="captchaUuid" value=""/>
<img src="" alt="" width="100" height="30" class="lineBlock va-m codepic"/>
</div>
<div class="input-wrap">
<i class="iconfont iconjuxing26 va-m"></i>
<input type="text" class="w w1 va-m" placeholder="请输入手机">
<span class="lineBlock text va-m">发送验证码</span>
<input type="text" class="w w1 va-m" placeholder="请输入手机验证码" name="code">
<input type="button" name="codetext" class="lineBlock text va-m" value="发送验证码"/>
</div>
<div class="btn-wrap">
<a href="javascript:;" class="btn">登录</a>
<a href="javascript:;" class="btn" lay-submit lay-filter="verifyCode">登录</a>
</div>
<div class="operate clr">
<a href="javascript:;" class="fl l">密码登录</a>
<a href="passporticsales/login?flag=password" class="fl l">密码登录</a>
<p class="fr r">
<span>还没账户?</span>
<a href="passporticsales/register">免费注册</a>
</p>
</div>
</div>
</form>
<!--密码登录-->
<div class="login layui-form">
<form class="login layui-form" onsubmit="return false">
<div class="input-wrap">
<i class="iconfont iconjuxing23 va-m"></i>
<input type="text" class="w w1 va-m" placeholder="请输入手机号" name="mobile">
......@@ -99,19 +108,19 @@
<span class="va-m">验证码错误,请重新输入</span>
</div>
<div class="pwd">
<a href="javascript:;" class="fr">忘记密码?</a>
<a href="passporticsales/forget" class="fr">忘记密码?</a>
</div>
<div class="btn-wrap">
<a href="javascript:;" class="btn" lay-submit lay-filter="login">登录</a>
</div>
<div class="operate clr">
<a href="javascript:;" class="fl l">验证码登录</a>
<a href="passporticsales/login?flag=verify" class="fl l">验证码登录</a>
<p class="fr r">
<span>还没账户?</span>
<a href="passporticsales/register">免费注册</a>
</p>
</div>
</div>
</form>
</div>
</div>
</div>
......
......@@ -202,6 +202,7 @@ body {
font-size: 16px;
color: #0d84d1;
text-align: center;
background: none;
}
.person .wrap .verify-code .btn-wrap {
margin-top: 30px;
......
{"version":3,"sources":["person.less"],"names":[],"mappings":"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","file":"person.css"}
\ No newline at end of file
{"version":3,"sources":["person.less"],"names":[],"mappings":"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","file":"person.css"}
\ No newline at end of file
......@@ -240,6 +240,7 @@ body {
font-size: 16px;
color: #0d84d1;
text-align: center;
background: none;
}
}
......
......@@ -26,6 +26,14 @@
*/
authlogin: auth_url + '/auth/login',
/**
* 重置密码
*/
resetPassword: auth_url + '/auth/resetPassword',
/**
* 手机验证码快捷登录
*/
authMobilelogin: auth_url + '/auth/mobile/login',
/**
* 获取图形验证码接口
*/
captchaInfo: auth_url + '/captchaInfo',
......
!function () {
window.ForgetController = {
isClick: false,
init: function () {
this.created(this).mounted(this).handleBind(this);
},
created: function (opt) {
return this;
},
mounted: function (opt) {
return this;
},
getCode: function (opt, type, params) {
var $verifiCode = $("#verifiCode"),
$code = $('input[name="code"]'),
$codetext = $('input[name="codetext"]'),
$codepic = $('.codepic');
if (type == 'captchaInfo') {
//获取验证码
IcController.getData(apis.captchaInfo, 'GET', null, function (res) {
if (res.captchaUrl) {
$verifiCode.find('img').attr('src', res.captchaUrl);
$verifiCode.find('input[name="captchaUuid"]').val(res.captchaUuid);
$verifiCode.show();
$verifiCode.find('input[name="captcha"]').focus();
}
});
} else if (type == 'mobile') {
//获取短信验证码
IcController.getData(apis.getRegistCode, 'POST', params, function (res) {
if (res.err_code == 0) {
$verifiCode.hide();
$code.focus();
//开始倒计时
var second = 60, timer = null;
timer = setInterval(function () {
second -= 1;
if (second > 0) {
$codetext.val(second + '秒');
$codetext.attr('disabled', "true");
} else {
clearInterval(timer);
$codetext.removeAttr('disabled');
$codetext.val('重新获取');
$codepic.trigger('click');
}
}, 1000);
} else {
layer.msg(res.err_msg);
}
});
}
},
calcForm: function (opt, type) {
var $mobile = $('input[name="mobile"]'),
$password = $('input[name="password"]'),
$code = $('input[name="code"]');
if (!$mobile.val() && type === 1) {
$mobile.parent('.input-wrap').addClass('error');
return false;
}
if (!$password.val() && type === 2) {
$password.parent().parent('.input-wrap').addClass('error');
return false;
}
//密码长度要大于6位,由数字和字母组成
var reg = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,}$/;
if (!reg.test($password.val()) && type === 2) {
$password.parent().parent('.input-wrap').addClass('error');
$(".error-text").show().find("span").text('密码长度要大于6位,由数字和字母组成');
return false;
}
if (!$code.val() && type === 1) {
$code.parent('.input-wrap').addClass('error');
return false;
}
$('.error').removeClass('error');
return true;
},
handleBind: function (opt) {
//发送验证码
$(document).on('click', 'input[name="codetext"]', function () {
var $verifiCode = $("#verifiCode"),
captchaUuid = $verifiCode.find('input[name="captchaUuid"]').val(),
captcha = $verifiCode.find('input[name="captcha"]').val(),
mobile = $('input[name="mobile"]').val();
//判断是否有图形验证码id
if (!captchaUuid) {
opt.getCode(opt, 'captchaInfo');
} else {
//获取短信验证码
var params = {
captchaUuid: captchaUuid,
captcha: captcha,
mobile: mobile,
code_type: 3
}
opt.getCode(opt, 'mobile', params);
}
});
//更新验证码
$(document).on('click', '.codepic', function () {
opt.getCode(opt, 'captchaInfo');
});
//手机号
$('input[name="mobile"]').on('input propertychange', function () {
var val = $(this).val();
if (val) {
$(this).parent('.input-wrap').removeClass('error');
}
});
//密码
$('input[name="password"]').on('input propertychange', function () {
var val = $(this).val();
if (val) {
$(this).parent().parent('.input-wrap').removeClass('error');
//符合密码长度要大于6位,由数字和字母组成
var reg = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,}$/;
if (reg.test(val)) {
$(".error-text").hide();
}
}
});
//手机验证码
$('input[name="code"]').on('input propertychange', function () {
var val = $(this).val();
if (val) {
$(this).parent('.input-wrap').removeClass('error');
}
});
//查看密码
$(".eyes").on('click', function () {
//兼容ie
var flag;
var self = this;
if ($(this).hasClass('iconiconxiantiaoshouji')) {
$(this).removeClass('iconiconxiantiaoshouji').addClass('iconjuxing27');
} else {
$(this).removeClass('iconjuxing27').addClass('iconiconxiantiaoshouji');
}
flag = $(this).hasClass('iconjuxing27') ? '1' : '2';
var data = {
value: $("input[name='password']").val(),
flag: flag
};
var getTpl = pwdHtml.innerHTML;
layui.laytpl(getTpl).render(data, function (html) {
$(".pwd").empty().html(html);
});
});
//验证手机号验证
$(document).on('click', '#resetPassword', function () {
if (opt.calcForm(opt, 1)) {
$(".status").find('li').eq(1).addClass('curr').siblings('li').removeClass('curr');
$("#verify").hide();
$("#rebuild").show();
}
});
//重设密码
layui.form.on('submit(resetPassword)', function (data) {
if (opt.calcForm(opt, 2)) {
$(data.elem).addClass("layui-btn-disabled");
if (!opt.isClick) {
opt.isClick = true;
var params = {
mobile: data.field.mobile,
code: data.field.code,
password: data.field.password
};
IcController.getData(apis.resetPassword, 'POST', params, function (res) {
if (res.err_msg == 0) {
$(".status").find('li').eq(2).addClass('curr').siblings('li').removeClass('curr');
$("#verify").hide();
$("#rebuild").hide();
$(".success").show();
} else if (res.err_code == 501) {
layer.msg(res.err_msg);
$(".status").find('li').eq(0).addClass('curr').siblings('li').removeClass('curr');
$("#verify").show();
$("#rebuild").hide();
opt.isClick = false;
$("#verifiCode").show();
$(data.elem).removeClass("layui-btn-disabled");
} else {
layer.msg(res.err_msg);
opt.isClick = false;
$(data.elem).removeClass("layui-btn-disabled");
}
});
}
}
});
return this;
},
}, $(function () {
ForgetController.init();
})
}();
\ No newline at end of file
......@@ -6,6 +6,19 @@
},
created: function (opt) {
var params = Util.getRequest('flag');
switch (params) {
case 'verify':
$(".verify-code").show();
$(".login").hide();
}
return this;
},
mounted: function (opt) {
......@@ -13,9 +26,84 @@
return this;
},
calcForm: function (opt) {
var $mobile = $('input[name="mobile"]'),
$password = $('input[name="password"]');
getCode: function (opt, type, params) {
var $verifiCode = $("#verifiCode"),
$code = $('input[name="code"]'),
$codetext = $('input[name="codetext"]'),
$codepic = $('.codepic');
if (type == 'captchaInfo') {
//获取验证码
IcController.getData(apis.captchaInfo, 'GET', null, function (res) {
if (res.captchaUrl) {
$verifiCode.find('img').attr('src', res.captchaUrl);
$verifiCode.find('input[name="captchaUuid"]').val(res.captchaUuid);
$verifiCode.show();
$verifiCode.find('input[name="captcha"]').focus();
}
});
} else if (type == 'mobile') {
//获取短信验证码
IcController.getData(apis.getRegistCode, 'POST', params, function (res) {
if (res.err_code == 0) {
$verifiCode.hide();
$code.focus();
//开始倒计时
var second = 60, timer = null;
timer = setInterval(function () {
second -= 1;
if (second > 0) {
$codetext.val(second + '秒');
$codetext.attr('disabled', "true");
} else {
clearInterval(timer);
$codetext.removeAttr('disabled');
$codetext.val('重新获取');
$codepic.trigger('click');
}
}, 1000);
} else {
layer.msg(res.err_msg);
}
});
}
},
calcForm: function (ele, type) {
var $mobile = $(ele).find('input[name="mobile"]'),
$password = $(ele).find('input[name="password"]'),
$code = $(ele).find('input[name="code"]');
if (!$mobile.val()) {
......@@ -25,7 +113,7 @@
}
if (!$password.val()) {
if (!$password.val() && type === 1) {
$password.parent().parent('.input-wrap').addClass('error');
......@@ -36,7 +124,7 @@
//密码长度要大于6位,由数字和字母组成
var reg = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,}$/;
if (!reg.test($password.val())) {
if (!reg.test($password.val()) && type === 1) {
$password.parent().parent('.input-wrap').addClass('error');
......@@ -45,6 +133,16 @@
return false;
}
if (!$code.val() && type ===2) {
$code.parent('.input-wrap').addClass('error');
return false;
}
$('.error').removeClass('error');
return true;
......@@ -52,6 +150,44 @@
},
handleBind: function (opt) {
//发送验证码
$(document).on('click', 'input[name="codetext"]', function () {
var $verifiCode = $("#verifiCode"),
captchaUuid = $verifiCode.find('input[name="captchaUuid"]').val(),
captcha = $verifiCode.find('input[name="captcha"]').val(),
mobile = $('input[name="mobile"]').val();
//判断是否有图形验证码id
if (!captchaUuid) {
opt.getCode(opt, 'captchaInfo');
} else {
//获取短信验证码
var params = {
captchaUuid: captchaUuid,
captcha: captcha,
mobile: mobile,
code_type: 2
};
opt.getCode(opt, 'mobile', params);
}
});
//更新验证码
$(document).on('click', '.codepic', function () {
opt.getCode(opt, 'captchaInfo');
});
//手机号
$('input[name="mobile"]').on('input propertychange', function () {
......@@ -121,10 +257,10 @@
});
//注册提交
//密码提交
layui.form.on('submit(login)', function (data) {
if (opt.calcForm(data.form, 1)) {
if (opt.calcForm()) {
$(data.elem).addClass("layui-btn-disabled");
if (!opt.isClick) {
......@@ -136,7 +272,9 @@
if (res.err_msg == 0) {
//注入token
Util.setCookie('token', res.data.access_token,1,cookieHostname);
Util.setCookie('token', res.data.access_token, 1, cookieHostname);
window.location.href = home_url + '/homes';
} else {
......@@ -156,6 +294,41 @@
}
});
//验证码提交
layui.form.on('submit(verifyCode)', function (data) {
if (opt.calcForm(data.form, 2)) {
$(data.elem).addClass("layui-btn-disabled");
if (!opt.isClick) {
opt.isClick = true;
IcController.getData(apis.authMobilelogin, 'POST', data.field, function (res) {
if (res.err_msg == 0) {
//注入token
Util.setCookie('token', res.data.access_token, 1, cookieHostname);
window.location.href = home_url + '/homes';
} else {
layer.msg(res.err_msg);
opt.isClick = false;
$(data.elem).removeClass("layui-btn-disabled");
}
});
}
} else {
}
});
return this;
},
}, $(function () {
......
......@@ -292,8 +292,6 @@
}
});
}
} else {
}
});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment