From 6efb2a0076a544b5714bccba214d81904264540d Mon Sep 17 00:00:00 2001
From: xufenglei <xufenglei>
Date: Tue, 12 Jun 2018 08:49:31 +0800
Subject: [PATCH] 报表展示 增加镇村选项
---
src/app/routes/passport/login/login.component.ts | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/src/app/routes/passport/login/login.component.ts b/src/app/routes/passport/login/login.component.ts
index 70a508e..f0ee060 100644
--- a/src/app/routes/passport/login/login.component.ts
+++ b/src/app/routes/passport/login/login.component.ts
@@ -11,6 +11,7 @@
import { ReuseTabService } from '@delon/abc';
import { environment } from '@env/environment';
import { CookieService } from 'angular2-cookie/services/cookies.service';
+import { debounce } from 'rxjs/operators';
@Component({
selector: 'passport-login',
templateUrl: './login.component.html',
@@ -85,8 +86,11 @@
if (this.mobile.invalid || this.captcha.invalid) return;
}
this.loading = true;
- this.loginService.validate(this.userName.value, this.password.value).subscribe(
+ this.loginService.validate(this.userName.value, this.password.value).subscribe(
(res: Authorization) => {
+ this.validateError['password_incorrect'] = false;
+ this.validateError['account_expired'] = false;
+ this.validateError['server_offline'] = false;
if (res.token != null) {
// ������������������������
this.reuseTabService.clear();
@@ -99,7 +103,7 @@
this.router.navigate(['/']);
}
},
- (err: HttpErrorResponse) => {
+ (err: HttpErrorResponse) => {
if (!!err) {
const errMsg = err.error;
console.log(errMsg);
@@ -109,6 +113,9 @@
} else if (errMsg.status === 401 && errMsg.errorCode === 12) {
this.validateError['account_expired'] = true;
this.loading = false;
+ } else if (!errMsg.status && !errMsg.errorCode) {
+ this.validateError['server_offline'] = true;
+ this.loading = false;
}
}
}
--
Gitblit v1.8.0