Commit 53831b34 by sawit

Set apptoken header

parent 747ef14c
...@@ -17,8 +17,9 @@ export class HomeComponent { ...@@ -17,8 +17,9 @@ export class HomeComponent {
) { } ) { }
logout() { logout() {
localStorage.removeItem('authToken'); // Clear the authentication token // localStorage.removeItem('authToken'); // Clear the authentication token
this.router.navigate(['/auth/login']); // Navigate to the login page // this.router.navigate(['/auth/login']); // Navigate to the login page
this.tokenService.signOut();
} }
checkAppToken(appmodule:string){ checkAppToken(appmodule:string){
......
...@@ -303,7 +303,8 @@ ...@@ -303,7 +303,8 @@
id="header-shortcut-scroll"> id="header-shortcut-scroll">
<div class="grid grid-cols-3 gap-2"> <div class="grid grid-cols-3 gap-2">
<div class=""> <div class="">
<a routerLink="/myhr-plus/dashboard" <!-- <a routerLink="/myhr-plus/dashboard" -->
<a (click)="checkAppToken('myhr-plus')"
class="p-4 items-center related-app block text-center rounded-sm hover:bg-gray-50 dark:hover:bg-black/20"> class="p-4 items-center related-app block text-center rounded-sm hover:bg-gray-50 dark:hover:bg-black/20">
<img src="./assets/images/logoallHR/myhr-plus.jpg" alt="miscrosoft" <img src="./assets/images/logoallHR/myhr-plus.jpg" alt="miscrosoft"
class="leading-[1.75] text-2xl !h-[1.75rem] align-middle flex justify-center mx-auto"> class="leading-[1.75] text-2xl !h-[1.75rem] align-middle flex justify-center mx-auto">
...@@ -313,7 +314,8 @@ ...@@ -313,7 +314,8 @@
</div> </div>
<div class=""> <div class="">
<a routerLink="/myhr-lite/dashboard" <!-- <a routerLink="/myhr-lite/dashboard" -->
<a (click)="checkAppToken('myhr-lite')"
class="p-4 items-center related-app block text-center rounded-sm hover:bg-gray-50 dark:hover:bg-black/20"> class="p-4 items-center related-app block text-center rounded-sm hover:bg-gray-50 dark:hover:bg-black/20">
<img src="./assets/images/logoallHR/myHR-Lite-logo-new.png" alt="miscrosoft" <img src="./assets/images/logoallHR/myHR-Lite-logo-new.png" alt="miscrosoft"
class="leading-[1.75] text-2xl !h-[1.75rem] align-middle flex justify-center mx-auto"> class="leading-[1.75] text-2xl !h-[1.75rem] align-middle flex justify-center mx-auto">
...@@ -323,7 +325,8 @@ ...@@ -323,7 +325,8 @@
</div> </div>
<div class=""> <div class="">
<a routerLink="/zeeme/dashboard" <!-- <a routerLink="/zeeme/dashboard" -->
<a (click)="checkAppToken('zeeme')"
class="p-4 items-center related-app block text-center rounded-sm hover:bg-gray-50 dark:hover:bg-black/20"> class="p-4 items-center related-app block text-center rounded-sm hover:bg-gray-50 dark:hover:bg-black/20">
<img src="./assets/images/logoallHR/zeemePlus.png" alt="miscrosoft" <img src="./assets/images/logoallHR/zeemePlus.png" alt="miscrosoft"
class="leading-[1.75] text-2xl !h-[1.75rem] align-middle flex justify-center mx-auto"> class="leading-[1.75] text-2xl !h-[1.75rem] align-middle flex justify-center mx-auto">
...@@ -333,7 +336,8 @@ ...@@ -333,7 +336,8 @@
</div> </div>
<div class=""> <div class="">
<a routerLink="/myface/dashboard" <!-- <a routerLink="/myface/dashboard" -->
<a (click)="checkAppToken('myface')"
class="p-4 items-center related-app block text-center rounded-sm hover:bg-gray-50 dark:hover:bg-black/20"> class="p-4 items-center related-app block text-center rounded-sm hover:bg-gray-50 dark:hover:bg-black/20">
<img src="./assets/images/logoallHR/logo_myface.png" alt="miscrosoft" <img src="./assets/images/logoallHR/logo_myface.png" alt="miscrosoft"
class="leading-[1.75] text-2xl !h-[1.75rem] align-middle flex justify-center mx-auto"> class="leading-[1.75] text-2xl !h-[1.75rem] align-middle flex justify-center mx-auto">
...@@ -343,7 +347,8 @@ ...@@ -343,7 +347,8 @@
</div> </div>
<div class=""> <div class="">
<a routerLink="/mylearn/mylearn-pdpa-manage" <!-- <a routerLink="/mylearn/mylearn-pdpa-manage" -->
<a (click)="checkAppToken('mylearn')"
class="p-4 items-center related-app block text-center rounded-sm hover:bg-gray-50 dark:hover:bg-black/20"> class="p-4 items-center related-app block text-center rounded-sm hover:bg-gray-50 dark:hover:bg-black/20">
<img src="./assets/images/logoallHR/mylearn-logo.png" alt="miscrosoft" <img src="./assets/images/logoallHR/mylearn-logo.png" alt="miscrosoft"
class="leading-[1.75] text-2xl !h-[1.75rem] align-middle flex justify-center mx-auto"> class="leading-[1.75] text-2xl !h-[1.75rem] align-middle flex justify-center mx-auto">
...@@ -353,7 +358,8 @@ ...@@ -353,7 +358,8 @@
</div> </div>
<div class=""> <div class="">
<a routerLink="/myjob/pdpa-manage" <!-- <a routerLink="/myjob/pdpa-manage" -->
<a (click)="checkAppToken('myjob')"
class="p-4 items-center related-app block text-center rounded-sm hover:bg-gray-50 dark:hover:bg-black/20"> class="p-4 items-center related-app block text-center rounded-sm hover:bg-gray-50 dark:hover:bg-black/20">
<img src="./assets/images/logoallHR/logo_myjob.png" alt="miscrosoft" <img src="./assets/images/logoallHR/logo_myjob.png" alt="miscrosoft"
class="leading-[1.75] text-2xl !h-[1.75rem] align-middle flex justify-center mx-auto"> class="leading-[1.75] text-2xl !h-[1.75rem] align-middle flex justify-center mx-auto">
...@@ -363,7 +369,9 @@ ...@@ -363,7 +369,9 @@
</div> </div>
<div class=""> <div class="">
<a routerLink="/myskill-x/portal-category-list" <!-- <a routerLink="/myskill-x/portal-category-list" -->
<!-- <a routerLink="/myskill-x/portal-category-list" -->
<a (click)="checkAppToken('myskill-x')"
class="p-4 items-center related-app block text-center rounded-sm hover:bg-gray-50 dark:hover:bg-black/20"> class="p-4 items-center related-app block text-center rounded-sm hover:bg-gray-50 dark:hover:bg-black/20">
<img src="./assets/images/logoallHR/mySkill-x.png" alt="miscrosoft" <img src="./assets/images/logoallHR/mySkill-x.png" alt="miscrosoft"
class="leading-[1.75] text-2xl !h-[1.75rem] align-middle flex justify-center mx-auto"> class="leading-[1.75] text-2xl !h-[1.75rem] align-middle flex justify-center mx-auto">
......
...@@ -26,10 +26,14 @@ export class HeaderComponent { ...@@ -26,10 +26,14 @@ export class HeaderComponent {
notificationCount: number = 5; notificationCount: number = 5;
public isCollapsed = true; public isCollapsed = true;
public selectedLanguage = ""; public selectedLanguage = "";
constructor(public navServices: NavService, constructor(
private elementRef: ElementRef, private renderer: Renderer2, public navServices: NavService,
private elementRef: ElementRef,
private renderer: Renderer2,
private tokenService: TokenService, private tokenService: TokenService,
private translate: TranslateService) { private translate: TranslateService,
private router: Router,
) {
this.translate.use( this.translate.use(
sessionStorage.getItem("Lang") != null sessionStorage.getItem("Lang") != null
...@@ -250,4 +254,9 @@ export class HeaderComponent { ...@@ -250,4 +254,9 @@ export class HeaderComponent {
logOut() { logOut() {
this.tokenService.signOut(); this.tokenService.signOut();
} }
checkAppToken(appmodule:string){
this.tokenService.saveAppToken(appmodule)
this.router.navigate(['/'+appmodule])
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment