|
|
@@ -87,9 +87,7 @@ export class MESMHSComponent implements AfterViewInit {
|
|
|
}
|
|
|
|
|
|
ngAfterViewInit(): void {
|
|
|
- this.obtenerHistorialPorNumero(
|
|
|
- this._encService.desencriptar(this.usuario_session.IDUSUARIO)
|
|
|
- );
|
|
|
+ this.obtenerHistorialPorNumero(this._encService.desencriptar(this.usuario_session.IDUSUARIO));
|
|
|
if (this.isAdmin) {
|
|
|
this.cargarSubordinadosAdmin();
|
|
|
} else {
|
|
|
@@ -143,6 +141,7 @@ export class MESMHSComponent implements AfterViewInit {
|
|
|
} else if (!res.status && res.response.length > 0) {
|
|
|
this.loading = false;
|
|
|
this.dataSource.data = res.response;
|
|
|
+
|
|
|
this.historial_admin = res.response;
|
|
|
this.cargarTabla(res.response);
|
|
|
this.data_empty = this.dataSource.data.length > 0 ? false : true;
|
|
|
@@ -437,6 +436,7 @@ export class MESMHSComponent implements AfterViewInit {
|
|
|
}
|
|
|
|
|
|
private cargarTabla(solicitudes: any) {
|
|
|
+
|
|
|
this.solicitudes = solicitudes;
|
|
|
this.dataSource = new MatTableDataSource<any>(this.solicitudes);
|
|
|
|
|
|
@@ -445,7 +445,7 @@ export class MESMHSComponent implements AfterViewInit {
|
|
|
data.FECHAINICIAL.toString().toLowerCase().includes(filter) ||
|
|
|
data.FECHAFINAL.toString().toLowerCase().includes(filter) ||
|
|
|
data.ESTATUS.toLowerCase().includes(filter) ||
|
|
|
- data.PERIODOVACACIONAL.toLowerCase().includes(filter) ||
|
|
|
+ data.PERIODOSVACACIONALES.toLowerCase().includes(filter) ||
|
|
|
data.IDUSUARIO.toLowerCase().includes(filter)
|
|
|
);
|
|
|
};
|
|
|
@@ -456,21 +456,18 @@ export class MESMHSComponent implements AfterViewInit {
|
|
|
}
|
|
|
|
|
|
private mapearTabla() {
|
|
|
- this.solicitudes.map((solicitud: any) => {
|
|
|
- let finalDate = this.getDateWithString(
|
|
|
- this.dateFormat(solicitud.FECHAFINAL)
|
|
|
- );
|
|
|
+ this.solicitudes.map((solicitud: any) => {let finalDate = this.getDateWithString(this.dateFormat(solicitud.FECHAFINAL));
|
|
|
+
|
|
|
//AGREGAR 7 DÍAS ANTES DE INAHABILITAR LA FUNCIONALIDAD DE AGREGAR DÍAS A UNA SOLICITUD
|
|
|
finalDate.setDate(finalDate.getDate() + 7);
|
|
|
-
|
|
|
- if (solicitud.PERIODOVACACIONAL == null) {
|
|
|
- solicitud.PERIODOVACACIONAL = 'N/A';
|
|
|
+
|
|
|
+ if (solicitud.PERIODOSVACACIONALES == null) {
|
|
|
+ solicitud.PERIODOSVACACIONALES = 'N/A';
|
|
|
} else {
|
|
|
- solicitud.PERIODOVACACIONAL = this.formatoFechaPeriodo(
|
|
|
- solicitud.PERIODOVACACIONAL
|
|
|
- ).join();
|
|
|
+ solicitud.PERIODOSVACACIONALES = solicitud.PERIODOSVACACIONALES.length;
|
|
|
}
|
|
|
|
|
|
+
|
|
|
if (
|
|
|
solicitud.ESTATUS != 'Aprobado' ||
|
|
|
this.today.getTime() >= finalDate.getTime()
|