parent
de956f8bc3
commit
0838e86509
@ -0,0 +1,3 @@ |
||||
<app-nav-menu></app-nav-menu> |
||||
<h1>Liste des EP collaborateurs signés</h1> |
||||
<ep-table [typeRechercheEP]="typeRechercheEP" [displayedColumns]="displayedColumns" (eventEmitter)="eventEmitter($event)"></ep-table> |
@ -0,0 +1,35 @@ |
||||
import { Component } from '@angular/core'; |
||||
import { Router } from '@angular/router'; |
||||
import { epTypeRecherche } from '@shared/utils/cles'; |
||||
|
||||
/** |
||||
* Composant qui permet la consultation de la liste des EP signés collaborateur |
||||
*/ |
||||
@Component({ |
||||
selector: 'app-ep-signes', |
||||
templateUrl: './ep-signes.component.html' |
||||
}) |
||||
export class EpSignesComponent { |
||||
displayedColumns: string[] = ["agence", "collaborateur", "referent", "datearrivee", "statutep", "typeep", "dateentretien", "consultation"]; |
||||
|
||||
typeRechercheEP : string = epTypeRecherche.EPSignes; |
||||
|
||||
constructor(private router: Router){} |
||||
|
||||
|
||||
eventEmitter(event: any) { |
||||
switch(event.type) { |
||||
case "collaborateur": |
||||
if(event.ep.collaborateur != undefined) |
||||
this.router.navigate(["/collaborateurs", event.ep.collaborateur.id]) |
||||
break; |
||||
case "referent": |
||||
if(event.ep.referent != undefined) |
||||
this.router.navigate(["/referents", event.ep.referent.id]) |
||||
break; |
||||
case "ep": |
||||
this.router.navigate(["/ep", event.ep.id]); |
||||
break; |
||||
} |
||||
} |
||||
} |
@ -1,3 +1 @@ |
||||
<app-nav-menu></app-nav-menu> |
||||
<h1>Liste des EP collaborateurs</h1> |
||||
<ep-table [typeRechercheEP]="typeRechercheEP" [displayedColumns]="displayedColumns" (eventEmitter)="eventEmitter($event)"></ep-table> |
||||
<app-nav-menu></app-nav-menu> |
@ -1,35 +1,11 @@ |
||||
import { Component } from '@angular/core'; |
||||
import { Router } from '@angular/router'; |
||||
import { epTypeRecherche } from '@shared/utils/cles'; |
||||
|
||||
/** |
||||
* Composant qui permet la consultation d'un EP |
||||
*/ |
||||
|
||||
@Component({ |
||||
selector: 'app-ep', |
||||
templateUrl: './ep.component.html' |
||||
}) |
||||
export class EpComponent { |
||||
displayedColumns: string[] = ["agence", "collaborateur", "referent", "datearrivee", "statutep", "typeep", "dateentretien", "consultation"]; |
||||
|
||||
typeRechercheEP : string = epTypeRecherche.EPSignes; |
||||
|
||||
constructor(private router: Router){} |
||||
|
||||
|
||||
eventEmitter(event: any) { |
||||
switch(event.type) { |
||||
case "collaborateur": |
||||
if(event.ep.collaborateur != undefined) |
||||
this.router.navigate(["/collaborateurs", event.ep.collaborateur.id]) |
||||
break; |
||||
case "referent": |
||||
if(event.ep.referent != undefined) |
||||
this.router.navigate(["/referents", event.ep.referent.id]) |
||||
break; |
||||
case "ep": |
||||
this.router.navigate(["/ep", event.ep.id]); |
||||
break; |
||||
} |
||||
} |
||||
constructor(){} |
||||
} |
||||
|
Loading…
Reference in new issue