- +

{{customDate}}

diff --git a/src/app/pages/events/events.page.ts b/src/app/pages/events/events.page.ts index 6d742e2ec..8b42f02e2 100644 --- a/src/app/pages/events/events.page.ts +++ b/src/app/pages/events/events.page.ts @@ -72,6 +72,10 @@ export class EventsPage implements OnInit { searchSubject: string = ''; AllProcess = [] ordinance: string = 'old' + listSubscription : { + delete(): void; + } + constructor( private eventService: EventsService, @@ -87,12 +91,7 @@ export class EventsPage implements OnInit { private changeProfileService: ChangeProfileService, public TaskService: TaskService ) { - - - this.loadAllTask(); - - window['zipPhoneCallback'] = function (zipphone) { var frame = document.getElementById('home-iframe'); if(frame) { @@ -101,18 +100,30 @@ export class EventsPage implements OnInit { } this.changeProfileService.registerCallback(() => { - this.listToPresent = []; this.listToPresentexpediente = [] }) - this.TaskService.registerCallback({ + } + + ngAfterViewInit(): void { + + + this.loadAllTask(); + + this.listSubscription = this.TaskService.registerCallback({ id: import.meta.url, funx:() => { this.dynamicSearch() } }) + + this.dynamicSearch() + + } + ngOnDestroy() { + this.listSubscription.delete() } ngOnInit() { @@ -170,6 +181,7 @@ export class EventsPage implements OnInit { async loadAllTask() { this.loadingAllTask = true await this.TaskService.LoadTask() + this.dynamicSearch() this.loadingAllTask = false } diff --git a/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.ts b/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.ts index 892b94fd2..f6e2a1b0e 100644 --- a/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.ts +++ b/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.ts @@ -403,7 +403,7 @@ export class DespachoPrPage implements OnInit { } this.TaskService.loadDiplomas() - // this.goBack(); + this.goBack(); } }); } diff --git a/src/app/pages/gabinete-digital/diplomas/diploma/diploma.page.ts b/src/app/pages/gabinete-digital/diplomas/diploma/diploma.page.ts index fba03add6..71c8b1aa8 100644 --- a/src/app/pages/gabinete-digital/diplomas/diploma/diploma.page.ts +++ b/src/app/pages/gabinete-digital/diplomas/diploma/diploma.page.ts @@ -1,17 +1,16 @@ import { Component, OnInit } from '@angular/core'; -import { AnimationController, ModalController, PopoverController } from '@ionic/angular'; +import { ModalController, PopoverController } from '@ionic/angular'; import { AddNotePage } from 'src/app/modals/add-note/add-note.page'; import { ProcessesService } from 'src/app/services/processes.service'; import { momentG } from 'src/plugin/momentG'; -import { InAppBrowser } from '@ionic-native/in-app-browser/ngx'; -import { ActivatedRoute, Router } from '@angular/router'; + +import { ActivatedRoute } from '@angular/router'; import { BookMeetingModalPage } from '../../expediente/book-meeting-modal/book-meeting-modal.page'; import { DeplomaOptionsPage } from 'src/app/shared/popover/deploma-options/deploma-options.page'; import { ToastService } from 'src/app/services/toast.service'; import { ViewDocumentPage } from 'src/app/modals/view-document/view-document.page'; -import { Platform } from '@ionic/angular'; -import { SqliteService } from 'src/app/services/sqlite.service'; + import { BackgroundService } from 'src/app/services/background.service'; import { ThemeService } from 'src/app/services/theme.service' import { RouteService } from 'src/app/services/route.service'; @@ -47,15 +46,10 @@ export class DiplomaPage implements OnInit { private processes: ProcessesService, public popoverController: PopoverController, private modalController: ModalController, - private iab: InAppBrowser, private activatedRoute: ActivatedRoute, - private router: Router, - private animationController: AnimationController, private toastService: ToastService, private RouteService: RouteService, - private sqliteservice: SqliteService, private backgroundservice: BackgroundService, - private platform: Platform, public ThemeService: ThemeService, private httpErrorHandle: HttpErrorHandle, private despachoService: DespachoService, diff --git a/src/app/pages/gabinete-digital/diplomas/diplomas.page.ts b/src/app/pages/gabinete-digital/diplomas/diplomas.page.ts index 8905599b6..7e6d25901 100644 --- a/src/app/pages/gabinete-digital/diplomas/diplomas.page.ts +++ b/src/app/pages/gabinete-digital/diplomas/diplomas.page.ts @@ -1,8 +1,8 @@ import { Component, OnDestroy, OnInit } from '@angular/core'; import { ActivatedRoute, NavigationStart, Router } from '@angular/router'; import { ProcessesService } from 'src/app/services/processes.service'; - import { BackgroundService } from 'src/app/services/background.service'; +import { ThemeService } from 'src/app/services/theme.service' import { PermissionService } from 'src/app/services/permission.service'; import { DeplomasStore } from 'src/app/store/deplomas.service'; import { CustomTaskPipe } from 'src/app/pipes/custom-task.pipe'; @@ -39,6 +39,7 @@ export class DiplomasPage implements OnInit, OnDestroy { private router: Router, private activatedRoute: ActivatedRoute, private backgroundservice: BackgroundService, + public ThemeService: ThemeService, public p: PermissionService, public TaskService: TaskService, private RouteService: RouteService, diff --git a/src/app/pages/gabinete-digital/event-list/approve-event/approve-event.page.ts b/src/app/pages/gabinete-digital/event-list/approve-event/approve-event.page.ts index b78ca9a62..204e463ed 100644 --- a/src/app/pages/gabinete-digital/event-list/approve-event/approve-event.page.ts +++ b/src/app/pages/gabinete-digital/event-list/approve-event/approve-event.page.ts @@ -1,6 +1,6 @@ import { Component, OnInit, Input, EventEmitter, Output } from '@angular/core'; import { ActivatedRoute, NavigationExtras, Router } from '@angular/router'; -import { AnimationController, MenuController, ModalController, PopoverController } from '@ionic/angular'; +import { MenuController, ModalController, PopoverController } from '@ionic/angular'; import { Event } from 'src/app/models/event.model'; import { ProcessesService } from 'src/app/services/processes.service'; import { EmendMessageModalPage } from 'src/app/pages/agenda/emend-message-modal/emend-message-modal.page'; @@ -9,13 +9,10 @@ import { EditEventToApproveComponent } from 'src/app/shared/gabinete-digital/edi import { ToastService } from 'src/app/services/toast.service'; import { ViewDocumentPage } from 'src/app/modals/view-document/view-document.page'; -import { SqliteService } from '../../../../services/sqlite.service'; import { BackgroundService } from '../../../../services/background.service'; -import { Platform } from '@ionic/angular'; import { ThemeService } from 'src/app/services/theme.service' import { OfflineManagerService } from 'src/app/services/offline-manager.service'; import { RouteService } from 'src/app/services/route.service'; -import { Storage } from '@ionic/storage'; import { HttpErrorHandle } from 'src/app/services/http-error-handle.service'; import { TaskService } from 'src/app/services/task.service' @@ -55,12 +52,9 @@ export class ApproveEventPage implements OnInit { private menu: MenuController, private toastService: ToastService, private RouteService: RouteService, - private sqliteservice: SqliteService, - private platform: Platform, private backgroundservice: BackgroundService, public ThemeService: ThemeService, private offlineManager: OfflineManagerService, - private storage: Storage, private httpErrorHandle: HttpErrorHandle, public TaskService: TaskService ) { diff --git a/src/app/pages/gabinete-digital/gabinete-digital.page.html b/src/app/pages/gabinete-digital/gabinete-digital.page.html index c74dd8ef6..d787b6401 100644 --- a/src/app/pages/gabinete-digital/gabinete-digital.page.html +++ b/src/app/pages/gabinete-digital/gabinete-digital.page.html @@ -55,7 +55,7 @@
-
@@ -260,7 +260,7 @@
- +
@@ -273,12 +273,11 @@ {{ TaskService.new }} correspondência novas

{{ AllProcess.length }} - Documento - Documento - Documentos + correspondência + correspondência + correspondências

-
@@ -301,9 +300,9 @@ {{ TaskService.despachoprstore.newList.length}} correspondência nova

{{ TaskService.despachoprstore.count }} - Documento - Documento - Documentos + correspondência + correspondência + correspondências

@@ -326,9 +325,9 @@ {{ TaskService.deplomasStore.diplomasAssinadoListNewCount.length}} correspondência nova

{{ TaskService.deplomasStore.countDiplomasAssinadoListCount }} - Documento - Documento - Documentos + correspondência + correspondência + correspondências

@@ -348,9 +347,9 @@

{{ TaskService.deplomasStore.diplomasParaAssinartCount }} - Documento - Documento - Documentos + correspondência + correspondência + correspondências

@@ -369,9 +368,9 @@

{{ TaskService.deplomasStore.deplomasReviewCount }} - Documento - Documento - Documentos + correspondência + correspondência + correspondências

@@ -391,9 +390,9 @@

{{ TaskService.deplomasStore.diplomasParaAssinartCount }} - Documento - Documento - Documentos + correspondência + correspondência + correspondências

@@ -415,9 +414,9 @@

{{ TaskService.deplomasStore.DiplomaGerarList.length }} - Documento - Documento - Documentos + correspondência + correspondência + correspondências

@@ -433,14 +432,15 @@

{{TaskService.eventoaprovacaostore.countAll}} - Documento - Documento - Documentos + correspondência + correspondência + correspondências