Notifications route Parecer and Deferimentos

This commit is contained in:
Eudes Inácio
2021-06-23 11:23:22 +01:00
parent 0d6aaa985f
commit 4fa8abd5ba
+36 -8
View File
@@ -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);
}