-
+
@@ -48,33 +49,33 @@
-
+
Para hoje
-
+
Novas
-
+
Lidas
-
+
Não lidas
-
-
+
+
Em atraso
-
+
Todas
-
-
+
+
diff --git a/src/app/shared/gabinete-digital/diplomas-assinar/diplomas-assinar.page.ts b/src/app/shared/gabinete-digital/diplomas-assinar/diplomas-assinar.page.ts
index 30e497b9c..7b3a01d14 100644
--- a/src/app/shared/gabinete-digital/diplomas-assinar/diplomas-assinar.page.ts
+++ b/src/app/shared/gabinete-digital/diplomas-assinar/diplomas-assinar.page.ts
@@ -1,12 +1,10 @@
import { Component, OnInit } from '@angular/core';
import { NavigationStart, Router } from '@angular/router';
-import { customTask, DailyWorkTask } from '../../../models/dailyworktask.model';
-import { ProcessesService } from 'src/app/services/processes.service';
import { DeplomasStore } from 'src/app/store/deplomas.service';
import { CustomTaskPipe } from 'src/app/pipes/custom-task.pipe';
-import { SortService } from 'src/app/services/functions/sort.service';
import { ThemeService } from 'src/app/services/theme.service'
import { TaskService } from 'src/app/services/task.service'
+import { PermissionService } from 'src/app/services/permission.service';
@Component({
selector: 'app-diplomas-assinar',
@@ -21,7 +19,7 @@ export class DiplomasAssinarPage implements OnInit {
deplomasStore = DeplomasStore
customTaskPipe = new CustomTaskPipe()
filterName: 'Para hoje' | 'Novos'| 'Lidos'| 'Não lidos'| 'OverdueTasks' | 'Todos' = 'Todos'
- //
+ //
showSearch = false
searchSubject = ''
list = []
@@ -36,7 +34,8 @@ export class DiplomasAssinarPage implements OnInit {
constructor(
private router: Router,
public ThemeService: ThemeService,
- public TaskService: TaskService
+ public TaskService: TaskService,
+ public p: PermissionService,
) {}
ngOnInit() {
@@ -48,9 +47,9 @@ export class DiplomasAssinarPage implements OnInit {
this.listSubscription = this.deplomasStore.registerCallback({
id: import.meta.url,
funx:() => {
-
+
this.dynamicSearch()
-
+
}
})
@@ -69,7 +68,7 @@ export class DiplomasAssinarPage implements OnInit {
ngOnDestroy() {
this.listSubscription.delete()
-
+
this.routerSubscription?.unsubscribe();
}
@@ -84,7 +83,7 @@ export class DiplomasAssinarPage implements OnInit {
async dynamicSearch() {
if(this.showSearch && this.searchSubject) {
-
+
const list = this.deplomasStore.diplomasParaAssinarList.filter((task) => {
let subject = task.Folio || task.Subject || task.workflowInstanceDataFields.Subject
subject = subject.toLowerCase();