fixe conflite

This commit is contained in:
Peter Maquiran
2021-05-26 14:27:40 +01:00
9 changed files with 177 additions and 102 deletions
@@ -38,6 +38,7 @@ export class GabineteDigitalPage implements OnInit {
count_dip_apr : string;
count_dip_Signed =0
count_dip_pv=0;
count_dip_as = 0;
count_de_pr = 0;
count_ev_pr=0;
count_ev_md=0;
@@ -204,13 +205,24 @@ export class GabineteDigitalPage implements OnInit {
this.count_total_pending = Object.keys(pendentes).length;
let despachospr = await this.processesbackend.GetTasksList("Despacho do Presidente da República", false).toPromise();
let despachosPr = despachospr.filter(data => data.activityInstanceName == "Tarefa de Despacho");
this.count_de_pr = Object.keys(despachosPr).length;
let despachosPr;
switch (this.loggeduser.Profile) {
case 'MDGPR':
despachosPr = despachospr.filter(data => data.activityInstanceName == "Tarefa de Despacho");
this.count_de_pr = Object.keys(despachosPr).length;
break;
case 'PR':
despachosPr = despachospr.filter(data => data.activityInstanceName == "Concluir Despacho");
this.count_de_pr = Object.keys(despachosPr).length;
break;
}
let diplomasValidar = despachospr.filter(data => data.activityInstanceName == "Revisar Diploma");
this.count_dip_pv = Object.keys(diplomasValidar).length;
let diplomasAssinar = despachospr.filter(data => data.activityInstanceName == "Assinar diploma");
this.count_dip_as = Object.keys(diplomasAssinar).length;
this.processesbackend.GetTasksList("Expediente", false).subscribe(result => {
let res = result.reverse().filter(data => data.workflowInstanceDataFields.Status == "Signed");
this.count_dip_Signed = Object.keys(res).length