diff --git a/src/app/home/home.page.ts b/src/app/home/home.page.ts index 178b20c7c..ea986db4e 100644 --- a/src/app/home/home.page.ts +++ b/src/app/home/home.page.ts @@ -79,7 +79,9 @@ export class HomePage implements OnInit { } ngOnInit() { - this.wlCommonInit(); + if(!this.platform.is('desktop')) { + this.wlCommonInit(); + } this.count(); } @@ -178,6 +180,14 @@ export class HomePage implements OnInit { // this.ngZone.run(() => {this.router.navigate(['/home/gabinete-digital/event-list', IdObject])}) this.zone.run(() =>this.openApproveModal(data.IdObject)); } + else if (data.Service === "gabinete-digital" && data.Object === "parecer") { + // this.ngZone.run(() => {this.router.navigate(['/home/gabinete-digital/event-list', IdObject])}) + this.zone.run(() =>this.viewPedidoParecerDetail(data.IdObject)); + } + else if (data.Service === "gabinete-digital" && data.Object === "deferimento") { + // this.ngZone.run(() => {this.router.navigate(['/home/gabinete-digital/event-list', IdObject])}) + this.zone.run(() =>this.viewPedidoDefereimentoDetail(data.IdObject)); + } else if (data.Service === "accoes" && data.Object === "accao") { this.zone.run(() => this.viewPublications(data.IdObject)); } @@ -191,13 +201,8 @@ export class HomePage implements OnInit { this.router.navigate(['/home/agenda', eventId, 'agenda']); } - async openApproveModal(eventSerialNumber) { - let navigationExtras: NavigationExtras = { - queryParams: { - "serialNumber": eventSerialNumber, - } - }; - this.router.navigate(['/home/gabinete-digital/event-list/approve-event'], navigationExtras) + async openApproveModal(serialNumber) { + this.router.navigate(['/home/gabinete-digital/event-list/approve-event',serialNumber, 'gabinete-digital']) } async viewExpedientDetail(serialNumber:any) { @@ -214,6 +219,29 @@ export class HomePage implements OnInit { this.router.navigate(['/home/publications',folderId]); } + async viewPedidoParecerDetail(serialNumber:any) { + + let navigationExtras: NavigationExtras = { + queryParams: { + enterAnimation: "", + serialNumber: serialNumber, + } + }; + this.router.navigate(['/home/gabinete-digital/pedidos/pedido'], navigationExtras); + + } + + async viewPedidoDefereimentoDetail(serialNumber:any) { + + let navigationExtras: NavigationExtras = { + queryParams: { + enterAnimation: "", + serialNumber: serialNumber, + } + }; + this.router.navigate(['/home/gabinete-digital/pedidos/pedido'], navigationExtras); + + }