This commit is contained in:
tiago.kayaya
2021-08-24 15:26:48 +01:00
parent 84f9b385c7
commit 0c5e9615f5
2 changed files with 27 additions and 7 deletions
@@ -26,11 +26,21 @@ export class DiplomasPage implements OnInit, OnDestroy {
private activatedRoute: ActivatedRoute,
) {
this.diplomasList = [];
//Inicializar segment
this.segment = 'validar';
this.activatedRoute.queryParams.subscribe(params => {
if(params['validar'] == 'true') {
this.segment = 'validar';
} else if (params['assinados'] == 'true') {
this.segment = 'assinados';
}
});
}
ngOnInit() {
this.segment = 'validar';
//this.segment = 'validar';
this.activatedRoute.queryParams.subscribe(params => {
if(params['segment'] == 'validar') {
@@ -54,7 +64,7 @@ export class DiplomasPage implements OnInit, OnDestroy {
}
}
});
}
/* async loadDiplomas(){
@@ -150,11 +160,11 @@ export class DiplomasPage implements OnInit, OnDestroy {
}
async LoadList() {
this.skeletonLoader = true
let diplomas = await this.processes.GetTasksList("Despacho do Presidente da República", false).toPromise();
this.skeletonLoader = false
this.showLoader = false;
@@ -168,8 +178,8 @@ export class DiplomasPage implements OnInit, OnDestroy {
});
this.diplomasList = this.sortArrayISODate(diplomasList.reverse());
let diplomasAssinados = diplomas.reverse().filter(data => data.activityInstanceName == "Diploma Assinado");
let diplomasAssinadoList = []
diplomasAssinados.forEach(async element => {
@@ -673,8 +673,18 @@ export class GabineteDigitalPage implements OnInit, DoCheck {
}
openDiplomasPage(segment:string) {
let navigationExtras: NavigationExtras;
if (segment == 'validar') {
navigationExtras= { queryParams: {"validar": true,}};
} else if (segment == 'assinados') {
navigationExtras = { queryParams: {"assinados": true,}};
}
this.segment = segment;
if( window.innerWidth <= 801){
this.router.navigate(['/home/gabinete-digital/diplomas']);
this.router.navigate(['/home/gabinete-digital/diplomas'], navigationExtras);
}
else{
this.closeAllDesktopComponents();