eliminar codigo innecesario
This commit is contained in:
parent
9fdfcb0e1e
commit
fb77d2872e
|
@ -11,21 +11,10 @@
|
||||||
<button type="button" class="ds-btn ds-btn--secondary" (click)="previousState()">
|
<button type="button" class="ds-btn ds-btn--secondary" (click)="previousState()">
|
||||||
<fa-icon icon="arrow-left"></fa-icon> <span jhiTranslate="entity.action.back">Back</span>
|
<fa-icon icon="arrow-left"></fa-icon> <span jhiTranslate="entity.action.back">Back</span>
|
||||||
</button>
|
</button>
|
||||||
<ng-container *ngIf="encuesta!.estado === 'DRAFT'">
|
|
||||||
<button type="button" class="ds-btn ds-btn--primary" (click)="publishSurvey()">Publicar encuesta</button>
|
|
||||||
</ng-container>
|
|
||||||
</div>
|
</div>
|
||||||
</h2>
|
</h2>
|
||||||
|
|
||||||
<jhi-alert-error></jhi-alert-error>
|
<jhi-alert-error></jhi-alert-error>
|
||||||
<div *ngIf="successPublished" class="alert alert-success alert-dismissible fade show" role="alert">
|
|
||||||
Su encuesta fue publicada exitosamente
|
|
||||||
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
|
|
||||||
<span aria-hidden="true">×</span>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- <jhi-alert></jhi-alert> -->
|
|
||||||
|
|
||||||
<div class="alert alert-warning" id="no-result" *ngIf="ePreguntas?.length === 0">
|
<div class="alert alert-warning" id="no-result" *ngIf="ePreguntas?.length === 0">
|
||||||
<span>No se encontraron preguntas</span>
|
<span>No se encontraron preguntas</span>
|
||||||
|
@ -71,12 +60,10 @@
|
||||||
name="{{ 'radio' + ePregunta.id }}"
|
name="{{ 'radio' + ePregunta.id }}"
|
||||||
id="{{ 'radio' + ePreguntaOpcionFinal.id }}"
|
id="{{ 'radio' + ePreguntaOpcionFinal.id }}"
|
||||||
/>
|
/>
|
||||||
<!-- <input class="ds-survey--checkbox" id="{{ ePregunta.id }}-{{ ePreguntaOpcionFinal.id }}" type="checkbox" disabled /> -->
|
|
||||||
<label for="{{ 'radio' + ePreguntaOpcionFinal.id }}">{{ ePreguntaOpcionFinal.nombre }}</label>
|
<label for="{{ 'radio' + ePreguntaOpcionFinal.id }}">{{ ePreguntaOpcionFinal.nombre }}</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="checkbox" *ngIf="ePregunta.tipo === 'MULTIPLE'">
|
<div class="checkbox" *ngIf="ePregunta.tipo === 'MULTIPLE'">
|
||||||
<input type="checkbox" style="border-radius: 3px" id="{{ 'checkbox' + ePreguntaOpcionFinal.id }}" />
|
<input type="checkbox" style="border-radius: 3px" id="{{ 'checkbox' + ePreguntaOpcionFinal.id }}" />
|
||||||
<!-- <input class="ds-survey--checkbox" id="{{ ePregunta.id }}-{{ ePreguntaOpcionFinal.id }}" type="checkbox" disabled /> -->
|
|
||||||
<label for="{{ 'checkbox' + ePreguntaOpcionFinal.id }}">{{ ePreguntaOpcionFinal.nombre }}</label>
|
<label for="{{ 'checkbox' + ePreguntaOpcionFinal.id }}">{{ ePreguntaOpcionFinal.nombre }}</label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -111,10 +98,6 @@
|
||||||
<p>{{ ePreguntas?.length }}</p>
|
<p>{{ ePreguntas?.length }}</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!--<div>
|
|
||||||
<p style="font-size: 1.2em" class="ds-survey--titulo--name">Colaboradores</p>
|
|
||||||
</div>-->
|
|
||||||
|
|
||||||
<div class="mb-5">
|
<div class="mb-5">
|
||||||
<p class="ds-subtitle" jhiTranslate="dataSurveyApp.encuesta.acceso">Acceso</p>
|
<p class="ds-subtitle" jhiTranslate="dataSurveyApp.encuesta.acceso">Acceso</p>
|
||||||
<p jhiTranslate="{{ 'dataSurveyApp.AccesoEncuesta.' + encuesta.acceso }}">{{ encuesta.acceso }}</p>
|
<p jhiTranslate="{{ 'dataSurveyApp.AccesoEncuesta.' + encuesta.acceso }}">{{ encuesta.acceso }}</p>
|
||||||
|
@ -146,23 +129,6 @@
|
||||||
</P>
|
</P>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!--<div class="mb-5">
|
|
||||||
<p jhiTranslate="dataSurveyApp.encuesta.fechaFinalizar" class="ds-subtitle" > Fecha Finalizar</p>
|
|
||||||
<p> </p></div>
|
|
||||||
<dl>
|
|
||||||
<dt><span jhiTranslate="dataSurveyApp.encuesta.fechaFinalizar">Fecha Finalizar</span></dt>
|
|
||||||
<dd>
|
|
||||||
<span>
|
|
||||||
-
|
|
||||||
{{
|
|
||||||
encuesta.fechaFinalizar === undefined
|
|
||||||
? 'Sin fecha de finalización'
|
|
||||||
: (encuesta.fechaFinalizar | formatShortDatetime | lowercase)
|
|
||||||
}}</span
|
|
||||||
>
|
|
||||||
</dd>
|
|
||||||
</dl>-->
|
|
||||||
|
|
||||||
<div class="mb-5">
|
<div class="mb-5">
|
||||||
<p class="ds-subtitle">Fecha de finalización</p>
|
<p class="ds-subtitle">Fecha de finalización</p>
|
||||||
<P>
|
<P>
|
||||||
|
|
|
@ -1,35 +1,18 @@
|
||||||
import { Component, OnInit } from '@angular/core';
|
import { Component, OnInit } from '@angular/core';
|
||||||
import { HttpResponse } from '@angular/common/http';
|
import { FormBuilder } from '@angular/forms';
|
||||||
import { FormBuilder, Validators } from '@angular/forms';
|
|
||||||
import { ActivatedRoute } from '@angular/router';
|
import { ActivatedRoute } from '@angular/router';
|
||||||
import { EstadoEncuesta } from 'app/entities/enumerations/estado-encuesta.model';
|
import { finalize } from 'rxjs/operators';
|
||||||
|
import { IEncuesta } from '../encuesta.model';
|
||||||
import { Observable } from 'rxjs';
|
|
||||||
import { finalize, map } from 'rxjs/operators';
|
|
||||||
|
|
||||||
import * as dayjs from 'dayjs';
|
|
||||||
import { DATE_TIME_FORMAT } from 'app/config/input.constants';
|
|
||||||
|
|
||||||
import { IEncuesta, Encuesta } from '../encuesta.model';
|
|
||||||
import { EncuestaService } from '../service/encuesta.service';
|
import { EncuestaService } from '../service/encuesta.service';
|
||||||
import { ICategoria } from 'app/entities/categoria/categoria.model';
|
import { ICategoria } from 'app/entities/categoria/categoria.model';
|
||||||
import { CategoriaService } from 'app/entities/categoria/service/categoria.service';
|
|
||||||
import { IUsuarioExtra } from 'app/entities/usuario-extra/usuario-extra.model';
|
import { IUsuarioExtra } from 'app/entities/usuario-extra/usuario-extra.model';
|
||||||
import { UsuarioExtraService } from 'app/entities/usuario-extra/service/usuario-extra.service';
|
import { UsuarioExtraService } from 'app/entities/usuario-extra/service/usuario-extra.service';
|
||||||
|
|
||||||
import { NgbModal } from '@ng-bootstrap/ng-bootstrap';
|
import { NgbModal } from '@ng-bootstrap/ng-bootstrap';
|
||||||
import { IEPreguntaCerrada } from 'app/entities/e-pregunta-cerrada/e-pregunta-cerrada.model';
|
import { IEPreguntaCerrada } from 'app/entities/e-pregunta-cerrada/e-pregunta-cerrada.model';
|
||||||
import { EPreguntaCerradaService } from 'app/entities/e-pregunta-cerrada/service/e-pregunta-cerrada.service';
|
import { EPreguntaCerradaService } from 'app/entities/e-pregunta-cerrada/service/e-pregunta-cerrada.service';
|
||||||
import { EPreguntaCerradaDeleteDialogComponent } from 'app/entities/e-pregunta-cerrada/delete/e-pregunta-cerrada-delete-dialog.component';
|
|
||||||
import { IEPreguntaAbierta } from '../../e-pregunta-abierta/e-pregunta-abierta.model';
|
|
||||||
import { EPreguntaCerrada } from '../../e-pregunta-cerrada/e-pregunta-cerrada.model';
|
|
||||||
import { EPreguntaCerradaOpcion, IEPreguntaCerradaOpcion } from '../../e-pregunta-cerrada-opcion/e-pregunta-cerrada-opcion.model';
|
|
||||||
import { EPreguntaAbiertaService } from '../../e-pregunta-abierta/service/e-pregunta-abierta.service';
|
import { EPreguntaAbiertaService } from '../../e-pregunta-abierta/service/e-pregunta-abierta.service';
|
||||||
import { EPreguntaCerradaOpcionService } from '../../e-pregunta-cerrada-opcion/service/e-pregunta-cerrada-opcion.service';
|
import { EPreguntaCerradaOpcionService } from '../../e-pregunta-cerrada-opcion/service/e-pregunta-cerrada-opcion.service';
|
||||||
import { PreguntaCerradaTipo } from 'app/entities/enumerations/pregunta-cerrada-tipo.model';
|
import { faStar, faQuestion } from '@fortawesome/free-solid-svg-icons';
|
||||||
|
|
||||||
import { faTimes, faPlus, faStar, faQuestion } from '@fortawesome/free-solid-svg-icons';
|
|
||||||
import { EncuestaPublishDialogComponent } from '../encuesta-publish-dialog/encuesta-publish-dialog.component';
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'jhi-complete',
|
selector: 'jhi-complete',
|
||||||
|
@ -38,20 +21,16 @@ import { EncuestaPublishDialogComponent } from '../encuesta-publish-dialog/encue
|
||||||
export class EncuestaCompleteComponent implements OnInit {
|
export class EncuestaCompleteComponent implements OnInit {
|
||||||
categoriasSharedCollection: ICategoria[] = [];
|
categoriasSharedCollection: ICategoria[] = [];
|
||||||
usuarioExtrasSharedCollection: IUsuarioExtra[] = [];
|
usuarioExtrasSharedCollection: IUsuarioExtra[] = [];
|
||||||
faTimes = faTimes;
|
|
||||||
faPlus = faPlus;
|
|
||||||
faStar = faStar;
|
faStar = faStar;
|
||||||
faQuestion = faQuestion;
|
faQuestion = faQuestion;
|
||||||
encuesta: IEncuesta | null = null;
|
encuesta: IEncuesta | null = null;
|
||||||
isLoading = false;
|
isLoading = false;
|
||||||
successPublished = false;
|
|
||||||
ePreguntas?: any[];
|
ePreguntas?: any[];
|
||||||
ePreguntasOpciones?: any[];
|
ePreguntasOpciones?: any[];
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
protected activatedRoute: ActivatedRoute,
|
protected activatedRoute: ActivatedRoute,
|
||||||
protected encuestaService: EncuestaService,
|
protected encuestaService: EncuestaService,
|
||||||
protected categoriaService: CategoriaService,
|
|
||||||
protected usuarioExtraService: UsuarioExtraService,
|
protected usuarioExtraService: UsuarioExtraService,
|
||||||
protected fb: FormBuilder,
|
protected fb: FormBuilder,
|
||||||
protected modalService: NgbModal,
|
protected modalService: NgbModal,
|
||||||
|
@ -104,13 +83,8 @@ export class EncuestaCompleteComponent implements OnInit {
|
||||||
return item.id!;
|
return item.id!;
|
||||||
}
|
}
|
||||||
|
|
||||||
getEncuesta(id: number) {
|
|
||||||
return this.encuestaService.findEncuesta(id);
|
|
||||||
}
|
|
||||||
|
|
||||||
loadAll(): void {
|
loadAll(): void {
|
||||||
this.isLoading = true;
|
this.isLoading = true;
|
||||||
|
|
||||||
this.encuestaService
|
this.encuestaService
|
||||||
.findQuestions(this.encuesta?.id!)
|
.findQuestions(this.encuesta?.id!)
|
||||||
.pipe(
|
.pipe(
|
||||||
|
@ -135,27 +109,6 @@ export class EncuestaCompleteComponent implements OnInit {
|
||||||
this.isLoading = false;
|
this.isLoading = false;
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
/* this.encuestaService.findQuestionsOptions(this.encuesta?.id!).subscribe(
|
|
||||||
(res: any) => {
|
|
||||||
this.isLoading = false;
|
|
||||||
this.ePreguntasOpciones = res.body ?? [];
|
|
||||||
},
|
|
||||||
() => {
|
|
||||||
this.isLoading = false;
|
|
||||||
}
|
|
||||||
);*/
|
|
||||||
}
|
|
||||||
publishSurvey(): void {
|
|
||||||
const modalRef = this.modalService.open(EncuestaPublishDialogComponent, { size: 'lg', backdrop: 'static' });
|
|
||||||
modalRef.componentInstance.encuesta = this.encuesta;
|
|
||||||
// unsubscribe not needed because closed completes on modal close
|
|
||||||
modalRef.closed.subscribe(reason => {
|
|
||||||
if (reason === 'published') {
|
|
||||||
this.successPublished = true;
|
|
||||||
this.loadAll();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
previousState(): void {
|
previousState(): void {
|
||||||
|
|
Loading…
Reference in New Issue