Browse Source

一体化任务刷新跳转bug

非煤矿山灾害智能感知和预警系统
jingbowen 3 years ago
parent
commit
805a8805d1
  1. 10
      src/app/home/task/task.component.ts
  2. 14
      src/app/pages/login/login.component.ts

10
src/app/home/task/task.component.ts

@ -13,5 +13,15 @@ export class TaskComponent implements OnInit {
ngOnInit(): void {
this.level=JSON.parse(sessionStorage.getItem('userData')).organizationLevel
if(this.router.url=="/task"){
if(this.level=="brigade"){
this.router.navigate(['/task/indicators'])
}else if(this.level=="battalion"){
this.router.navigate(['/task/monthlytaskoverview'])
}else if(this.level=="squadron"){
this.router.navigate(['/task/taskexecution'])
}
}
}
}

14
src/app/pages/login/login.component.ts

@ -100,7 +100,7 @@ export class LoginComponent implements OnInit {
sessionStorage.setItem("token", data.token);
sessionStorage.setItem("refreshToken", data.refreshToken);
this.http.get('/api/Accounts/Profile').subscribe({
next: (data: any) => {
next: async (data: any) => {
console.log('登录用户信息', data)
this.isLoading = false;
this.rememberInfo()
@ -108,6 +108,7 @@ export class LoginComponent implements OnInit {
this.router.navigate(['/system'])
this.message.create('success', `登录成功`);
sessionStorage.setItem("userData", JSON.stringify(data));
await this.getLevel()
},
error: (err) => {
this.isLoading = false;
@ -124,4 +125,15 @@ export class LoginComponent implements OnInit {
forget() {
this.message.create('warning', `请联系管理员`);
}
getLevel(){
const a = JSON.parse(sessionStorage.getItem("userData")).organizationLevel
if(a=="brigade"){
sessionStorage.setItem('levelRouter',"/task/indicators")
}else if(a=="battalion"){
sessionStorage.setItem('levelRouter',"/task/monthlytaskoverview")
}else{
sessionStorage.setItem('levelRouter',"/task/taskexecution")
}
}
}

Loading…
Cancel
Save