- Despachos Presidenciais
+ Despachos Presidenciais !!
Despachos
@@ -36,7 +36,7 @@
(click)="goToDespachoPr(task.SerialNumber)"
>
-
+
{{ task.CreateDate | date: 'dd-MM-yy' }}
diff --git a/src/app/pages/gabinete-digital/despachos-pr/despachos-pr.page.ts b/src/app/pages/gabinete-digital/despachos-pr/despachos-pr.page.ts
index 90e775de8..654cdb92b 100644
--- a/src/app/pages/gabinete-digital/despachos-pr/despachos-pr.page.ts
+++ b/src/app/pages/gabinete-digital/despachos-pr/despachos-pr.page.ts
@@ -64,8 +64,6 @@ export class DespachosPrPage implements OnInit {
ngOnInit() {
//Inicializar segment
this.segment = "despachos";
- this.LoadList();
-
this.router.events.forEach((event) => {
if(event instanceof NavigationEnd && event.url == this.router.url) {
this.LoadList();
@@ -97,36 +95,48 @@ export class DespachosPrPage implements OnInit {
}
async LoadList() {
+
this.despachoList = new Array();
-
- this.loading = true;
-
- let result = await this.processes.GetTasksList("Despacho do Presidente da República", false).toPromise();
-
- console.log(result);
- await result.forEach( (element, index) => {
-
+ this.loading = true;
+
+ let result = await this.processes.GetTasksList("Despacho do Presidente da República", false).toPromise();
+ console.log(result);
+
+ let despachosPr;
+ switch (this.loggeduser.Profile) {
+ case 'MDGPR':
+ despachosPr = result.reverse().filter(data => data.activityInstanceName == "Tarefa de Despacho");
+ break;
+ case 'PR':
+ despachosPr = result.reverse().filter(data => data.activityInstanceName == "Concluir Despacho");
+ break;
+ }
+ console.log(despachosPr);
+
+ despachosPr.forEach( (element, index) => {
+
let date = new Date(element.taskStartDate);
- date.setMonth(date.getMonth() + 1);
- let taskDate = date.getFullYear()+"-"+ date.getMonth()+"-"+date.getDate()+" "+date.getHours()+":"+date.getMinutes()+ ":"+date.getSeconds();
-
- let task = {
- "SerialNumber": element.serialNumber,
- "Folio": element.workflowInstanceDataFields.Subject,
- "Senders": element.workflowInstanceDataFields.Sender,
- "CreateDate": taskDate,
- "DocumentURL": element.workflowInstanceDataFields.ViewerRequest,
- "Remetente": element.workflowInstanceDataFields.Remetente,
- "DocumentsQty": 0,
- "DocId": element.workflowInstanceDataFields.DocIdDiferimento,
- "WorkflowName": element.workflowDisplayName,
- "activityInstanceName": element.activityInstanceName,
- }
-
- this.despachoList.push(task)
-
+ date.setMonth(date.getMonth() + 1);
+ let taskDate = date.getFullYear()+"-"+ date.getMonth()+"-"+date.getDate()+" "+date.getHours()+":"+date.getMinutes()+ ":"+date.getSeconds();
+
+ let task = {
+ "SerialNumber": element.serialNumber,
+ "Folio": element.workflowInstanceDataFields.Subject,
+ "Senders": element.workflowInstanceDataFields.Sender,
+ "CreateDate": taskDate,
+ "DocumentURL": element.workflowInstanceDataFields.ViewerRequest,
+ "Remetente": element.workflowInstanceDataFields.Remetente,
+ "DocumentsQty": 0,
+ "DocId": element.workflowInstanceDataFields.DocIdDiferimento,
+ "WorkflowName": element.workflowDisplayName,
+ "activityInstanceName": element.activityInstanceName,
+ }
+
+ this.despachoList.push(task);
+ console.log(this.despachoList);
});
+ console.log(this.despachoList);
this.despachoList = this.sortArrayISODate(this.despachoList).reverse()
@@ -139,10 +149,10 @@ export class DespachosPrPage implements OnInit {
})
});
-
+
this.loading = false;
-
- }
+
+ }
sortArrayISODate(myArray: any) {
return myArray.sort(function(a, b) {
diff --git a/src/app/pages/gabinete-digital/gabinete-digital.page.html b/src/app/pages/gabinete-digital/gabinete-digital.page.html
index 48d560d71..e6b0a286b 100644
--- a/src/app/pages/gabinete-digital/gabinete-digital.page.html
+++ b/src/app/pages/gabinete-digital/gabinete-digital.page.html
@@ -139,8 +139,8 @@
+
-
diff --git a/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.ts b/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.ts
index 31376a64a..e68de53dc 100644
--- a/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.ts
+++ b/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.ts
@@ -362,7 +362,7 @@ export class PedidoPage implements OnInit {
await modal.present();
modal.onDidDismiss();
}
-
+
async openAddNoteModal(actionName:string) {
let classs;
if( window.innerWidth <= 800){
@@ -377,25 +377,22 @@ export class PedidoPage implements OnInit {
cssClass: classs,
backdropDismiss: true
});
+
await modal.present();
modal.onDidDismiss().then(res => {
-
-
const DocumentToSave = res.data.documents.map((e) => {
return {
ApplicationId: e.ApplicationType,
SourceId: e.Id,
}
});
-
let docs = {
ProcessInstanceID: "",
Attachments: DocumentToSave,
}
-
if(res.data){
if(actionName == 'Solicitar Reapreciação') {
diff --git a/src/app/pages/gabinete-digital/pedidos/pedidos.page.html b/src/app/pages/gabinete-digital/pedidos/pedidos.page.html
index b689c3329..6c8c6db92 100644
--- a/src/app/pages/gabinete-digital/pedidos/pedidos.page.html
+++ b/src/app/pages/gabinete-digital/pedidos/pedidos.page.html
@@ -56,6 +56,9 @@
{{task.Remetente}}
+
Diplomas para Assinar
{{count_dip_as}} Documentos
+ {{task.activityInstanceName}}
+
- {{task.WorkflowName}}
+ {{task.activityInstanceName}}