|
|
@@ -27,11 +27,34 @@
|
|
|
<td mat-cell *matCellDef="let app">{{ app.NOMBRE_WORKFLOW }}</td>
|
|
|
</ng-container>
|
|
|
|
|
|
- <tr mat-header-row *matHeaderRowDef="['fecha', 'estado', 'tarea', 'secuencia', 'workflow']"></tr>
|
|
|
- <tr mat-row *matRowDef="let row; columns: ['fecha', 'estado', 'tarea', 'secuencia', 'workflow']"></tr>
|
|
|
+ <ng-container matColumnDef="acciones">
|
|
|
+ <th mat-header-cell *matHeaderCellDef>Acciones</th>
|
|
|
+ <td mat-cell *matCellDef="let app">
|
|
|
+ <button
|
|
|
+ mat-mini-fab
|
|
|
+ color="primary"
|
|
|
+ [class]="app.ESTADO_SOLICITUD === 'Pendiente' ? 'override_no_shadow gray_dark_font transparent_background' : 'override_no_shadow disabled-button'"
|
|
|
+ [matMenuTriggerFor]="app.ESTADO_SOLICITUD === 'Pendiente' ? menu : null"
|
|
|
+ [disabled]="app.ESTADO_SOLICITUD !== 'Pendiente'"
|
|
|
+ >
|
|
|
+ <mat-icon>more_vert</mat-icon>
|
|
|
+ </button>
|
|
|
+ <mat-menu #menu="matMenu">
|
|
|
+ <button mat-menu-item (click)="validateApplication(app)">
|
|
|
+ <mat-icon>check</mat-icon> Validar
|
|
|
+ </button>
|
|
|
+ <button mat-menu-item (click)="rejectApplication(app)">
|
|
|
+ <mat-icon>close</mat-icon> Rechazar
|
|
|
+ </button>
|
|
|
+ </mat-menu>
|
|
|
+ </td>
|
|
|
+ </ng-container>
|
|
|
+
|
|
|
+ <tr mat-header-row *matHeaderRowDef="['fecha', 'estado', 'tarea', 'secuencia', 'workflow', 'acciones']"></tr>
|
|
|
+ <tr mat-row *matRowDef="let row; columns: ['fecha', 'estado', 'tarea', 'secuencia', 'workflow', 'acciones']"></tr>
|
|
|
|
|
|
<tr class="mat-row" *matNoDataRow>
|
|
|
- <td class="mat-cell p-20 align-center" colspan="5">
|
|
|
+ <td class="mat-cell p-20 align-center" colspan="6">
|
|
|
<object data="assets/img/empty_data.svg" width="150"></object>
|
|
|
<h2>Sin datos</h2>
|
|
|
</td>
|