Skip to content

Commit

Permalink
feat(top): control de fechas vacias (#2186)
Browse files Browse the repository at this point in the history
  • Loading branch information
liquid36 authored Mar 26, 2021
1 parent 346104f commit 188681f
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 10 deletions.
9 changes: 8 additions & 1 deletion src/app/components/top/solicitudes/solicitudes.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -277,7 +277,14 @@ export class SolicitudesComponent implements OnInit {
(this.tipoSolicitud === 'entrada' ? this.prestacionesEntrada : this.prestacionesSalida).length = 0;
this.skip = 0;
this.scrollEnd = false;
this.buscarSolicitudes();

if (this.tipoSolicitud === 'entrada' && this.fechaDesdeEntrada && this.fechaHastaEntrada) {
this.buscarSolicitudes();
}

if (this.tipoSolicitud === 'salida' && this.fechaDesdeSalida && this.fechaHastaSalida) {
this.buscarSolicitudes();
}
}

getParams() {
Expand Down
25 changes: 16 additions & 9 deletions src/app/components/top/solicitudes/solicitudes.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,12 @@
<form #formEntrada="ngForm">
<plex-wrapper>
<plex-datetime type="date" [(ngModel)]="fechaDesdeEntrada" (change)="cargarSolicitudes()"
name="fechaDesde" label="Desde" class="fechas" [max]="fechaHastaEntrada">
name="fechaDesde" label="Desde" class="fechas" [max]="fechaHastaEntrada"
required>
</plex-datetime>
<plex-datetime type="date" [(ngModel)]="fechaHastaEntrada" (change)="cargarSolicitudes()"
name="fechaHasta" label="Hasta" class="fechas" [min]="fechaDesdeEntrada">
name="fechaHasta" label="Hasta" class="fechas" [min]="fechaDesdeEntrada"
required>
</plex-datetime>
<plex-select [(ngModel)]="prestacionesDestinoEntrada" name="nombrePrestacion"
label="Prestación destino" name="prestacionDestino"
Expand Down Expand Up @@ -107,12 +109,14 @@
<plex-badge type="info" *ngIf="!prestacion.solicitud.turno && estado === 'rechazada'">
CONTRARREFERIDA
</plex-badge>

<ng-container *ngIf="!prestacion.solicitud.turno && prestacion.estadoActual.tipo === 'auditoria'">

<ng-container
*ngIf="!prestacion.solicitud.turno && prestacion.estadoActual.tipo === 'auditoria'">
<plex-badge type="warning" class="mr-0">
{{prestacion.estadoActual.tipo}}
</plex-badge>
<plex-badge type="danger bg-danger" class="ml-0" *ngIf="prestacion | auditoriasSolicitud as auditorias">
<plex-badge type="danger bg-danger" class="ml-0"
*ngIf="prestacion | auditoriasSolicitud as auditorias">
<span class="text-white">
<strong>{{auditorias}}</strong>
</span>
Expand Down Expand Up @@ -160,10 +164,12 @@
<form #formSalida="ngForm">
<plex-wrapper>
<plex-datetime type="date" [(ngModel)]="fechaDesdeSalida" (change)="cargarSolicitudes()"
name="fechaDesde" label="Desde" class="fechas" [max]="fechaHastaSalida">
name="fechaDesde" label="Desde" class="fechas" [max]="fechaHastaSalida"
required>
</plex-datetime>
<plex-datetime type="date" [(ngModel)]="fechaHastaSalida" (change)="cargarSolicitudes()"
name="fechaHasta" label="Hasta" class="fechas" [min]="fechaDesdeSalida">
name="fechaHasta" label="Hasta" class="fechas" [min]="fechaDesdeSalida"
required>
</plex-datetime>
<plex-select [(ngModel)]="prestacionesDestinoSalida" name="nombrePrestacion"
label="Prestación destino" name="prestacionDestino"
Expand Down Expand Up @@ -288,7 +294,8 @@
<plex-modal #modal (closed)="cerrarDevolver()">
<plex-icon name="alert-circle" type="info"></plex-icon>
<plex-modal-title type="danger" *ngIf="prestacionDevolver">
{{ prestacionDevolver.solicitud.profesional?.id === auth.profesional ? 'Devolver Solicitud' : 'Deshacer Asignación' }}
{{ prestacionDevolver.solicitud.profesional?.id === auth.profesional ? 'Devolver Solicitud' : 'Deshacer
Asignación' }}
</plex-modal-title>
<plex-modal-subtitle type="">Por favor, indique el motivo:</plex-modal-subtitle>
<main>
Expand All @@ -306,4 +313,4 @@
<plex-button modal left type="danger" (click)="cerrarDevolver()">
CANCELAR
</plex-button>
</plex-modal>
</plex-modal>

0 comments on commit 188681f

Please sign in to comment.