From 65e3b18ee9c1a2b3afb63488be27ab5e6d28c31c Mon Sep 17 00:00:00 2001 From: Paola Date: Mon, 16 Aug 2021 00:51:59 -0600 Subject: [PATCH] fix respuesta abierta --- .../dashboard-user.component.html | 22 +++++++++--------- .../dashboard-user.component.ts | 19 +++++++++++---- .../listar-tienda-plantilla.component.html | 23 +++++++++---------- .../app/layouts/sidebar/sidebar.constants.ts | 2 +- src/main/webapp/app/shared/pipes/filter.ts | 1 + 5 files changed, 39 insertions(+), 28 deletions(-) diff --git a/src/main/webapp/app/entities/dashboard/dashboard-user/dashboard-user.component.html b/src/main/webapp/app/entities/dashboard/dashboard-user/dashboard-user.component.html index 440ce18..55d8907 100644 --- a/src/main/webapp/app/entities/dashboard/dashboard-user/dashboard-user.component.html +++ b/src/main/webapp/app/entities/dashboard/dashboard-user/dashboard-user.component.html @@ -169,22 +169,22 @@
-
- Duración:     {{ - duracion +

Calificación:

@@ -287,7 +287,7 @@ --> -
+

@@ -453,7 +453,7 @@ --> -
+

diff --git a/src/main/webapp/app/entities/dashboard/dashboard-user/dashboard-user.component.ts b/src/main/webapp/app/entities/dashboard/dashboard-user/dashboard-user.component.ts index 70c4bce..10febbf 100644 --- a/src/main/webapp/app/entities/dashboard/dashboard-user/dashboard-user.component.ts +++ b/src/main/webapp/app/entities/dashboard/dashboard-user/dashboard-user.component.ts @@ -58,6 +58,7 @@ export class DashboardUserComponent implements OnInit { ePreguntasOpcionesColaboracion?: any[]; respuestaAbiertaColaboracion?: IEPreguntaAbiertaRespuesta[]; preguntaIdColaboracion?: number = 0; + duracionArray?: number[] | null = null; constructor( protected encuestaService: EncuestaService, @@ -126,21 +127,31 @@ export class DashboardUserComponent implements OnInit { this.cantPrivadas = tmpEncuestas.filter( e => e.acceso === 'PRIVATE' && e.usuarioExtra?.id === this.usuarioExtra?.id && e.estado !== 'DELETED' ).length; + let cantidadCompletadas: number = 0; + tmpEncuestas + .filter(e => e.estado === 'ACTIVE') + .forEach(e => { + const _contadorCompletadas = e.calificacion; + cantidadCompletadas = cantidadCompletadas + (Number(_contadorCompletadas?.toString().split('.')[1]) - 1); + }); + this.cantPersonas = cantidadCompletadas; tmpEncuestas.forEach(encuesta => { const _calificacion = encuesta.calificacion; encuesta.calificacion = Number(_calificacion?.toString().split('.')[0]); - if (encuesta.fechaFinalizada == null) { + /* if (encuesta.fechaFinalizada == null) { this.duracion = -1; + this.duracionArray?.push(this.duracion); } else { this.duracion = encuesta.fechaPublicacion?.diff(encuesta.fechaFinalizada!, 'days'); - } + this.duracionArray?.push(this.duracion!); + }*/ }); - this.cantPersonas = tmpEncuestas.filter( + /*this.cantPersonas = tmpEncuestas.filter( e => e.calificacion && e.usuarioExtra?.id === this.usuarioExtra?.id && e.estado !== 'DELETED' - ).length; + ).length;*/ //cantidad de personas que han completado la encuesta this.loadFirstChart(); diff --git a/src/main/webapp/app/entities/tienda/listar-tienda-plantilla/listar-tienda-plantilla.component.html b/src/main/webapp/app/entities/tienda/listar-tienda-plantilla/listar-tienda-plantilla.component.html index f1acf82..350833a 100644 --- a/src/main/webapp/app/entities/tienda/listar-tienda-plantilla/listar-tienda-plantilla.component.html +++ b/src/main/webapp/app/entities/tienda/listar-tienda-plantilla/listar-tienda-plantilla.component.html @@ -38,29 +38,28 @@
--> - +

diff --git a/src/main/webapp/app/layouts/sidebar/sidebar.constants.ts b/src/main/webapp/app/layouts/sidebar/sidebar.constants.ts index 08121cf..c477259 100644 --- a/src/main/webapp/app/layouts/sidebar/sidebar.constants.ts +++ b/src/main/webapp/app/layouts/sidebar/sidebar.constants.ts @@ -26,7 +26,7 @@ export const ADMIN_ROUTES: RouteInfo[] = [ { path: '/pagina-principal', title: 'Inicio', type: 'link', icontype: 'nc-icon nc-world-2' }, { path: '/dashboard/admin', - title: 'Dashboard', + title: 'Reportes', type: 'link', icontype: 'nc-icon nc-chart-bar-32', }, diff --git a/src/main/webapp/app/shared/pipes/filter.ts b/src/main/webapp/app/shared/pipes/filter.ts index 3743369..9c3ca6a 100644 --- a/src/main/webapp/app/shared/pipes/filter.ts +++ b/src/main/webapp/app/shared/pipes/filter.ts @@ -6,6 +6,7 @@ import { Pipe, PipeTransform, Injectable } from '@angular/core'; @Injectable() export class FilterPipe implements PipeTransform { transform(items: any[], field: string, value: string): any[] { + debugger; if (!items) { return []; }