From 0a271fce60df177a18422aafbf647c9f243a25a5 Mon Sep 17 00:00:00 2001 From: Eduardo Quiros Date: Mon, 16 Aug 2021 23:45:51 -0600 Subject: [PATCH] arreglo de redirecciones en registro de respuestas --- .../service/e-pregunta-cerrada-opcion.service.ts | 3 ++- .../app/entities/encuesta/complete/complete.component.ts | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/webapp/app/entities/e-pregunta-cerrada-opcion/service/e-pregunta-cerrada-opcion.service.ts b/src/main/webapp/app/entities/e-pregunta-cerrada-opcion/service/e-pregunta-cerrada-opcion.service.ts index 761cbbe..2e93615 100644 --- a/src/main/webapp/app/entities/e-pregunta-cerrada-opcion/service/e-pregunta-cerrada-opcion.service.ts +++ b/src/main/webapp/app/entities/e-pregunta-cerrada-opcion/service/e-pregunta-cerrada-opcion.service.ts @@ -16,7 +16,8 @@ export class EPreguntaCerradaOpcionService { constructor(protected http: HttpClient, protected applicationConfigService: ApplicationConfigService) {} - updateCount(id: any) { + updateCount(id: number) { + debugger; return this.http.post(`${this.resourceUrl}/count/${id}`, id, { observe: 'response' }); } diff --git a/src/main/webapp/app/entities/encuesta/complete/complete.component.ts b/src/main/webapp/app/entities/encuesta/complete/complete.component.ts index 835d464..58eead3 100644 --- a/src/main/webapp/app/entities/encuesta/complete/complete.component.ts +++ b/src/main/webapp/app/entities/encuesta/complete/complete.component.ts @@ -20,6 +20,7 @@ import { PreguntaCerradaTipo } from 'app/entities/enumerations/pregunta-cerrada- import { EPreguntaAbiertaRespuesta } from 'app/entities/e-pregunta-abierta-respuesta/e-pregunta-abierta-respuesta.model'; import { Observable } from 'rxjs/internal/Observable'; import { HttpErrorResponse, HttpResponse } from '@angular/common/http'; +import { EstadoEncuesta } from 'app/entities/enumerations/estado-encuesta.model'; @Component({ selector: 'jhi-complete', @@ -67,6 +68,9 @@ export class EncuestaCompleteComponent implements OnInit { this.activatedRoute.data.subscribe(({ encuesta }) => { if (encuesta) { this.encuesta = encuesta; + if (this.encuesta!.estado !== EstadoEncuesta.ACTIVE) { + this.previousState(); + } this.avgCalificacion = parseInt(this.encuesta!.calificacion!.toString().split('.')[0]); this.cantidadCalificaciones = parseInt(this.encuesta!.calificacion!.toString().split('.')[1]); this.sumCalificacion = this.avgCalificacion * this.cantidadCalificaciones; @@ -190,6 +194,7 @@ export class EncuestaCompleteComponent implements OnInit { this.getOpenQuestionAnswers(); this.registerOpenQuestionAnswers(); this.updateClosedOptionsCount(); + this.previousState(); } updateEncuestaRating() {