diff --git a/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts b/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts index d1a6b2db6..4695df5a8 100644 --- a/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts +++ b/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts @@ -4,7 +4,7 @@ import { AttachmentsService } from 'src/app/services/attachments.service'; import { EventsService } from 'src/app/services/events.service'; import { InAppBrowser } from '@ionic-native/in-app-browser/ngx'; import { DailyWorkTask } from '../../../../models/dailyworktask.model'; -import { ActivatedRoute } from '@angular/router'; +import { ActivatedRoute, Router } from '@angular/router'; import { formatDate } from '@angular/common'; import { Event } from '../../../../models/event.model'; import { MenuController, ModalController } from '@ionic/angular'; @@ -25,6 +25,7 @@ export class ExpedienteDetailPage implements OnInit { private attachments: AttachmentsService, private events: EventsService, private menu: MenuController, + private router:Router, private modalController: ModalController, private alertService: AlertService) { } @@ -41,6 +42,8 @@ export class ExpedienteDetailPage implements OnInit { this.LoadTaskDetail(this.serialnumber); this.LoadRelatedEvents(this.serialnumber); }); + console.log(this.serialnumber); + } @@ -89,9 +92,7 @@ export class ExpedienteDetailPage implements OnInit { openMenu() { this.menu.open(); } - dispatchExpedient(){ - this.alertService.presentAlert('Funcionalidade em desenvolvimento'); - } + async openExpedientActionsModal(taskType:any){ const modal = await this.modalController.create({ component: ExpedientTaskModalPage, @@ -101,14 +102,17 @@ export class ExpedienteDetailPage implements OnInit { cssClass: 'expedient-task-modal', backdropDismiss: false }); - await modal.present(); - modal.onDidDismiss(); } - discartExpedient(){ + discartExpedient(){ + let body = { "serialNumber": this.serialnumber, "action": "Task Completed" } + console.log(body); + this.processes.PostTaskAction(body); + this.router.navigate(['/home/gabinete-digital/expediente']); } + async openBookMeetingModal(eventSerialNumber){ const modal = await this.modalController.create({ component: BookMeetingModalPage, @@ -118,9 +122,7 @@ export class ExpedienteDetailPage implements OnInit { cssClass: 'book-meeting-modal', backdropDismiss: false }); - await modal.present(); - modal.onDidDismiss(); } }