This commit is contained in:
Peter Maquiran
2021-08-16 16:46:57 +01:00
parent 1fea306e4b
commit 926d4f4a38
5 changed files with 60 additions and 27 deletions
@@ -265,6 +265,7 @@ export class CreateProcessPage implements OnInit {
try {
await this.processes.postDespatcho(this.postData).toPromise();
await this.FinalizarDespacho(loader, 'Despacho criado');
this.modalController.dismiss();
} catch (error) {
this.toastService.badRequest('Processo não efectuado');
loader.remove()
@@ -283,8 +284,14 @@ export class CreateProcessPage implements OnInit {
console.log(this.postData);
try {
await this.pedidoService.createParecer(this.postData).toPromise();
await this.pedidoService.taskCompleteParecer({serialNumber:this.task.serialNumber}).toPromise();
if(this.task.activityInstanceName == 'Tarefa de Despacho' || this.task.activityInstanceName == 'Reexecutar Despacho') {
await this.despachoService.createParecer(this.postData).toPromise();
await this.despachoService.solicitarParecer({ serialnumber: this.task.serialNumber}).toPromise();
} else {
await this.pedidoService.createParecer(this.postData).toPromise();
await this.pedidoService.taskCompleteParecer({serialNumber:this.task.serialNumber}).toPromise();
}
this.modalController.dismiss();
this.toastService.successMessage('Pedido de Parecer enviado');
}
@@ -339,6 +346,7 @@ export class CreateProcessPage implements OnInit {
try {
await this.despachoService.createDespacho(this.postData).toPromise();
await this.despachoService.CompleteTask({serialNumber: this.task.serialNumber}).toPromise();
this.modalController.dismiss();
this.toastService.successMessage('Despacho criado');
} catch (error) {
@@ -360,8 +368,15 @@ export class CreateProcessPage implements OnInit {
console.log(this.postData);
try {
await this.pedidoService.createParecer(this.postData).toPromise();
await this.pedidoService.taskCompleteParecer({serialNumber:this.task.serialNumber}).toPromise();
if(this.task.activityInstanceName == 'Tarefa de Despacho' || this.task.activityInstanceName == 'Reexecutar Despacho') {
await this.despachoService.createParecer(this.postData).toPromise();
await this.despachoService.solicitarParecer({ serialnumber: this.task.serialNumber}).toPromise();
} else {
await this.pedidoService.createParecer(this.postData).toPromise();
await this.pedidoService.taskCompleteParecer({serialNumber:this.task.serialNumber}).toPromise();
}
this.modalController.dismiss();
this.toastService.successMessage('Pedido de Parecer criado');
}
@@ -386,6 +401,7 @@ export class CreateProcessPage implements OnInit {
try {
await this.pedidoService.createDeferimento(this.postData).toPromise();
await this.pedidoService.taskCompleteDeferimento({serialNumber:this.task.serialNumber}).toPromise();
this.modalController.dismiss();
this.toastService.successMessage('Pedido de Deferimento criado');
}