Skip to content

Commit

Permalink
fix(com): filtra las derivaciones canceladas (#2097)
Browse files Browse the repository at this point in the history
* fix(com): Add cancel filter

* fix(rup): add debounce

Co-authored-by: Mariano Andres Botta <marianoabotta@gmail.com>
  • Loading branch information
Sychus and liquid36 authored Jan 4, 2021
1 parent aa93db8 commit 471cf06
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ export class NuevaDerivacionComponent implements OnInit, OnDestroy {

guardarDerivacion($event) {
if ($event.formValid) {
this.derivacionesService.search({ paciente: this.paciente.id, estado: '~finalizada' }).subscribe(resultado => {
this.derivacionesService.search({ paciente: this.paciente.id, estado: '~finalizada', cancelada: false }).subscribe(resultado => {
if (resultado.length) {
this.plex.toast('danger', 'Ya existe una derivación en curso para el paciente seleccionado');
} else {
Expand Down
24 changes: 13 additions & 11 deletions src/app/modules/rup/components/ejecucion/hudsBusqueda.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
getCantidadResultados('planes')}}</plex-badge> -->
<small *ngIf="getCantidadResultados('planes')" class="contador badge-solicitud ml-1 float-right"
[ngClass]="{'active': filtroActual === 'planes'}">{{
getCantidadResultados('planes')}}</small>
getCantidadResultados('planes')}}</small>
<button (click)="filtroBuscador('planes')" class="btn btn-block p-0 btn-solicitud"
[ngClass]="{'active': filtroActual === 'planes'}">
<i class="adi adi-clipboard-check-outline"></i>
Expand All @@ -23,7 +23,7 @@
getCantidadResultados('solicitudes')}}</plex-badge> -->
<small *ngIf="getCantidadResultados('solicitudes')" class="contador badge-solicitud ml-1 float-right"
[ngClass]="{'active': filtroActual === 'solicitudes'}">{{
getCantidadResultados('solicitudes')}}</small>
getCantidadResultados('solicitudes')}}</small>
<button (click)="filtroBuscador('solicitudes')" [ngClass]="{'active': filtroActual === 'solicitudes'}"
class="btn btn-block p-0 btn-solicitud">
<i class="adi adi-mano-corazon"></i>
Expand All @@ -36,7 +36,7 @@
getCantidadResultados('hallazgo')}}</plex-badge> -->
<small *ngIf="getCantidadResultados('hallazgo')" class="contador badge-hallazgo ml-1 float-right"
[ngClass]="{'active': filtroActual === 'hallazgo'}">{{
getCantidadResultados('hallazgo')}}</small>
getCantidadResultados('hallazgo')}}</small>
<button (click)="filtroBuscador('hallazgo')" [ngClass]="{'active': filtroActual === 'hallazgo'}"
class="btn btn-block p-0 btn-hallazgo" (click)="buscar()">
<i class="adi adi-lupa-ojo"></i>
Expand All @@ -49,7 +49,7 @@
getCantidadResultados('trastorno')}}</plex-badge> -->
<small *ngIf="getCantidadResultados('trastorno')" class="contador badge-trastorno ml-1 float-right"
[ngClass]="{'active': filtroActual === 'trastorno'}">{{
getCantidadResultados('trastorno')}}</small>
getCantidadResultados('trastorno')}}</small>
<button (click)="filtroBuscador('trastorno')" [ngClass]="{'active': filtroActual === 'trastorno'}"
class="btn btn-block p-0 btn-trastorno" (click)="buscar()">
<i class="adi adi-trastorno"></i>
Expand All @@ -64,7 +64,7 @@
<small *ngIf="getCantidadResultados('procedimiento')"
class="contador badge-procedimiento ml-1 float-right"
[ngClass]="{'active': filtroActual === 'procedimiento'}">{{
getCantidadResultados('procedimiento')}}</small>
getCantidadResultados('procedimiento')}}</small>
<button (click)="filtroBuscador('procedimiento')"
[ngClass]="{'active': filtroActual === 'procedimiento'}"
class="btn btn-block p-0 btn-procedimiento" (click)="buscar()">
Expand All @@ -78,7 +78,7 @@
getCantidadResultados('producto')}}</plex-badge> -->
<small *ngIf="getCantidadResultados('producto')" class="contador badge-producto ml-1 float-right"
[ngClass]="{'active': filtroActual === 'producto'}">{{
getCantidadResultados('producto')}}</small>
getCantidadResultados('producto')}}</small>
<button (click)="filtroBuscador('producto')" [ngClass]="{'active': filtroActual === 'producto'}"
class="btn btn-block p-0 btn-producto" (click)="buscar()">
<i class="adi adi-pildoras"></i>
Expand All @@ -91,7 +91,7 @@
getCantidadResultados('laboratorios')}}</plex-badge> -->
<small *ngIf="getCantidadResultados('laboratorios')" class="contador badge-otro ml-1 float-right"
[ngClass]="{'active': filtroActual === 'laboratorios'}">{{
getCantidadResultados('laboratorios')}}</small>
getCantidadResultados('laboratorios')}}</small>
<button (click)="filtroBuscador('laboratorios')" [ngClass]="{'active': filtroActual === 'laboratorios'}"
class="btn btn-block p-0 btn-laboratorio">
<i class="adi adi-recipiente"></i>
Expand Down Expand Up @@ -184,7 +184,8 @@
{{ registro.evoluciones[0].profesional }}
</ng-container>
<ng-container *ngIf='!registro.evoluciones'>
{{ registro.solicitud.profesionalOrigen | nombre }}
{{ registro.solicitud.profesionalOrigen | nombre
}}
</ng-container>
</small>
</div>
Expand Down Expand Up @@ -294,7 +295,8 @@
{{ registro.evoluciones[0].tipoPrestacion }}</small>
<br>
<small>Última evolución:
{{ registro.evoluciones[0].fechaCarga | fecha }}</small>
{{ registro.evoluciones[0].fechaCarga | fecha
}}</small>
<br>
<small>Profesional:
{{ registro.evoluciones[0].profesional }}</small>
Expand Down Expand Up @@ -395,12 +397,12 @@
<div class="row pb-2">
<div class="col-6">
<plex-datetime type="date" [(ngModel)]="fechaInicio" (change)="filtrar()" name="fechaInicio"
label="Fecha Desde">
label="Fecha Desde" [debounce]="400">
</plex-datetime>
</div>
<div class="col-6">
<plex-datetime type="date" [(ngModel)]="fechaFin" (change)="filtrar()" name="fechaFin"
label="Fecha Hasta">
label="Fecha Hasta" [debounce]="400">
</plex-datetime>
</div>
</div>
Expand Down

0 comments on commit 471cf06

Please sign in to comment.