|
|
|
@ -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") |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|