|
3 | 3 | <ng-container *ngIf="!selectedLlamado"> |
4 | 4 | <plex-title titulo="Seguimiento de Pacientes"> |
5 | 5 | <plex-button *ngIf="anyChecked" class="mr-1" type="warning" size="md" label="Asignar" |
6 | | - (click)="displayAsignar()"> |
| 6 | + (click)="displayAsignar()"> |
7 | 7 | </plex-button> |
8 | 8 | <plex-button type="success" size="md" label="Buscar" (click)="buscar()"> |
9 | 9 | </plex-button> |
|
12 | 12 | <plex-grid size="lg" type="full"> |
13 | 13 | <plex-wrapper #wrapper (change)="changeCollapse($event)"> |
14 | 14 | <plex-datetime grow="1" type="date" [(ngModel)]="fechaDesde" name="fechaDesde" label="Desde" |
15 | | - [max]="fechaHasta"> |
| 15 | + [max]="fechaHasta"> |
16 | 16 | </plex-datetime> |
17 | 17 | <plex-datetime grow="1" type="date" [(ngModel)]="fechaHasta" name="fechaHasta" label="Hasta" |
18 | | - [min]="fechaDesde"> |
| 18 | + [min]="fechaDesde"> |
19 | 19 | </plex-datetime> |
20 | 20 | <plex-select grow="1" name="estado" [data]="estadosSeguimiento" label="Estado" |
21 | | - [(ngModel)]="estado" labelField="nombre"> |
| 21 | + [(ngModel)]="estado" labelField="nombre"> |
22 | 22 | </plex-select> |
23 | 23 | <plex-select grow="1" name="prioridad" (getData)="getOpcionesSemaforo($event)" label="Prioridad" |
24 | | - [(ngModel)]="prioridad" labelField="label"> |
| 24 | + [(ngModel)]="prioridad" labelField="label"> |
25 | 25 | </plex-select> |
26 | 26 | <div collapse> |
27 | 27 | <plex-select grow="1" name="nombre" tmProfesionales label="Profesional" |
28 | | - [(ngModel)]="profesional" labelField="label"> |
| 28 | + [(ngModel)]="profesional" labelField="label"> |
29 | 29 | </plex-select> |
30 | 30 | <plex-text [(ngModel)]="documento" name="documento" label="Documento"></plex-text> |
31 | 31 | <plex-bool *ngIf="esAuditor" type="slide" name="asignados" label="Ocultar Asignados" |
32 | | - [(ngModel)]="asignados" (change)="buscar()"> |
| 32 | + [(ngModel)]="asignados" (change)="buscar()"> |
33 | 33 | </plex-bool> |
34 | 34 | </div> |
35 | 35 | </plex-wrapper> |
36 | 36 | </plex-grid> |
37 | | - <plex-title titulo="listado" size="sm"> |
38 | | - <plex-label titulo="Orden: " class="mr-2"></plex-label> |
39 | | - <plex-radio [(ngModel)]="orden" [data]="orderBy" name="orden" (change)="buscar()" type="horizontal"> |
40 | | - </plex-radio> |
41 | | - </plex-title> |
42 | 37 | </form> |
43 | 38 | <div *ngIf='(seguimientos$ | async)?.length'> |
44 | | - <plex-list [striped]="false" height="calc(100vh - 269px)" (scrolled)="onScroll()"> |
| 39 | + <plex-list [striped]="false" height="calc(100vh - 280px)" (scrolled)="onScroll()"> |
| 40 | + <plex-title titulo="listado" size="md"> |
| 41 | + <plex-badge class="pr-3" type="info" name="totalResultados">fichas totales: {{ totalResultados }}</plex-badge> |
| 42 | + <plex-label titulo="Orden: " class="mr-2"></plex-label> |
| 43 | + <plex-radio [(ngModel)]="orden" [data]="orderBy" name="orden" (change)="buscar()" type="horizontal"> |
| 44 | + </plex-radio> |
| 45 | + </plex-title> |
45 | 46 | <plex-item> |
46 | 47 | <plex-bool *ngIf="esAuditor" name="all" (change)="selectAll($event)" [(ngModel)]="allSelected"> |
47 | 48 | </plex-bool> |
|
54 | 55 | <ng-container *ngFor="let seguimiento of seguimientos$ | async"> |
55 | 56 | <ng-container *ngIf="seguimiento | seguimientoFields as fields"> |
56 | 57 | <plex-item [colors]="getColorPrioridad(seguimiento.score.value)" |
57 | | - (click)="!anyChecked ? selectSeguimiento(seguimiento) : $event.preventDefault()"> |
| 58 | + (click)="!anyChecked ? selectSeguimiento(seguimiento) : $event.preventDefault()"> |
58 | 59 | <plex-bool *ngIf="esAuditor" name="all" (change)="onCheck($event)" |
59 | | - [(ngModel)]="checkedSeguimientos[seguimiento.id]"> |
| 60 | + [(ngModel)]="checkedSeguimientos[seguimiento.id]"> |
60 | 61 | </plex-bool> |
61 | 62 | <plex-label [tituloBold]="true" titulo="{{ seguimiento.paciente | nombre}}" |
62 | 63 | subtitulo="{{ seguimiento.paciente.documento}}"></plex-label> |
|
82 | 83 | <plex-badge *ngIf="seguimiento.ultimoEstado.clave === 'seguimiento'" type="info" |
83 | 84 | icon="phone" class="ml-1"> |
84 | 85 | {{ seguimiento.ultimoEstado.valor | date:"dd/MM/yyy HH:mm" }} <plex-icon |
85 | | - size="sm" name="phone" type="info"> |
| 86 | + size="sm" name="phone" type="info"> |
86 | 87 | </plex-icon> |
87 | 88 | </plex-badge> |
88 | 89 | <plex-badge *ngIf="seguimiento.ultimoEstado.clave === 'seguimiento'" type="warning" |
89 | 90 | icon="phone" class="ml-1"> |
90 | 91 | {{ seguimiento.llamados.length }} <plex-icon size="sm" name="phone" |
91 | | - type="warning"> |
| 92 | + type="warning"> |
92 | 93 | </plex-icon> |
93 | 94 | </plex-badge> |
94 | 95 | <plex-badge *ngIf="seguimiento.ultimoEstado.clave === 'alta'" type="success" |
|
102 | 103 | </div> |
103 | 104 | <div> |
104 | 105 | <plex-button *ngIf="seguimiento.ultimoEstado.clave === 'pendiente'" type="success" |
105 | | - size="sm" tooltip="Iniciar Seguimiento" label="Iniciar" class="ml-4" |
106 | | - (click)="iniciarSeguimiento(seguimiento);$event.stopPropagation()"> |
| 106 | + size="sm" tooltip="Iniciar Seguimiento" label="Iniciar" class="ml-4" |
| 107 | + (click)="iniciarSeguimiento(seguimiento);$event.stopPropagation()"> |
107 | 108 | </plex-button> |
108 | 109 | <plex-button *ngIf="seguimiento.ultimoEstado.clave === 'seguimiento'" type="success" |
109 | | - size="sm" tooltip="Continuar Seguimiento" label="Continuar" |
110 | | - class="ml-4" |
111 | | - (click)="iniciarSeguimiento(seguimiento);$event.stopPropagation()"> |
| 110 | + size="sm" tooltip="Continuar Seguimiento" label="Continuar" |
| 111 | + class="ml-4" |
| 112 | + (click)="iniciarSeguimiento(seguimiento);$event.stopPropagation()"> |
112 | 113 | </plex-button> |
113 | 114 | <plex-button type="info" size="sm" tooltip="Actualizar Datos" class="ml-1" |
114 | | - icon="pencil" [disabled]="anyChecked" |
115 | | - (click)="actualizarSeguimiento(seguimiento);$event.stopPropagation()"> |
| 115 | + icon="pencil" [disabled]="anyChecked" |
| 116 | + (click)="actualizarSeguimiento(seguimiento);$event.stopPropagation()"> |
116 | 117 | </plex-button> |
117 | 118 | </div> |
118 | 119 | </plex-item> |
|
135 | 136 | </plex-layout-main> |
136 | 137 | <plex-layout-sidebar *ngIf="seguimiento" type="invert"> |
137 | 138 | <detalle-seguimiento *ngIf="!actualizacionSeguimiento" [seguimiento]="seguimiento" (close)="closeSideBar()" |
138 | | - (selectLlamado)="verLlamado($event)"> |
| 139 | + (selectLlamado)="verLlamado($event)"> |
139 | 140 | </detalle-seguimiento> |
140 | 141 | <actualizar-seguimiento *ngIf="actualizacionSeguimiento" [seguimiento]="seguimiento" (close)="closeSideBar()" |
141 | 142 | (save)="reload()"></actualizar-seguimiento> |
|
0 commit comments