历史数据刷新

This commit is contained in:
zhouyuejun
2018-12-24 18:32:32 +08:00
parent 9815df7b0f
commit bcda5908e7
5 changed files with 96 additions and 24 deletions
+21 -2
View File
@@ -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();
}
}