diff --git a/src/app/modals/create-process/create-process.page.ts b/src/app/modals/create-process/create-process.page.ts index d62a2f0a8..c64c16d60 100644 --- a/src/app/modals/create-process/create-process.page.ts +++ b/src/app/modals/create-process/create-process.page.ts @@ -203,11 +203,12 @@ export class CreateProcessPage implements OnInit { let body = { "serialNumber": this.task.serialNumber, "action": "Conhecimento", + "ActionTypeId": 104, "dataFields": { "ReviewerUserComment": '', } } - this.processes.PostTaskAction(body); + this.processes.CompleteTask(body); } getAttachments() { diff --git a/src/app/pages/agenda/approve-event-modal/approve-event-modal.page.ts b/src/app/pages/agenda/approve-event-modal/approve-event-modal.page.ts index d33bb5dcc..039847646 100644 --- a/src/app/pages/agenda/approve-event-modal/approve-event-modal.page.ts +++ b/src/app/pages/agenda/approve-event-modal/approve-event-modal.page.ts @@ -70,7 +70,10 @@ export class ApproveEventModalPage implements OnInit { }) } approveTask(serialNumber:string){ - let body = { "serialNumber": serialNumber, "action": "Aprovar" } + let body = { + "serialNumber": serialNumber, + "action": "Aprovar" + } this.processes.PostTaskAction(body); this.router.navigate(['/home/gabinete-digital/event-list']); this.modalController.dismiss(null); diff --git a/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.ts b/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.ts index b486506a9..423cc6dc9 100644 --- a/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.ts +++ b/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.ts @@ -155,11 +155,12 @@ export class DespachoPage implements OnInit { let body = { "serialNumber": this.serialnumber, "action": "Conhecimento", + "ActionTypeId": 104, "dataFields": { "ReviewerUseComment": note, } } - this.processes.PostTaskAction(body); + this.processes.CompleteTask(body); this.close(); } @@ -220,13 +221,6 @@ export class DespachoPage implements OnInit { }); } - discartExpedient() { - /* let body = { "serialNumber": this.serialnumber, "action": "Passivo" } - console.log(body); - this.processes.PostTaskAction(body); - this.router.navigate(['/home/gabinete-digital/expediente']); */ - } - async distartExpedientModal2(task: any){ const modal = await this.modalController.create({ component: DiscartExpedientModalPage, diff --git a/src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.ts b/src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.ts index 65f0ace3e..1db3eac55 100644 --- a/src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.ts +++ b/src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.ts @@ -41,12 +41,18 @@ export class DiscartExpedientModalPage implements OnInit { save(){ if(this.action != 'discart'){ - let body = { "serialNumber": this.serialNumber, "action": "Tratado" } + let body = { + "serialNumber": this.serialNumber, + "action": "Tratado" + } console.log(body); this.processes.PostTaskAction(body); } else{ - let body = { "serialNumber": this.serialNumber, "action": "Passivo" } + let body = { + "serialNumber": this.serialNumber, + "action": "Passivo" + } console.log(body); this.processes.PostTaskAction(body); } 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 870e78b28..f43ae58ac 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 @@ -181,13 +181,6 @@ export class ExpedienteDetailPage implements OnInit { }); } - discartExpedient() { - /* let body = { "serialNumber": this.serialnumber, "action": "Passivo" } - console.log(body); - this.processes.PostTaskAction(body); - this.router.navigate(['/home/gabinete-digital/expediente']); */ - } - async distartExpedientModal2(task: any){ const modal = await this.modalController.create({ component: DiscartExpedientModalPage, diff --git a/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.ts b/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.ts index d0d6a701c..ce4ebac59 100644 --- a/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.ts +++ b/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.ts @@ -178,11 +178,12 @@ export class PedidoPage implements OnInit { let body = { "serialNumber": this.serialnumber, "action": "Arquivo", + "ActionTypeId": 95, "dataFields": { "ReviewerUseComment": '', } } - this.processes.PostTaskAction(body); + this.processes.CompleteTask(body); } sendExpedienteToPending(){ @@ -222,13 +223,6 @@ export class PedidoPage implements OnInit { }); } - discartExpedient() { - /* let body = { "serialNumber": this.serialnumber, "action": "Passivo" } - console.log(body); - this.processes.PostTaskAction(body); - this.router.navigate(['/home/gabinete-digital/expediente']); */ - } - async distartExpedientModal2(task: any){ const modal = await this.modalController.create({ component: DiscartExpedientModalPage, diff --git a/src/app/services/processes.service.ts b/src/app/services/processes.service.ts index 968200897..44d373524 100644 --- a/src/app/services/processes.service.ts +++ b/src/app/services/processes.service.ts @@ -139,6 +139,14 @@ export class ProcessesService { }; return this.http.post(`${geturl}`, body, options).toPromise() } + CompleteTask(body:any){ + const geturl = environment.apiURL + 'Tasks/CompleteTask'; + + let options = { + headers: this.headers, + }; + return this.http.post(`${geturl}`, body, options).toPromise() + } UpdateTaskStatus(FolderId:string): Observable{ const geturl = environment.apiURL + 'Tasks/UpdateTaskStatus'; diff --git a/src/app/shared/gabinete-digital/expediente/expediente.page.ts b/src/app/shared/gabinete-digital/expediente/expediente.page.ts index 1d66657cf..86d86cb1f 100644 --- a/src/app/shared/gabinete-digital/expediente/expediente.page.ts +++ b/src/app/shared/gabinete-digital/expediente/expediente.page.ts @@ -123,13 +123,6 @@ export class ExpedientePage implements OnInit { modal.onDidDismiss(); } - 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(task: any) { const modal = await this.modalController.create({ component: BookMeetingModalPage, diff --git a/src/app/shared/header/header.page.html b/src/app/shared/header/header.page.html index 5f4fc93f3..5e8cf8dbf 100644 --- a/src/app/shared/header/header.page.html +++ b/src/app/shared/header/header.page.html @@ -28,28 +28,28 @@
-
+
- Ínicio + Início
-
+
Agenda
-
+
Gabinete
-
+
Acções
-
+
Chat
@@ -57,7 +57,7 @@
-
+
@@ -66,7 +66,7 @@ -
+
@@ -80,7 +80,7 @@
-
+
diff --git a/src/app/shared/headers/header-no-search/header-no-search.page.html b/src/app/shared/headers/header-no-search/header-no-search.page.html index 9237fc215..5f4722282 100644 --- a/src/app/shared/headers/header-no-search/header-no-search.page.html +++ b/src/app/shared/headers/header-no-search/header-no-search.page.html @@ -22,28 +22,28 @@
-
+
- Ínicio + Início
-
+
Agenda
-
+
Gabinete
-
+
Acções
-
+
Chat
@@ -55,7 +55,7 @@
--> -
+
diff --git a/src/app/shared/popover/opts-expediente/opts-expediente.page.html b/src/app/shared/popover/opts-expediente/opts-expediente.page.html index f88c8f408..43ad11752 100644 --- a/src/app/shared/popover/opts-expediente/opts-expediente.page.html +++ b/src/app/shared/popover/opts-expediente/opts-expediente.page.html @@ -5,12 +5,12 @@
- - - + + + - - + +
diff --git a/src/app/shared/popover/opts-expediente/opts-expediente.page.ts b/src/app/shared/popover/opts-expediente/opts-expediente.page.ts index c5246f0e6..8e8caf2a3 100644 --- a/src/app/shared/popover/opts-expediente/opts-expediente.page.ts +++ b/src/app/shared/popover/opts-expediente/opts-expediente.page.ts @@ -3,6 +3,7 @@ import { ModalController, NavParams, PopoverController } from '@ionic/angular'; import { DiscartExpedientModalPage } from 'src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page'; import { BookMeetingModalPage } from 'src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page'; import { ExpedientTaskModalPage } from 'src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page'; +import { ProcessesService } from 'src/app/services/processes.service'; @Component({ selector: 'app-opts-expediente', @@ -18,12 +19,15 @@ export class OptsExpedientePage implements OnInit { private popoverController: PopoverController, private modalController: ModalController, private navParams: NavParams, + private processes: ProcessesService, ) { this.task = this.navParams.get('task'); this.fulltask = this.navParams.get('fulltask'); } ngOnInit() { + console.log(this.task); + this.profile = "mdgpr"; } @@ -36,6 +40,13 @@ export class OptsExpedientePage implements OnInit { } } + sendExpedienteToPending(){ + this.processes.SetTaskToPending(this.task.SerialNumber).subscribe(res=>{ + console.log(res); + this.close(); + }); + } + async openBookMeetingModal(task: any) { let classs; if( window.innerWidth <= 800){