diff --git a/src/app/home/home.page.ts b/src/app/home/home.page.ts
index cef00976b..070babc46 100644
--- a/src/app/home/home.page.ts
+++ b/src/app/home/home.page.ts
@@ -73,9 +73,9 @@ export class HomePage implements OnInit {
private notificatinsservice: NotificationsService,
private platform: Platform,
private activeroute: ActivatedRoute,
- public documentCounterService: DocumentCounterService,
// private network: NetworkService,
- public p: PermissionService) {
+ public p: PermissionService,
+ public documentCounterService: DocumentCounterService) {
this.router.events.subscribe((val) => {
document.querySelectorAll('ion-modal').forEach((e: any) => e.remove())
diff --git a/src/app/pages/gabinete-digital/gabinete-digital.page.html b/src/app/pages/gabinete-digital/gabinete-digital.page.html
index 4d406fe15..0f3d1709e 100644
--- a/src/app/pages/gabinete-digital/gabinete-digital.page.html
+++ b/src/app/pages/gabinete-digital/gabinete-digital.page.html
@@ -103,7 +103,7 @@
Eventos para Aprovação
- {{eventoaprovacaostore.count}} Documentos
+ {{eventoaprovacaostore.countMd + eventoaprovacaostore.countPr}} Documentos
diff --git a/src/app/pages/gabinete-digital/gabinete-digital.page.ts b/src/app/pages/gabinete-digital/gabinete-digital.page.ts
index 373732873..c971df302 100644
--- a/src/app/pages/gabinete-digital/gabinete-digital.page.ts
+++ b/src/app/pages/gabinete-digital/gabinete-digital.page.ts
@@ -501,6 +501,18 @@ export class GabineteDigitalPage implements OnInit, DoCheck {
break;
}
+
+ let mdEventsOficial = await this.processesbackend.GetTasksList('Agenda Oficial MDGPR', false).toPromise();
+ let mdEventsPessoal = await this.processesbackend.GetTasksList('Agenda Pessoal MDGPR', false).toPromise();
+ const eventsMDGPRList = mdEventsOficial.concat(mdEventsPessoal);
+ this.eventoaprovacaostore.resetmd(eventsMDGPRList);
+
+ let prEventsOficial = await this.processesbackend.GetTasksList('Agenda Oficial PR', false).toPromise();
+ let prEventsPessoal = await this.processesbackend.GetTasksList('Agenda Pessoal PR', false).toPromise();
+ const eventsPRList = prEventsOficial.concat(prEventsPessoal);
+ this.eventoaprovacaostore.resetpr(eventsPRList);
+
+
let diplomasValidar = despachospr.filter(data => data.activityInstanceName == "Revisar Diploma");
this.count_dip_pv = Object.keys(diplomasValidar).length;
this.deplomasStore.resetDiplomasReview(diplomasValidar)
@@ -518,7 +530,6 @@ export class GabineteDigitalPage implements OnInit, DoCheck {
this.processesbackend.GetToApprovedEvents('Agenda','true').subscribe(res=>{
this.count_ev_apr = res;
});
- this.eventoaprovacaostore.count;
this.showLoader = false;
diff --git a/src/app/store/despacho-store.service.ts b/src/app/store/despacho-store.service.ts
index 9282a06fd..8633dfe9f 100644
--- a/src/app/store/despacho-store.service.ts
+++ b/src/app/store/despacho-store.service.ts
@@ -31,7 +31,7 @@ export class DespachoStoreService {
}
get count() {
- return this._count
+ return this._count || 0
}
set count(value: number) {
diff --git a/src/app/store/despachospr-store.service.ts b/src/app/store/despachospr-store.service.ts
index 09a345fb6..24e50fadb 100644
--- a/src/app/store/despachospr-store.service.ts
+++ b/src/app/store/despachospr-store.service.ts
@@ -30,7 +30,7 @@ get list() {
return this._list || []
}
-get count() { return this._count }
+get count() { return this._count || 0 }
set count(value: number) {
this._count = value
this.save()
diff --git a/src/app/store/eventoaprovacao-store.service.ts b/src/app/store/eventoaprovacao-store.service.ts
index c8745e4b8..494300f69 100644
--- a/src/app/store/eventoaprovacao-store.service.ts
+++ b/src/app/store/eventoaprovacao-store.service.ts
@@ -39,17 +39,17 @@ export class EventoaprovacaoStoreService {
get listpr() { return this._listPr }
get listmd() { return this._listMd }
- get count() { return this._count }
+ get count() { return this._count || 0 }
set count(value: number) {
this._count = value
}
- get countPr() { return this._countPr }
- set countPr (value) {
+ get countPr() { return this._countPr || 0 }
+ set countPr (value: number) {
this._countPr = value
}
- get countMd() { return this._countMd }
+ get countMd() { return this._countMd || 0 }
set countMd (value) {
this._countMd = value
}
@@ -72,7 +72,7 @@ export class EventoaprovacaoStoreService {
}
private saveMd() {
- setTimeout(()=>{
+ setTimeout(()=>{
localstoreService.set(this.keyNamemd,{
lisMd: this._listMd,
countListMd: this._countMd
@@ -80,6 +80,7 @@ export class EventoaprovacaoStoreService {
}, 10)
}
+
private savePr() {
setTimeout(()=>{
localstoreService.set(this.keyNamepr,{
diff --git a/src/app/store/expedientegd-store.service.ts b/src/app/store/expedientegd-store.service.ts
index c139f8096..c4f03fd18 100644
--- a/src/app/store/expedientegd-store.service.ts
+++ b/src/app/store/expedientegd-store.service.ts
@@ -29,7 +29,7 @@ export class ExpedientegdStoreService {
return this._list
}
get count() {
- return this._count
+ return this._count || 0
}
set count(value: number) {
this._count = value
diff --git a/src/app/store/expedientepr-store.service.ts b/src/app/store/expedientepr-store.service.ts
index 860730f03..5fd2c0fb2 100644
--- a/src/app/store/expedientepr-store.service.ts
+++ b/src/app/store/expedientepr-store.service.ts
@@ -26,7 +26,7 @@ export class ExpedienteprStoreService {
get list() { return this._list || [] }
- get count() { return this._count }
+ get count() { return this._count || 0 }
set count(value: number) {
this._count = value
this.save()
diff --git a/src/app/store/pedidos-store.service.ts b/src/app/store/pedidos-store.service.ts
index d9225cd3c..0357446a7 100644
--- a/src/app/store/pedidos-store.service.ts
+++ b/src/app/store/pedidos-store.service.ts
@@ -42,7 +42,7 @@ export class PedidosStoreService {
}
get countparecer() {
- return this._countparecer
+ return this._countparecer || 0
}
set countparecer(value: number) {
this._countparecer = value
@@ -50,7 +50,7 @@ export class PedidosStoreService {
}
get countdeferimento() {
- return this._countDeferiemnto
+ return this._countDeferiemnto || 0
}
set countdeferimento(value: number ) {
this._countDeferiemnto = value
diff --git a/src/app/store/pendestes-store.service.ts b/src/app/store/pendestes-store.service.ts
index 0603f80b3..89d06bc7c 100644
--- a/src/app/store/pendestes-store.service.ts
+++ b/src/app/store/pendestes-store.service.ts
@@ -31,8 +31,7 @@ export class PendestesStoreService {
}
get count() {
- return this._count
- this.save()
+ return this._count || 0
}
set count(value) {
this._count = value