Authored by htoooth

修改提示的错误

@@ -159,6 +159,6 @@ router.get('/passport/back/resetSuccess', @@ -159,6 +159,6 @@ router.get('/passport/back/resetSuccess',
159 back.resetPwdSuccessPage); 159 back.resetPwdSuccessPage);
160 160
161 router.get('/passport/imagesNode', captcha.generate); 161 router.get('/passport/imagesNode', captcha.generate);
162 -router.get('/passport/captcha/img', captcha.checkAPI); 162 +router.post('/passport/captcha/img', captcha.checkAPI);
163 163
164 module.exports = router; 164 module.exports = router;
@@ -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 });