-
+
{{user}}
diff --git a/src/app/pages/chat/chat.page.ts b/src/app/pages/chat/chat.page.ts
index f4b9c3df0..32a7371b3 100644
--- a/src/app/pages/chat/chat.page.ts
+++ b/src/app/pages/chat/chat.page.ts
@@ -90,6 +90,8 @@ export class ChatPage implements OnInit {
/* Fim websockets variables*/
+ loggedUserChat:any;
+
constructor(
private http:HttpClient,
private chatService: ChatService,
@@ -98,11 +100,14 @@ export class ChatPage implements OnInit {
private storage:Storage,
private resolver: ComponentFactoryResolver,
){
+ this.loggedUserChat = authService.ValidatedUserChat['data'];
this.headers = new HttpHeaders();
this.loadMessage();
}
ngOnInit() {
+ console.log(this.loggedUserChat);
+
this.segment = "Contactos";
this.authService.userData$.subscribe((res:any)=>{
@@ -255,7 +260,7 @@ sendMsg() {
}
getChatMembers(){
this.chatService.getMembers(this.userDirectMessages[0]._id).subscribe(res=> {
- this.dmUsers = res['members'].filter(data => data.username != this.loggedUser.me.username)
+ this.dmUsers = res['members'].filter(data => data.username != this.loggedUserChat.me.username)
});
}
getGroups(){
diff --git a/src/app/pages/gabinete-digital/despachos-pr/despachos-pr.page.html b/src/app/pages/gabinete-digital/despachos-pr/despachos-pr.page.html
index eb3d2d921..e20c1f0d7 100644
--- a/src/app/pages/gabinete-digital/despachos-pr/despachos-pr.page.html
+++ b/src/app/pages/gabinete-digital/despachos-pr/despachos-pr.page.html
@@ -6,7 +6,7 @@
- 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/despachos/despacho/despacho.page.ts b/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.ts
index a5ea51b22..a149ce9fa 100644
--- a/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.ts
+++ b/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.ts
@@ -84,22 +84,7 @@ export class DespachoPage implements OnInit {
}
goBack() {
-
- // this.activatedRoute.queryParams.subscribe(params => {
- // if(params["from"] == 'pendentes') {
- // this.router.navigate(['/home/gabinete-digital/pendentes']);
- // } else {
- // let navigationExtras: NavigationExtras = {
- // queryParams: {
- // "despachos": true,
- // }
- // };
- // this.router.navigate(['/home/gabinete-digital/despachos'], navigationExtras);
- // }
- // });
-
window.history.back()
-
}
diff --git a/src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.html b/src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.html
index b6091247d..0e5367b5c 100644
--- a/src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.html
+++ b/src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.html
@@ -17,7 +17,7 @@
-
+
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 440d392ae..ff8c63d82 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
@@ -2,41 +2,6 @@
-
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 8d3c02726..fa727f46d 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
@@ -227,20 +227,19 @@ export class ExpedienteDetailPage implements OnInit {
await modal.present();
modal.onDidDismiss().then( async (res)=>{
console.log(res['data']);
- console.log(body);
if(body == 'descartar'){
if(res['data']== 'Yes'){
let otherbody = {
"serialNumber": this.task.SerialNumber,
"action": "Passivo",
- "ActionTypeId": 94,
+ "ActionTypeId": 99999877,
"dataFields": {
"Note": "",
}
}
- try {
+ try {
await this.processes.CompleteTask(otherbody).toPromise()
this.successMessage()
} catch (error) {
@@ -255,7 +254,7 @@ export class ExpedienteDetailPage implements OnInit {
else{
if(res['data']== 'Yes'){
try {
- await this.processes.CompleteTask(body).toPromise()
+ //await this.processes.CompleteTask(body).toPromise()
this.successMessage()
} catch (error) {
this.badRequest()
diff --git a/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.ts b/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.ts
index dcb06de93..9c5d77a5b 100644
--- a/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.ts
+++ b/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.ts
@@ -313,21 +313,20 @@ export class ExpedientePrPage implements OnInit {
await modal.present();
modal.onDidDismiss().then( async (res)=>{
console.log(res['data']);
- console.log(body);
if(body == 'descartar'){
if(res['data']== 'Yes'){
let otherbody = {
- "serialNumber": body.serialNumber,
+ "serialNumber": this.task.SerialNumber,
"action": "Passivo",
- "ActionTypeId": 94,
+ "ActionTypeId": 99999877,
"dataFields": {
"Note": "",
}
}
try {
- await this.processes.CompleteTask(otherbody).toPromise()
+ await this.processes.CompleteTask(otherbody).toPromise();
this.successMessage()
} catch (error) {
this.badRequest()
@@ -343,7 +342,7 @@ export class ExpedientePrPage implements OnInit {
if(res['data']== 'Yes'){
try {
- await this.processes.CompleteTask(body).toPromise()
+ //await this.processes.CompleteTask(body).toPromise()
this.successMessage()
this.goBack();
} catch (error) {
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 @@
Diplomas para Assinar
{{count_dip_as}} Documentos
+
-
diff --git a/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.html b/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.html
index d2de06148..4802585c9 100644
--- a/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.html
+++ b/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.html
@@ -107,7 +107,6 @@
-