diff --git a/src/app/OtherService/document-counter.service.spec.ts b/src/app/OtherService/document-counter.service.spec.ts
new file mode 100644
index 000000000..bc3c0f89e
--- /dev/null
+++ b/src/app/OtherService/document-counter.service.spec.ts
@@ -0,0 +1,16 @@
+import { TestBed } from '@angular/core/testing';
+
+import { DocumentCounterService } from './document-counter.service';
+
+describe('DocumentCounterService', () => {
+ let service: DocumentCounterService;
+
+ beforeEach(() => {
+ TestBed.configureTestingModule({});
+ service = TestBed.inject(DocumentCounterService);
+ });
+
+ it('should be created', () => {
+ expect(service).toBeTruthy();
+ });
+});
diff --git a/src/app/OtherService/document-counter.service.ts b/src/app/OtherService/document-counter.service.ts
new file mode 100644
index 000000000..c9cc84026
--- /dev/null
+++ b/src/app/OtherService/document-counter.service.ts
@@ -0,0 +1,35 @@
+import { Injectable } from '@angular/core';
+import { DespachoStore } from 'src/app/store/despacho-store.service';
+import { EventoAprovacaoStore } from 'src/app/store/eventoaprovacao-store.service';
+import { ExpedienteGdStore } from 'src/app/store/expedientegd-store.service';
+import { PendentesStore } from 'src/app/store/pendestes-store.service';
+import { PedidosStore } from 'src/app/store/pedidos-store.service';
+import { ExpedienteprStore } from 'src/app/store/expedientepr-store.service';
+import { DespachosprStore } from 'src/app/store/despachospr-store.service';
+
+
+@Injectable({
+ providedIn: 'root'
+})
+export class DocumentCounterService {
+
+ expedientegbstore = ExpedienteGdStore;
+ pendentesstore = PendentesStore;
+ despachoStore = DespachoStore;
+ eventoaprovacaostore = EventoAprovacaoStore;
+ pedidosstore = PedidosStore;
+ expedienteprstore = ExpedienteprStore;
+ despachoprstore = DespachosprStore;
+
+ constructor() { }
+
+ get mdTotalDocument() {
+ return this.despachoStore.count + this.expedientegbstore.count + this.pedidosstore.countdeferimento
+ + this.pedidosstore.countparecer + this.expedienteprstore.count + this.despachoprstore.count + this.pendentesstore.count
+ + this.eventoaprovacaostore.count
+ }
+
+ get prTotalDocument() {
+ return 0
+ }
+}
diff --git a/src/app/home/home.page.html b/src/app/home/home.page.html
index 53a891609..876b3cbc1 100644
--- a/src/app/home/home.page.html
+++ b/src/app/home/home.page.html
@@ -15,7 +15,8 @@
- {{totalExpediente}}
+ {{documentCounterService.mdTotalDocument}}
+ 0
Gabinete
diff --git a/src/app/home/home.page.ts b/src/app/home/home.page.ts
index b0b25c3e9..9507561d0 100644
--- a/src/app/home/home.page.ts
+++ b/src/app/home/home.page.ts
@@ -11,6 +11,8 @@ import { ModalController, AlertController, AnimationController, Platform } from
import { NavigationExtras,Router,ActivatedRoute } from '@angular/router';
import { ToastService } from '../services/toast.service';
import { ToDayEventStorage } from '../store/to-day-event-storage.service';
+import { DocumentCounterService } from 'src/app/OtherService/document-counter.service'
+import { PermissionService } from '../OtherService/permission.service';
// import * as Sentry from "@sentry/browser";
// import { Integrations } from "@sentry/tracing";
@@ -68,7 +70,9 @@ export class HomePage implements OnInit {
public modalCtrl: AlertController,
private notificatinsservice: NotificationsService,
private platform: Platform,
- private activeroute: ActivatedRoute) {
+ private activeroute: ActivatedRoute,
+ public documentCounterService: DocumentCounterService,
+ public p: PermissionService) {
this.router.events.subscribe((val) => {
document.querySelectorAll('ion-modal').forEach((e: any) => e.remove())
diff --git a/src/global.scss b/src/global.scss
index 8dd6649de..53ef6a9f6 100644
--- a/src/global.scss
+++ b/src/global.scss
@@ -1071,6 +1071,7 @@ ngx-mat-datetime-content{
}
+// Agenda show event from two profile
@media only screen and (max-width: 767px) {
.calendar-segment-mdgpr:not(.calendar-segment-pr-force) {
.calendar-pr-event-type-Oficial {