diff --git a/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.html b/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.html index 01b560e67..c03c37315 100644 --- a/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.html +++ b/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.html @@ -108,14 +108,14 @@
- +
- +
diff --git a/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.ts b/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.ts index e8a89f9ce..d63231cee 100644 --- a/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.ts +++ b/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.ts @@ -305,13 +305,9 @@ export class ExpedientePrPage implements OnInit { } async distartExpedientModal(body:any){ - console.log(this.fulltask); const modal = await this.modalController.create({ component: DiscartExpedientModalPage, componentProps: { - serialNumber: this.fulltask.serialNumber, - folderId: this.fulltask.workflowInstanceDataFields.FolderID, - action: 'complete', }, cssClass: 'discart-expedient-modal', backdropDismiss: false @@ -320,25 +316,36 @@ export class ExpedientePrPage implements OnInit { await modal.present(); modal.onDidDismiss().then(res=>{ console.log(res['data']); - if(res['data']== 'Yes'){ - this.processes.CompleteTask(body); - this.goBack(); - } - else if(res['data'] == 'No'){ - let otherbody = { - "serialNumber": body.serialNumber, - "action": "Passivo", - "ActionTypeId": 99999877, - "dataFields": { - "Note": "", + console.log(body); + + if(body == 'descartar'){ + if(res['data']== 'Yes'){ + let otherbody = { + "serialNumber": body.serialNumber, + "action": "Passivo", + "ActionTypeId": 94, + "dataFields": { + "Note": "", + } } + this.processes.CompleteTask(otherbody); + } + else if(res['data'] == 'No'){ + //Do nothing + } + } + else{ + if(res['data']== 'Yes'){ + this.processes.CompleteTask(body); + + this.goBack(); + } + else if(res['data'] == 'No'){ + console.log('Update'); + + this.processes.UpdateTaskStatus(this.task.FolderId); } - this.processes.CompleteTask(otherbody); } - //Volta na lista principal - this.goBack(); - this.modalController.dismiss(); - }); } 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 69a4bbbab..4f2560e0d 100644 --- a/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.ts +++ b/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.ts @@ -219,7 +219,7 @@ export class PedidoPage implements OnInit { sendExpedienteToPending(){ this.processes.SetTaskToPending(this.serialnumber).subscribe(res=>{ console.log(res); - this.close(); + this.goBack(); }); } @@ -243,26 +243,10 @@ export class PedidoPage implements OnInit { await modal.present(); modal.onDidDismiss().then(res=>{ console.log('Modal closed'); - + this.goBack(); }); } - async distartExpedientModal2(task: any){ - const modal = await this.modalController.create({ - component: DiscartExpedientModalPage, - componentProps: { - serialNumber: task.serialNumber, - folderId: task.workflowInstanceDataFields.FolderID, - action: 'discart', - }, - cssClass: 'discart-expedient-modal', - backdropDismiss: false - }); - - await modal.present(); - modal.onDidDismiss(); - } - async openBookMeetingModal(task: any) { let classs; if( window.innerWidth <= 800){