|
@@ -538,13 +538,19 @@ function prePasswordLoginWithValidate() { |
|
@@ -538,13 +538,19 @@ function prePasswordLoginWithValidate() { |
538
|
var defer = $.Deferred(); // eslint-disable-line
|
538
|
var defer = $.Deferred(); // eslint-disable-line
|
539
|
|
539
|
|
540
|
if (account === '') {
|
540
|
if (account === '') {
|
541
|
- $accountTip.removeClass('hide').children('em').text('请输入账户名');
|
541
|
+ showAccountTip('请输入账户名');
|
542
|
defer.reject();
|
542
|
defer.reject();
|
543
|
}
|
543
|
}
|
544
|
|
544
|
|
545
|
if (password === '') {
|
545
|
if (password === '') {
|
|
|
546
|
+ showPasswordTip('请输入密码');
|
|
|
547
|
+ defer.reject();
|
|
|
548
|
+ }
|
|
|
549
|
+
|
|
|
550
|
+ if (account === '' && password === '') {
|
546
|
// 账户名和密码都为空的情况下点击登陆,只在账户输入框后显示错误提示
|
551
|
// 账户名和密码都为空的情况下点击登陆,只在账户输入框后显示错误提示
|
547
|
- $accountTip.addClass('both-error').removeClass('hide').children('em').text('请输入账户名和密码');
|
552
|
+ showAccountTip('请输入账户名和密码');
|
|
|
553
|
+
|
548
|
$passwordTip.addClass('hide');
|
554
|
$passwordTip.addClass('hide');
|
549
|
$passwordInput.addClass('error');
|
555
|
$passwordInput.addClass('error');
|
550
|
defer.reject();
|
556
|
defer.reject();
|
|
@@ -563,16 +569,21 @@ function preSmsLoginWithValidate() { |
|
@@ -563,16 +569,21 @@ function preSmsLoginWithValidate() { |
563
|
var defer = $.Deferred(); // eslint-disable-line
|
569
|
var defer = $.Deferred(); // eslint-disable-line
|
564
|
|
570
|
|
565
|
if (account === '') {
|
571
|
if (account === '') {
|
566
|
- $accountTip.removeClass('hide').children('em').text('请输入账户名');
|
572
|
+ showAccountTip('请输入手机号');
|
567
|
defer.reject();
|
573
|
defer.reject();
|
568
|
}
|
574
|
}
|
569
|
|
575
|
|
570
|
if (password === '') {
|
576
|
if (password === '') {
|
|
|
577
|
+ showCaptchaSmsTip('请输入短信验证码');
|
|
|
578
|
+ defer.reject();
|
|
|
579
|
+ }
|
|
|
580
|
+
|
|
|
581
|
+ if (password === '' && account === '') {
|
571
|
// 账户名和密码都为空的情况下点击登陆,只在账户输入框后显示错误提示
|
582
|
// 账户名和密码都为空的情况下点击登陆,只在账户输入框后显示错误提示
|
572
|
- $accountTip.addClass('both-error').removeClass('hide').children('em').text('请输入验证码');
|
583
|
+ showAccountTip('请输入手机号和短信验证码');
|
573
|
|
584
|
|
574
|
- $passwordTip.addClass('hide');
|
|
|
575
|
- $passwordInput.addClass('error');
|
585
|
+ $captchaSmsTip.addClass('hide');
|
|
|
586
|
+ $captchaSmsInput.addClass('error');
|
576
|
defer.reject();
|
587
|
defer.reject();
|
577
|
}
|
588
|
}
|
578
|
|
589
|
|
|
@@ -650,7 +661,7 @@ function login() { |
|
@@ -650,7 +661,7 @@ function login() { |
650
|
}
|
661
|
}
|
651
|
});
|
662
|
});
|
652
|
}).then(function(res) {
|
663
|
}).then(function(res) {
|
653
|
- console.log(res);
|
664
|
+
|
654
|
if (res.code === 200) {
|
665
|
if (res.code === 200) {
|
655
|
if (res.data) {
|
666
|
if (res.data) {
|
656
|
location.href = res.data.session;
|
667
|
location.href = res.data.session;
|
|
@@ -710,7 +721,7 @@ $(document).on('click', function(e) { |
|
@@ -710,7 +721,7 @@ $(document).on('click', function(e) { |
710
|
|
721
|
|
711
|
// 邮箱自动完成后失去焦点:1. 本地验证格式;2.服务器检查用户是否注册;3.检查验证用户次数
|
722
|
// 邮箱自动完成后失去焦点:1. 本地验证格式;2.服务器检查用户是否注册;3.检查验证用户次数
|
712
|
mailAc($accountInput, function() {
|
723
|
mailAc($accountInput, function() {
|
713
|
- return validateAccountPasswordLocal().then(function() {
|
724
|
+ return currentLogin.validateAccountLocal().then(function() {
|
714
|
return currentLogin.validateAccountAsync().always(checkUserAuthCountAsync);
|
725
|
return currentLogin.validateAccountAsync().always(checkUserAuthCountAsync);
|
715
|
});
|
726
|
});
|
716
|
});
|
727
|
});
|