Add loader

This commit is contained in:
Peter Maquiran
2021-07-09 19:27:08 +01:00
parent 228b04586f
commit 85a6d175dc
2 changed files with 18 additions and 0 deletions
@@ -235,6 +235,8 @@ export class CreateProcessPage implements OnInit {
}); });
this.dispatchFolder.SubjectTypes = this.selectedTypes; this.dispatchFolder.SubjectTypes = this.selectedTypes;
const loader = this.toastService.loading()
switch (this.loggeduser.Profile) { switch (this.loggeduser.Profile) {
case 'MDGPR': case 'MDGPR':
@@ -253,8 +255,10 @@ export class CreateProcessPage implements OnInit {
try { try {
await this.processes.postDespatcho(this.postData).toPromise(); await this.processes.postDespatcho(this.postData).toPromise();
this.FinalizarDespacho('Despacho criado'); this.FinalizarDespacho('Despacho criado');
loader.remove()
} catch (error) { } catch (error) {
this.toastService.badRequest('Processo não efectuado'); this.toastService.badRequest('Processo não efectuado');
loader.remove()
} }
break; break;
@@ -272,9 +276,11 @@ export class CreateProcessPage implements OnInit {
try { try {
await this.processes.postParecer(this.postData).toPromise(); await this.processes.postParecer(this.postData).toPromise();
this.FinalizarParecer('Pedido de Parecer enviado'); this.FinalizarParecer('Pedido de Parecer enviado');
loader.remove()
} }
catch (error) { catch (error) {
this.toastService.badRequest('Processo não efectuado'); this.toastService.badRequest('Processo não efectuado');
loader.remove()
} }
break; break;
@@ -292,9 +298,11 @@ export class CreateProcessPage implements OnInit {
try { try {
await this.processes.postDeferimento(this.postData).toPromise(); await this.processes.postDeferimento(this.postData).toPromise();
this.FinalizarDeferimento('Pedido de deferimento enviado'); this.FinalizarDeferimento('Pedido de deferimento enviado');
loader.remove()
} }
catch (error) { catch (error) {
this.toastService.badRequest('Processo não efectuado'); this.toastService.badRequest('Processo não efectuado');
loader.remove()
} }
break; break;
} }
@@ -317,8 +325,10 @@ export class CreateProcessPage implements OnInit {
try { try {
await this.processes.postDespatcho(this.postData).toPromise(); await this.processes.postDespatcho(this.postData).toPromise();
loader.remove()
this.executado('Despacho criado'); this.executado('Despacho criado');
} catch (error) { } catch (error) {
loader.remove()
this.toastService.badRequest('Processo não efectuado'); this.toastService.badRequest('Processo não efectuado');
} }
@@ -337,9 +347,11 @@ export class CreateProcessPage implements OnInit {
try { try {
await this.processes.postParecer(this.postData).toPromise(); await this.processes.postParecer(this.postData).toPromise();
this.executado(); this.executado();
loader.remove()
this.toastService.successMessage('Pedido de Parecer criado'); this.toastService.successMessage('Pedido de Parecer criado');
} }
catch (error) { catch (error) {
loader.remove()
this.toastService.badRequest('Processo não efectuado'); this.toastService.badRequest('Processo não efectuado');
} }
@@ -358,9 +370,11 @@ export class CreateProcessPage implements OnInit {
try { try {
await this.processes.postDeferimento(this.postData).toPromise(); await this.processes.postDeferimento(this.postData).toPromise();
this.executado(); this.executado();
loader.remove()
this.toastService.successMessage('Pedido de Deferimento criado'); this.toastService.successMessage('Pedido de Deferimento criado');
} }
catch (error) { catch (error) {
loader.remove()
this.toastService.badRequest('Processo não efectuado'); this.toastService.badRequest('Processo não efectuado');
} }
@@ -232,6 +232,8 @@ export class NewEventPage implements OnInit {
try { try {
const loader = this.toastService.loading()
if(this.loggeduser.Profile == 'MDGPR') { if(this.loggeduser.Profile == 'MDGPR') {
console.log(this.loggeduser.Profile); console.log(this.loggeduser.Profile);
@@ -239,12 +241,14 @@ export class NewEventPage implements OnInit {
eventId = await this.eventService.postEventMd(this.postEvent, this.postEvent.CalendarName).toPromise(); eventId = await this.eventService.postEventMd(this.postEvent, this.postEvent.CalendarName).toPromise();
console.log(eventId); console.log(eventId);
loader.remove()
} }
else if(this.loggeduser.Profile == 'PR'){ else if(this.loggeduser.Profile == 'PR'){
console.log(this.loggeduser.Profile); console.log(this.loggeduser.Profile);
eventId = await this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).toPromise(); eventId = await this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).toPromise();
loader.remove()
} }
const DocumentToSave: EventAttachment[] = this.documents.map((e) => { const DocumentToSave: EventAttachment[] = this.documents.map((e) => {