diff --git a/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.html b/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.html index fd53dcb96..a83ffa94b 100644 --- a/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.html +++ b/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.html @@ -84,9 +84,16 @@
Intervenientes
-
-

Tiago Kayaya

-

Tiago Kayaya

+
+

{{interveniente.Name}}

+
+ + +
Com conhecimento
+ + +
+

{{c.Name}}

diff --git a/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts b/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts index 020d33fa3..63156b633 100644 --- a/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts +++ b/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts @@ -26,6 +26,8 @@ export class ExpedienteDetailPage implements OnInit { eventsList: Event[]; serialnumber: string; profile: string; + intervenientes: any; + cc: any; constructor(private activateRoute: ActivatedRoute, private processes: ProcessesService, @@ -68,9 +70,20 @@ export class ExpedienteDetailPage implements OnInit { "DocumentURL": res.workflowInstanceDataFields.ViewerRequest, "Remetente": res.workflowInstanceDataFields.Sender, "Note": res.workflowInstanceDataFields.Note, + "FolderId": res.workflowInstanceDataFields.FolderID } this.fulltask = res; console.log(res); + this.processes.GetTaskParticipants(this.task.FolderId).subscribe(users=>{ + this.intervenientes = users.filter(user=>{ + return user.Type == 'I'; + }); + this.cc = users.filter(user=>{ + return user.Type == 'CC'; + }); + console.log(users); + + }) }); } diff --git a/src/app/services/processes.service.ts b/src/app/services/processes.service.ts index dbc919389..186a5801b 100644 --- a/src/app/services/processes.service.ts +++ b/src/app/services/processes.service.ts @@ -37,8 +37,7 @@ export class ProcessesService { return this.http.get(`${geturl}`, options); } - GetTask(serialnumber:string): Observable - { + GetTask(serialnumber:string): Observable{ const geturl = environment.apiURL + 'Tasks/FindTask'; let params = new HttpParams(); @@ -50,6 +49,20 @@ export class ProcessesService { }; return this.http.get(`${geturl}`, options); } + + GetTaskParticipants(folderId:string): Observable{ + const geturl = environment.apiURL + 'Processes/GetUsersInDispash'; + let params = new HttpParams(); + + params = params.set("folderId", folderId); + + let options = { + headers: this.headers, + params: params + }; + return this.http.get(`${geturl}`, options); + } + FindTaskDocId(serialnumber:string): Observable { const geturl = environment.apiURL + 'Tasks/FindExpedienteDocId';