Implémentation de l'affichage des commentaires assistants, de la liste des participants et de la demande de délégation
parent
1c228628f1
commit
09059dee66
@ -1 +0,0 @@ |
|||||||
<h1>Consultation commentaire assistant</h1> |
|
@ -1,16 +0,0 @@ |
|||||||
import { Component, OnInit } from '@angular/core'; |
|
||||||
|
|
||||||
/** |
|
||||||
* Composant pour permettre au référent d'ajouter son commentaire et à tous les participants de le consulter |
|
||||||
*/ |
|
||||||
@Component({ |
|
||||||
selector: 'app-ep-commentaire-assistant', |
|
||||||
templateUrl: './ep-commentaire-assistant.component.html' |
|
||||||
}) |
|
||||||
export class EpCommentaireAssistantComponent implements OnInit { |
|
||||||
|
|
||||||
constructor() {} |
|
||||||
|
|
||||||
ngOnInit() { |
|
||||||
} |
|
||||||
} |
|
@ -0,0 +1,14 @@ |
|||||||
|
<ng-container *ngIf="ep.commentairesAssistant == undefined || ep.commentairesAssistant == []"> |
||||||
|
Aucun commentaire assistant |
||||||
|
</ng-container> |
||||||
|
|
||||||
|
|
||||||
|
<ng-container *ngIf="ep.commentairesAssistant != undefined && ep.commentairesAssistant != []"> |
||||||
|
Liste des commentaires assistants : |
||||||
|
<ul> |
||||||
|
<li *ngFor="let commentaire of ep.commentairesAssistant"> |
||||||
|
<p>Assistant : {{commentaire.assistant}}</p> |
||||||
|
<p>{{commentaire.commentaire}}</p> |
||||||
|
</li> |
||||||
|
</ul> |
||||||
|
</ng-container> |
@ -0,0 +1,17 @@ |
|||||||
|
import { Component, Input } from '@angular/core'; |
||||||
|
import { EpDTO } from '@shared/api-swagger'; |
||||||
|
|
||||||
|
/** |
||||||
|
* Composant pour permettre au référent d'ajouter son commentaire et à tous les participants de le consulter |
||||||
|
*/ |
||||||
|
@Component({ |
||||||
|
selector: 'ep-commentaires-assistant', |
||||||
|
templateUrl: './ep-commentaires-assistant.component.html' |
||||||
|
}) |
||||||
|
export class EpCommentairesAssistantComponent { |
||||||
|
|
||||||
|
@Input() ep : EpDTO; |
||||||
|
|
||||||
|
constructor() {} |
||||||
|
|
||||||
|
} |
@ -1 +1,15 @@ |
|||||||
<h1>Consultation demande delegation</h1> |
<ng-container *ngIf="demande == undefined"> |
||||||
|
<h3>Aucune demande de délégation en cours</h3> |
||||||
|
</ng-container> |
||||||
|
|
||||||
|
<ng-container *ngIf="demande != undefined"> |
||||||
|
<h3>Demande de délégation en cours :</h3> |
||||||
|
<p> Receveur : {{demande.referent.nom}} {{demande.referent.prenom}}</p> |
||||||
|
<p> Date de la demande : {{demande.dateDemande | date: 'dd/MM/yyyy'}}</p> |
||||||
|
<p> Raison de la demande : {{demande.raisonDemande }}</p> |
||||||
|
<p> {{afficherEtatDemande(demande.etatDemande)}}</p> |
||||||
|
<ng-container *ngIf="demande.etatDemande == etatDemande.Rejetee" > |
||||||
|
<p> Date réponse : {{demande.dateReponse | date: 'dd/MM/yyyy'}}</p> |
||||||
|
<p> Raison refus : {{demande.raisonRefus}} </p> |
||||||
|
</ng-container> |
||||||
|
</ng-container> |
@ -1,16 +1,22 @@ |
|||||||
import { Component, OnInit } from '@angular/core'; |
import { Component, Input} from '@angular/core'; |
||||||
|
import { AfficherEtatDemandeDelegation, DemandeDelegationDTO, EpDTO, EtatDemande } from '@shared/api-swagger'; |
||||||
|
|
||||||
/** |
/** |
||||||
* Composant pour faire une demande de délégation et voir la dernière en cours |
* Composant pour faire une demande de délégation et voir la dernière en cours |
||||||
*/ |
*/ |
||||||
@Component({ |
@Component({ |
||||||
selector: 'app-ep-demande-delegation', |
selector: 'ep-demande-delegation', |
||||||
templateUrl: './ep-demande-delegation.component.html' |
templateUrl: './ep-demande-delegation.component.html' |
||||||
}) |
}) |
||||||
export class EpDemandeDelegationComponent implements OnInit { |
export class EpDemandeDelegationComponent{ |
||||||
|
|
||||||
|
etatDemande : any = EtatDemande; |
||||||
|
|
||||||
|
@Input() demande: DemandeDelegationDTO; |
||||||
constructor() {} |
constructor() {} |
||||||
|
|
||||||
ngOnInit() { |
afficherEtatDemande(etat: EtatDemande) { |
||||||
|
return AfficherEtatDemandeDelegation(etat); |
||||||
} |
} |
||||||
|
|
||||||
} |
} |
||||||
|
@ -1 +1,11 @@ |
|||||||
<h1>Consultation participants </h1> |
<ng-container *ngIf="ep.participants == undefined || ep.participants == []"> |
||||||
|
<h3> Aucun participant</h3> |
||||||
|
</ng-container> |
||||||
|
|
||||||
|
<ng-container *ngIf="ep.participants != undefined && ep.participants != []"> |
||||||
|
<ul> |
||||||
|
<li *ngFor=" let participant of ep.participants"> |
||||||
|
{{participant.participant}} |
||||||
|
</li> |
||||||
|
</ul> |
||||||
|
</ng-container> |
@ -1,16 +1,16 @@ |
|||||||
import { Component, OnInit } from '@angular/core'; |
import { Component, Input, OnInit } from '@angular/core'; |
||||||
|
import { EpDTO } from '@shared/api-swagger'; |
||||||
|
|
||||||
/** |
/** |
||||||
* Composant pour afficher la liste des participants de l'EP |
* Composant pour afficher la liste des participants de l'EP |
||||||
*/ |
*/ |
||||||
@Component({ |
@Component({ |
||||||
selector: 'app-ep-participants', |
selector: 'ep-participants', |
||||||
templateUrl: './ep-participants.component.html' |
templateUrl: './ep-participants.component.html' |
||||||
}) |
}) |
||||||
export class EpParticipantsComponent implements OnInit { |
export class EpParticipantsComponent { |
||||||
|
|
||||||
constructor() {} |
@Input() ep : EpDTO; |
||||||
|
|
||||||
ngOnInit() { |
constructor() {} |
||||||
} |
|
||||||
} |
} |
||||||
|
Loading…
Reference in new issue