|
|
@ -7,7 +7,7 @@ import { MatSnackBar,MatSnackBarConfig } from '@angular/material/snack-bar'; |
|
|
|
import { MatDialog, MatDialogRef } from '@angular/material/dialog'; |
|
|
|
import { MatDialog, MatDialogRef } from '@angular/material/dialog'; |
|
|
|
import { SearchService } from '@src/app/searchComponent.service'; |
|
|
|
import { SearchService } from '@src/app/searchComponent.service'; |
|
|
|
import { SearchDownList } from '@src/modules/map/declare/component/SearchDownListPlugins/SearchDownList'; |
|
|
|
import { SearchDownList } from '@src/modules/map/declare/component/SearchDownListPlugins/SearchDownList'; |
|
|
|
|
|
|
|
import * as global from 'globals'; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Component({ |
|
|
|
@Component({ |
|
|
@ -19,7 +19,6 @@ export class LoginComponent implements OnInit { |
|
|
|
|
|
|
|
|
|
|
|
constructor(private http: HttpClient, private router: Router, private route: ActivatedRoute, public token: CacheTokenService, public snackBar: MatSnackBar, public dialog: MatDialog) { |
|
|
|
constructor(private http: HttpClient, private router: Router, private route: ActivatedRoute, public token: CacheTokenService, public snackBar: MatSnackBar, public dialog: MatDialog) { |
|
|
|
|
|
|
|
|
|
|
|
window.injector.get<SearchService>(SearchService).appendComponentToBody(SearchDownList); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
ngOnInit() { |
|
|
|
ngOnInit() { |
|
|
@ -31,7 +30,8 @@ export class LoginComponent implements OnInit { |
|
|
|
onSubmit(e) { |
|
|
|
onSubmit(e) { |
|
|
|
this.http.post('/api/Account/SignIn', { |
|
|
|
this.http.post('/api/Account/SignIn', { |
|
|
|
name: e.name, |
|
|
|
name: e.name, |
|
|
|
password: e.password}).subscribe( (data: Data) => {
|
|
|
|
password: e.password |
|
|
|
|
|
|
|
}).subscribe((data: Data) => { |
|
|
|
sessionStorage.setItem("level", data.level); |
|
|
|
sessionStorage.setItem("level", data.level); |
|
|
|
sessionStorage.setItem("token", data.token); |
|
|
|
sessionStorage.setItem("token", data.token); |
|
|
|
sessionStorage.setItem("refreshToken", data.refreshToken); |
|
|
|
sessionStorage.setItem("refreshToken", data.refreshToken); |
|
|
@ -66,7 +66,8 @@ export class LoginComponent implements OnInit { |
|
|
|
if (e.notlogin) { //7天免登录时
|
|
|
|
if (e.notlogin) { //7天免登录时
|
|
|
|
localStorage.setItem("isnologin", "true") |
|
|
|
localStorage.setItem("isnologin", "true") |
|
|
|
localStorage.setItem("token", data.token) |
|
|
|
localStorage.setItem("token", data.token) |
|
|
|
localStorage.setItem("refreshToken",data.refreshToken) } |
|
|
|
localStorage.setItem("refreshToken", data.refreshToken) |
|
|
|
|
|
|
|
} |
|
|
|
//调用服务中的function刷新token
|
|
|
|
//调用服务中的function刷新token
|
|
|
|
this.token.startUp() |
|
|
|
this.token.startUp() |
|
|
|
}, |
|
|
|
}, |
|
|
@ -93,7 +94,8 @@ export class LoginComponent implements OnInit { |
|
|
|
let refreshToken = localStorage.getItem("refreshToken"); |
|
|
|
let refreshToken = localStorage.getItem("refreshToken"); |
|
|
|
this.http.post('/api/Account/RefreshToken', { |
|
|
|
this.http.post('/api/Account/RefreshToken', { |
|
|
|
token: token, |
|
|
|
token: token, |
|
|
|
refreshToken: refreshToken}).subscribe((data:any)=>{ |
|
|
|
refreshToken: refreshToken |
|
|
|
|
|
|
|
}).subscribe((data: any) => { |
|
|
|
sessionStorage.setItem("level", data.level); |
|
|
|
sessionStorage.setItem("level", data.level); |
|
|
|
sessionStorage.setItem("token", data.token); |
|
|
|
sessionStorage.setItem("token", data.token); |
|
|
|
sessionStorage.setItem("refreshToken", data.refreshToken); |
|
|
|
sessionStorage.setItem("refreshToken", data.refreshToken); |
|
|
@ -144,8 +146,7 @@ export class ChangepasswordComponent2 implements OnInit { |
|
|
|
config.verticalPosition = 'top'; |
|
|
|
config.verticalPosition = 'top'; |
|
|
|
config.duration = 3000 |
|
|
|
config.duration = 3000 |
|
|
|
this.snackBar.open('密码修改成功', '确定', config); |
|
|
|
this.snackBar.open('密码修改成功', '确定', config); |
|
|
|
},(err) => |
|
|
|
}, (err) => { this.errmsg = err } |
|
|
|
{this.errmsg = err} |
|
|
|
|
|
|
|
) |
|
|
|
) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|