37 lines
1.4 KiB
HTML
37 lines
1.4 KiB
HTML
<h2 mat-dialog-title>Añade clientes a {{data.subnetName}}</h2>
|
|
|
|
<mat-dialog-content>
|
|
<mat-form-field appearance="fill" class="full-width">
|
|
<mat-label>Unidad Organizativa</mat-label>
|
|
<mat-select [formControl]="unitControl" (selectionChange)="onUnitChange($event.value)">
|
|
<mat-option *ngFor="let unit of units" [value]="unit.uuid">{{ unit.name }}</mat-option>
|
|
</mat-select>
|
|
</mat-form-field>
|
|
|
|
<mat-form-field appearance="fill" class="full-width">
|
|
<mat-label>Subunidad Organizativa</mat-label>
|
|
<mat-select [formControl]="childUnitControl" (selectionChange)="onChildUnitChange($event.value)">
|
|
<mat-option *ngFor="let child of childUnits" [value]="child.uuid">{{ child.name }}</mat-option>
|
|
</mat-select>
|
|
</mat-form-field>
|
|
|
|
<div class="checkbox-group">
|
|
<label>Clientes</label>
|
|
<div *ngIf="clients.length > 0">
|
|
<mat-checkbox *ngFor="let client of clients"
|
|
(change)="toggleClientSelection(client.uuid)"
|
|
[checked]="selectedClients.includes(client.uuid)">
|
|
{{ client.name }}
|
|
</mat-checkbox>
|
|
</div>
|
|
<div *ngIf="clients.length === 0">
|
|
<p>No hay clientes disponibles</p>
|
|
</div>
|
|
</div>
|
|
</mat-dialog-content>
|
|
|
|
<mat-dialog-actions>
|
|
<button mat-button (click)="close()">Cancelar</button>
|
|
<button mat-button (click)="save()">Añadir</button>
|
|
</mat-dialog-actions>
|