|
11 | 11 | <div class="grow"> |
12 | 12 |
|
13 | 13 |
|
14 | | - <plex-select label="Concepto" [multiple]="true" (getData)=searchConcept($event) [(ngModel)]="conceptos" |
15 | | - idField="conceptId" labelField="term + '(' + semanticTag + ')'" required="true"> |
| 14 | + <plex-select label="Concepto" [multiple]="true" (getData)="searchConcept($event)" [(ngModel)]="conceptos" |
| 15 | + (ngModelChange)="onConceptosChange($event)" idField="conceptId" |
| 16 | + labelField="term + ' (' + semanticTag + ')'" required="true"> |
16 | 17 | </plex-select> |
17 | | - |
18 | 18 | </div> |
19 | 19 | <div class="row"> |
20 | 20 | <div class="col-12"> |
21 | 21 | <plex-title titulo="Moléculas y átomos vinculados"></plex-title> |
22 | 22 | <div class="grow"> |
23 | 23 | <plex-select label="Concepto" (getData)=searchConcept($event) [(ngModel)]="requerido" |
24 | | - idField="conceptId" labelField="term + '(' + semanticTag + ')'"></plex-select> |
| 24 | + idField="conceptId" labelField="term + '(' + semanticTag + ')'"></plex-select> |
25 | 25 |
|
26 | 26 | <plex-button class="align-self-end" type="success" icon="check" (click)="onAddRequerido()" |
27 | | - [disabled]="!requerido?.conceptId"> |
| 27 | + [disabled]="!requerido?.conceptId"> |
28 | 28 | </plex-button> |
29 | 29 |
|
30 | 30 |
|
31 | 31 | </div> |
32 | 32 | <plex-list> |
33 | 33 | <plex-item |
34 | | - *ngFor="let requerido of elemento.requeridos;let i = index; let first$ = first; let last$ = last"> |
| 34 | + *ngFor="let requerido of elemento.requeridos;let i = index; let first$ = first; let last$ = last"> |
35 | 35 | <plex-label [titulo]="requerido.concepto.conceptId"></plex-label> |
36 | 36 | <plex-label [titulo]="requerido.concepto.term" [tituloBold]="false"></plex-label> |
37 | 37 |
|
38 | 38 | <plex-label [titulo]="getComponente(requerido.concepto)" [tituloBold]="false"></plex-label> |
39 | 39 |
|
40 | 40 |
|
41 | 41 | <plex-button size="sm" tooltip="Editar" type="warning" icon="pencil" |
42 | | - (click)="abrirMolecula(requerido)"> |
| 42 | + (click)="abrirMolecula(requerido)"> |
43 | 43 |
|
44 | 44 | </plex-button> |
45 | 45 | <plex-button tooltip="Eliminar" type="danger" icon="delete" size="sm" |
46 | | - (click)="onRemoveRequerido(i)"></plex-button> |
| 46 | + (click)="onRemoveRequerido(i)"></plex-button> |
47 | 47 | <ng-container ngProjectAs="plex-button"> |
48 | 48 | <div class="d-flex flex-column"> |
49 | 49 | <plex-button type="info" icon="flecha-arriba" size="sm" (click)="onUpRequerido(i)" |
50 | | - *ngIf="!first$"> |
| 50 | + *ngIf="!first$"> |
51 | 51 | </plex-button> |
52 | 52 | <plex-button type="info" icon="flecha-abajo" size="sm" (click)="onDownRequerido(i)" |
53 | | - *ngIf="!last$"> |
| 53 | + *ngIf="!last$"> |
54 | 54 | </plex-button> |
55 | 55 | </div> |
56 | 56 | </ng-container> |
|
68 | 68 | <plex-layout-sidebar type="invert" *ngIf="moleculaSeleccionado" class="sidebar-fijo"> |
69 | 69 | <plex-title justify [titulo]="'EDITAR ' + (tituloSidebar || '-')" size="sm"> |
70 | 70 | <plex-button size="sm" tooltip="Aceptar" type="success" (click)="confirmarMolecula()" |
71 | | - icon="check"></plex-button> |
| 71 | + icon="check"></plex-button> |
72 | 72 | <plex-button type="danger" size="sm" icon="close" ariaLabel="cerrar panel lateral" tooltip="Cerrar" |
73 | | - (click)="moleculaSeleccionado = null; tituloSidebar = ''"> |
| 73 | + (click)="moleculaSeleccionado = null; tituloSidebar = ''"> |
74 | 74 | </plex-button> |
75 | 75 | </plex-title> |
76 | 76 | <div class="grow"> |
77 | 77 |
|
78 | 78 | <plex-select label="Nombre orientativo" |
79 | | - [data]="moleculaSeleccionado?.concepto ? [moleculaSeleccionado.concepto] : []" |
80 | | - [ngModel]="moleculaSeleccionado?.concepto" [disabled]="true" labelField="term" idField="conceptId" |
81 | | - required="true"> |
| 79 | + [data]="moleculaSeleccionado?.concepto ? [moleculaSeleccionado.concepto] : []" |
| 80 | + [ngModel]="moleculaSeleccionado?.concepto" [disabled]="true" labelField="term" |
| 81 | + idField="conceptId" required="true"> |
82 | 82 | </plex-select> |
83 | 83 |
|
84 | 84 | </div> |
85 | 85 | <div class="grow"> |
86 | 86 | <plex-select label="Concepto" |
87 | | - [data]="moleculaSeleccionado?.conceptos || (moleculaSeleccionado?.concepto ? [moleculaSeleccionado.concepto] : [])" |
88 | | - [ngModel]="getConceptoSeleccionado()" (ngModelChange)="setConceptoSeleccionado($event)" |
89 | | - [disabled]="true" idField="conceptId" labelField="term + ' (' + semanticTag + ')'" required="true"> |
| 87 | + [data]="moleculaSeleccionado?.conceptos || (moleculaSeleccionado?.concepto ? [moleculaSeleccionado.concepto] : [])" |
| 88 | + [ngModel]="getConceptoSeleccionado()" (ngModelChange)="setConceptoSeleccionado($event)" |
| 89 | + [disabled]="true" idField="conceptId" labelField="term + ' (' + semanticTag + ')'" |
| 90 | + required="true"> |
90 | 91 | </plex-select> |
91 | 92 |
|
92 | 93 |
|
|
95 | 96 |
|
96 | 97 |
|
97 | 98 | <plex-select label="Tipo de Atomo" [data]="tipoAtomos" [ngModel]="tipoAtomo" [disabled]="true" |
98 | | - labelField="nombre" valueField="id" required="true"> |
| 99 | + labelField="nombre" valueField="id" required="true"> |
99 | 100 | </plex-select> |
100 | 101 | </div> |
101 | 102 |
|
|
111 | 112 |
|
112 | 113 | <div class="ml-4 mt-5"> |
113 | 114 | <plex-bool type="slide" [(ngModel)]="params.multiple" label="Multiple" |
114 | | - name="params-multiple"></plex-bool> |
| 115 | + name="params-multiple"></plex-bool> |
115 | 116 | <plex-bool type="slide" [(ngModel)]="params.required" label="Requerido" |
116 | | - name="params-required"></plex-bool> |
| 117 | + name="params-required"></plex-bool> |
117 | 118 | <plex-text [(ngModel)]="params.allowOtherQuery" label="Otros Snomed Query" |
118 | | - name="params-query-otros"></plex-text> |
| 119 | + name="params-query-otros"></plex-text> |
119 | 120 |
|
120 | 121 | <plex-radio label="Horientacion" [(ngModel)]="params.type" [data]="checkOrientacionType" |
121 | | - type="horizontal" name="params-type"></plex-radio> |
| 122 | + type="horizontal" name="params-type"></plex-radio> |
122 | 123 | </div> |
123 | 124 | </div> |
124 | 125 |
|
125 | 126 | <div *ngSwitchCase="'ValorNumericoComponent'"> |
126 | 127 |
|
127 | 128 | <plex-grid type="full" size="sm" class="plex-dark"> |
128 | 129 | <plex-int [ngModel]="params.min" (ngModelChange)="params.min = $event" label="Mínimo" |
129 | | - name="params-min"></plex-int> |
| 130 | + name="params-min"></plex-int> |
130 | 131 | <plex-int [ngModel]="params.max" (ngModelChange)="params.max = $event" label="Máximo" |
131 | | - name="params-max"></plex-int> |
| 132 | + name="params-max"></plex-int> |
132 | 133 | <plex-text [ngModel]="params.unit || ''" (ngModelChange)="params.unit = $event" label="Unidad" |
133 | | - name="params-unit"></plex-text> |
| 134 | + name="params-unit"></plex-text> |
134 | 135 | </plex-grid> |
135 | 136 | <plex-text [ngModel]="params.title || ''" (ngModelChange)="params.title = $event" label="Titulo" |
136 | | - name="params-title"> |
| 137 | + name="params-title"> |
137 | 138 | </plex-text> |
138 | 139 | <plex-radio [(ngModel)]="params.numericType" [data]="valorNumericoType" name="params-type"></plex-radio> |
139 | 140 | </div> |
140 | 141 |
|
141 | 142 | <div *ngSwitchCase="'ObservacionesComponent'"> |
142 | 143 | <plex-text [ngModel]="params.title || ''" (ngModelChange)="params.title = $event" label="Titulo" |
143 | | - name="params-title"> |
| 144 | + name="params-title"> |
144 | 145 | </plex-text> |
145 | 146 | <plex-bool class="ml-2 mt-3" type="slide" [(ngModel)]="params.required" label="Requerido" |
146 | | - name="params-required"> |
| 147 | + name="params-required"> |
147 | 148 | </plex-bool> |
148 | 149 |
|
149 | 150 | </div> |
|
158 | 159 | <plex-bool type="slide" [(ngModel)]="params.required" label="Requerido" name="params-required"> |
159 | 160 | </plex-bool> |
160 | 161 | <plex-bool type="slide" [(ngModel)]="params.allowOther" label="Texto libre" |
161 | | - name="params-allowOther"> |
| 162 | + name="params-allowOther"> |
162 | 163 | </plex-bool> |
163 | 164 | <plex-bool type="slide" [(ngModel)]="params.preload" label="Precarga los datos" |
164 | | - name="params-preload"> |
| 165 | + name="params-preload"> |
165 | 166 | </plex-bool> |
166 | 167 | </div> |
167 | 168 | <plex-text [ngModel]="params.title || ''" (ngModelChange)="params.title = $event" label="Titulo" |
168 | | - name="params-title"> |
| 169 | + name="params-title"> |
169 | 170 | </plex-text> |
170 | 171 | </div> |
171 | 172 |
|
|
179 | 180 | <plex-bool type="slide" [(ngModel)]="params.required" label="Requerido" name="params-required"> |
180 | 181 | </plex-bool> |
181 | 182 | <plex-bool type="slide" [(ngModel)]="params.allowOther" label="Texto libre" |
182 | | - name="params-allowOther"> |
| 183 | + name="params-allowOther"> |
183 | 184 | </plex-bool> |
184 | 185 | <plex-bool type="slide" [(ngModel)]="params.preload" label="Precarga los datos" |
185 | | - name="params-preload"> |
| 186 | + name="params-preload"> |
186 | 187 | </plex-bool> |
187 | 188 | </div> |
188 | 189 | <plex-text [ngModel]="params.title || ''" (ngModelChange)="params.title = $event" label="Titulo" |
189 | | - name="params-title"> |
| 190 | + name="params-title"> |
190 | 191 | </plex-text> |
191 | 192 |
|
192 | 193 | </div> |
|
195 | 196 | <div *ngSwitchCase="'SelectSnomedComponent'"> |
196 | 197 |
|
197 | 198 | <plex-text [ngModel]="params.title || ''" (ngModelChange)="params.title = $event" label="Titulo" |
198 | | - name="params-title"> |
| 199 | + name="params-title"> |
199 | 200 | </plex-text> |
200 | 201 | <plex-text [(ngModel)]="params.query" label="Snomed Query" name="params-query"></plex-text> |
201 | 202 |
|
|
205 | 206 | <plex-bool type="slide" [(ngModel)]="params.required" label="Requerido" name="params-required"> |
206 | 207 | </plex-bool> |
207 | 208 | <plex-bool type="slide" [(ngModel)]="params.allowOther" label="Texto libre" |
208 | | - name="params-allowOther"> |
| 209 | + name="params-allowOther"> |
209 | 210 | </plex-bool> |
210 | 211 | <plex-bool type="slide" [(ngModel)]="params.preload" label="Precarga los datos" |
211 | | - name="params-preload"> |
| 212 | + name="params-preload"> |
212 | 213 | </plex-bool> |
213 | 214 | </div> |
214 | 215 |
|
|
0 commit comments