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 |
||||
*/ |
||||
@Component({ |
||||
selector: 'app-ep-demande-delegation', |
||||
selector: 'ep-demande-delegation', |
||||
templateUrl: './ep-demande-delegation.component.html' |
||||
}) |
||||
export class EpDemandeDelegationComponent implements OnInit { |
||||
export class EpDemandeDelegationComponent{ |
||||
|
||||
etatDemande : any = EtatDemande; |
||||
|
||||
@Input() demande: DemandeDelegationDTO; |
||||
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 |
||||
*/ |
||||
@Component({ |
||||
selector: 'app-ep-participants', |
||||
selector: 'ep-participants', |
||||
templateUrl: './ep-participants.component.html' |
||||
}) |
||||
export class EpParticipantsComponent implements OnInit { |
||||
export class EpParticipantsComponent { |
||||
|
||||
constructor() {} |
||||
@Input() ep : EpDTO; |
||||
|
||||
ngOnInit() { |
||||
} |
||||
constructor() {} |
||||
} |
||||
|
Loading…
Reference in new issue