Add new rating display
This commit is contained in:
parent
25e38f1945
commit
987160727c
|
@ -72,6 +72,11 @@ export class EncuestaDetailComponent implements OnInit {
|
||||||
this.activatedRoute.data.subscribe(({ encuesta }) => {
|
this.activatedRoute.data.subscribe(({ encuesta }) => {
|
||||||
if (encuesta) {
|
if (encuesta) {
|
||||||
this.encuesta = encuesta;
|
this.encuesta = encuesta;
|
||||||
|
|
||||||
|
// Fix calificacion
|
||||||
|
const _calificacion = encuesta.calificacion;
|
||||||
|
this.encuesta!.calificacion = Number(_calificacion?.toString().split('.')[0]);
|
||||||
|
|
||||||
this.loadAll();
|
this.loadAll();
|
||||||
} else {
|
} else {
|
||||||
this.previousState();
|
this.previousState();
|
||||||
|
|
|
@ -177,6 +177,13 @@ export class EncuestaComponent implements OnInit, AfterViewInit {
|
||||||
(res: HttpResponse<IEncuesta[]>) => {
|
(res: HttpResponse<IEncuesta[]>) => {
|
||||||
this.isLoading = false;
|
this.isLoading = false;
|
||||||
const tmpEncuestas = res.body ?? [];
|
const tmpEncuestas = res.body ?? [];
|
||||||
|
|
||||||
|
// Fix calificacion
|
||||||
|
tmpEncuestas.forEach(encuesta => {
|
||||||
|
const _calificacion = encuesta.calificacion;
|
||||||
|
encuesta.calificacion = Number(_calificacion?.toString().split('.')[0]);
|
||||||
|
});
|
||||||
|
|
||||||
if (this.isAdmin()) {
|
if (this.isAdmin()) {
|
||||||
this.encuestas = tmpEncuestas.filter(e => e.estado !== EstadoEncuesta.DELETED);
|
this.encuestas = tmpEncuestas.filter(e => e.estado !== EstadoEncuesta.DELETED);
|
||||||
|
|
||||||
|
@ -418,7 +425,7 @@ export class EncuestaComponent implements OnInit, AfterViewInit {
|
||||||
nombre: this.editForm.get(['nombre'])!.value,
|
nombre: this.editForm.get(['nombre'])!.value,
|
||||||
descripcion: this.editForm.get(['descripcion'])!.value,
|
descripcion: this.editForm.get(['descripcion'])!.value,
|
||||||
fechaCreacion: dayjs(now, DATE_TIME_FORMAT),
|
fechaCreacion: dayjs(now, DATE_TIME_FORMAT),
|
||||||
calificacion: 5,
|
calificacion: 5.1,
|
||||||
acceso: this.editForm.get(['acceso'])!.value,
|
acceso: this.editForm.get(['acceso'])!.value,
|
||||||
contrasenna: undefined,
|
contrasenna: undefined,
|
||||||
estado: EstadoEncuesta.DRAFT,
|
estado: EstadoEncuesta.DRAFT,
|
||||||
|
|
|
@ -86,6 +86,13 @@ export class PaginaPrincipalComponent implements OnInit {
|
||||||
(res: HttpResponse<IEncuesta[]>) => {
|
(res: HttpResponse<IEncuesta[]>) => {
|
||||||
this.isLoading = false;
|
this.isLoading = false;
|
||||||
const tmpEncuestas = res.body ?? [];
|
const tmpEncuestas = res.body ?? [];
|
||||||
|
|
||||||
|
// Fix calificacion
|
||||||
|
tmpEncuestas.forEach(encuesta => {
|
||||||
|
const _calificacion = encuesta.calificacion;
|
||||||
|
encuesta.calificacion = Number(_calificacion?.toString().split('.')[0]);
|
||||||
|
});
|
||||||
|
|
||||||
this.encuestas = tmpEncuestas.filter(e => e.estado === 'ACTIVE' && e.acceso === 'PUBLIC');
|
this.encuestas = tmpEncuestas.filter(e => e.estado === 'ACTIVE' && e.acceso === 'PUBLIC');
|
||||||
},
|
},
|
||||||
() => {
|
() => {
|
||||||
|
|
Loading…
Reference in New Issue