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 97ba36a..e1abbc3 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
@@ -39,7 +39,7 @@
Detalles de la encuesta
- En esta sección encontrará los reportes dcon respecto al contenido de las preguntas de su encuesta
+ En esta sección encontrará los reportes con respecto al contenido de las preguntas de su encuesta
@@ -244,9 +244,16 @@
-
-
-
+
+
+
+
+
+
+
+
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 12cd706..2318998 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
@@ -12,6 +12,7 @@ import * as Chartist from 'chartist';
import { finalize } from 'rxjs/operators';
import { EPreguntaAbiertaRespuestaService } from '../../e-pregunta-abierta-respuesta/service/e-pregunta-abierta-respuesta.service';
import { each } from 'chart.js/helpers';
+import { IEPreguntaAbiertaRespuesta } from '../../e-pregunta-abierta-respuesta/e-pregunta-abierta-respuesta.model';
@Component({
selector: 'jhi-dashboard-user',
@@ -37,12 +38,13 @@ export class DashboardUserComponent implements OnInit {
duracion?: number = 0;
ePreguntas?: any[];
ePreguntasOpciones?: any[];
- eRespuestaAbierta?: any[];
+ respuestaAbierta?: IEPreguntaAbiertaRespuesta[];
isLoading = false;
encuestas?: IEncuesta[];
usuarioExtra: UsuarioExtra | null = null;
account: Account | null = null;
encuesta: IEncuesta | null = null;
+ preguntaId?: number = 0;
constructor(
protected encuestaService: EncuestaService,
@@ -159,17 +161,7 @@ export class DashboardUserComponent implements OnInit {
debugger;
- this.ePreguntas!.forEach(pregunta => {
- debugger;
- if (!pregunta.tipo) {
- this.resAbierta.find(pregunta.id).subscribe(res => {
- const respuesta = res.body ?? [];
-
- this.eRespuestaAbierta?.push(respuesta);
- });
- }
- });
- //this.getOpenQuestionAnswers()
+ this.getOpenQuestionAnswers();
},
() => {
this.isLoading = false;
@@ -196,14 +188,29 @@ export class DashboardUserComponent implements OnInit {
}
getOpenQuestionAnswers() {
- debugger;
this.ePreguntas!.forEach(pregunta => {
debugger;
if (!pregunta.tipo) {
- this.resAbierta.find(pregunta.id).subscribe(res => {
- const respuesta = res.body ?? [];
+ this.resAbierta.query().subscribe(res => {
+ debugger;
- this.eRespuestaAbierta?.push(respuesta);
+ this.preguntaId = pregunta.id;
+
+ this.respuestaAbierta = res.body ?? [];
+ /* const respuesta = res.body ?? [];
+
+ respuesta.forEach( e => {
+ debugger
+
+
+ if (e.epreguntaAbierta?.id == pregunta.id){
+ this.respuestaAbierta?.push(e);
+ }
+ /!*debugger
+ this.eRespuestaAbierta?.push(respuesta.filter(e.ePreguntaAbierta?.id == pregunta.id));*!/
+ })
+*/
+ console.log(this.respuestaAbierta);
});
}
});
diff --git a/src/main/webapp/app/entities/e-pregunta-abierta-respuesta/detail/e-pregunta-abierta-respuesta-detail.component.html b/src/main/webapp/app/entities/e-pregunta-abierta-respuesta/detail/e-pregunta-abierta-respuesta-detail.component.html
index 03e44c2..690f2c3 100644
--- a/src/main/webapp/app/entities/e-pregunta-abierta-respuesta/detail/e-pregunta-abierta-respuesta-detail.component.html
+++ b/src/main/webapp/app/entities/e-pregunta-abierta-respuesta/detail/e-pregunta-abierta-respuesta-detail.component.html
@@ -22,9 +22,9 @@
E Pregunta Abierta
-
-
{{
- ePreguntaAbiertaRespuesta.ePreguntaAbierta?.id
+
diff --git a/src/main/webapp/app/entities/e-pregunta-abierta-respuesta/e-pregunta-abierta-respuesta.model.ts b/src/main/webapp/app/entities/e-pregunta-abierta-respuesta/e-pregunta-abierta-respuesta.model.ts
index 8439571..ca33127 100644
--- a/src/main/webapp/app/entities/e-pregunta-abierta-respuesta/e-pregunta-abierta-respuesta.model.ts
+++ b/src/main/webapp/app/entities/e-pregunta-abierta-respuesta/e-pregunta-abierta-respuesta.model.ts
@@ -3,11 +3,11 @@ import { IEPreguntaAbierta } from 'app/entities/e-pregunta-abierta/e-pregunta-ab
export interface IEPreguntaAbiertaRespuesta {
id?: number;
respuesta?: string;
- ePreguntaAbierta?: IEPreguntaAbierta | null;
+ epreguntaAbierta?: IEPreguntaAbierta | null;
}
export class EPreguntaAbiertaRespuesta implements IEPreguntaAbiertaRespuesta {
- constructor(public id?: number, public respuesta?: string, public ePreguntaAbierta?: IEPreguntaAbierta | null) {}
+ constructor(public id?: number, public respuesta?: string, public epreguntaAbierta?: IEPreguntaAbierta | null) {}
}
export function getEPreguntaAbiertaRespuestaIdentifier(ePreguntaAbiertaRespuesta: IEPreguntaAbiertaRespuesta): number | undefined {
diff --git a/src/main/webapp/app/entities/e-pregunta-abierta-respuesta/list/e-pregunta-abierta-respuesta.component.html b/src/main/webapp/app/entities/e-pregunta-abierta-respuesta/list/e-pregunta-abierta-respuesta.component.html
index c26f340..a96871f 100644
--- a/src/main/webapp/app/entities/e-pregunta-abierta-respuesta/list/e-pregunta-abierta-respuesta.component.html
+++ b/src/main/webapp/app/entities/e-pregunta-abierta-respuesta/list/e-pregunta-abierta-respuesta.component.html
@@ -45,9 +45,9 @@
{{ ePreguntaAbiertaRespuesta.respuesta }} |
- |
diff --git a/src/main/webapp/app/entities/e-pregunta-abierta-respuesta/update/e-pregunta-abierta-respuesta-update.component.ts b/src/main/webapp/app/entities/e-pregunta-abierta-respuesta/update/e-pregunta-abierta-respuesta-update.component.ts
index 1563265..653cf1c 100644
--- a/src/main/webapp/app/entities/e-pregunta-abierta-respuesta/update/e-pregunta-abierta-respuesta-update.component.ts
+++ b/src/main/webapp/app/entities/e-pregunta-abierta-respuesta/update/e-pregunta-abierta-respuesta-update.component.ts
@@ -81,12 +81,12 @@ export class EPreguntaAbiertaRespuestaUpdateComponent implements OnInit {
this.editForm.patchValue({
id: ePreguntaAbiertaRespuesta.id,
respuesta: ePreguntaAbiertaRespuesta.respuesta,
- ePreguntaAbierta: ePreguntaAbiertaRespuesta.ePreguntaAbierta,
+ ePreguntaAbierta: ePreguntaAbiertaRespuesta.epreguntaAbierta,
});
this.ePreguntaAbiertasSharedCollection = this.ePreguntaAbiertaService.addEPreguntaAbiertaToCollectionIfMissing(
this.ePreguntaAbiertasSharedCollection,
- ePreguntaAbiertaRespuesta.ePreguntaAbierta
+ ePreguntaAbiertaRespuesta.epreguntaAbierta
);
}
@@ -110,7 +110,7 @@ export class EPreguntaAbiertaRespuestaUpdateComponent implements OnInit {
...new EPreguntaAbiertaRespuesta(),
id: this.editForm.get(['id'])!.value,
respuesta: this.editForm.get(['respuesta'])!.value,
- ePreguntaAbierta: this.editForm.get(['ePreguntaAbierta'])!.value,
+ epreguntaAbierta: this.editForm.get(['ePreguntaAbierta'])!.value,
};
}
}