历史数据刷新
This commit is contained in:
@@ -205,8 +205,17 @@ export class PagesComponent implements OnInit {
|
||||
}
|
||||
|
||||
ngOnInit() {
|
||||
this.user_name = JSON.parse(sessionStorage.getItem('userInfo')).login_name;
|
||||
this.role_type = JSON.parse(sessionStorage.getItem('userInfo')).real_name;
|
||||
if (sessionStorage.getItem('userInfo')) {
|
||||
this.user_name = JSON.parse(sessionStorage.getItem('userInfo')).login_name;
|
||||
this.role_type = JSON.parse(sessionStorage.getItem('userInfo')).real_name;
|
||||
} else {
|
||||
let cookieMsg = ['SESSION', 'token']
|
||||
cookieMsg.forEach(element => {
|
||||
this.delCookie(element)
|
||||
})
|
||||
this.router.navigate(['/login']);
|
||||
}
|
||||
|
||||
let activeRoute = this.router.url;
|
||||
this.selectActiveMenu(this.menuData, activeRoute);
|
||||
|
||||
@@ -246,6 +255,10 @@ export class PagesComponent implements OnInit {
|
||||
confirmLogout() {
|
||||
this.httpClient.post('/logout').subscribe(
|
||||
data => {
|
||||
let sessionStorageMsg = ['userInfo']
|
||||
sessionStorageMsg.forEach(element => {
|
||||
sessionStorage.removeItem(element)
|
||||
})
|
||||
const toastCfg = new ToastConfig(ToastType.SUCCESS, '', '退出系统成功!', 3000);
|
||||
this.toastService.toast(toastCfg);
|
||||
this.router.navigate(['/login']);
|
||||
@@ -253,4 +266,10 @@ export class PagesComponent implements OnInit {
|
||||
)
|
||||
}
|
||||
|
||||
public delCookie($name) {
|
||||
let myDate = new Date();
|
||||
myDate.setTime(-1000);
|
||||
document.cookie = $name + "=''; expires=" + myDate.toUTCString();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user