Documentos Anexados
+ *ngFor="let attachment of loadedEvent.Documents"
+ (click)="viewDocument(attachment.DocId, attachment)">
- {{attach.SourceName}}
- {{attach.Stakeholders}}{{ attach.CreateDate | date: 'dd-MM-yyyy HH:mm' }}
+ {{ attachment.Assunto }}
+ {{ attachment.DocNumber }}
+ {{attachment.Sender}}{{ attachment.DocDate | date: 'dd/MM/yy' }}
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 6e05b6c58..ef96118d6 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
@@ -11,6 +11,7 @@ import { InAppBrowser } from '@ionic-native/in-app-browser/ngx';
import { EditEventToApproveComponent } from 'src/app/shared/gabinete-digital/edit-event-to-approve/edit-event.page';
import { ToastService } from 'src/app/services/toast.service';
import { Location } from '@angular/common';
+import { ViewDocumentPage } from 'src/app/modals/view-document/view-document.page';
@Component({
selector: 'app-approve-event',
@@ -30,6 +31,8 @@ export class ApproveEventPage implements OnInit {
serialNumber:string;
caller:string;
+ attachments:any;
+
@Input() InstanceId:string;
@Output() approveEventDismiss = new EventEmitter
();
@@ -96,9 +99,6 @@ export class ApproveEventPage implements OnInit {
this.today = new Date(this.loadedEvent.workflowInstanceDataFields.StartDate);
this.customDate = this.days[this.today.getDay()]+ ", " + this.today.getDate() +" de " + ( this.months[this.today.getMonth()]);
-
- let instanceId = this.loadedEvent.workflowInstanceDataFields.InstanceId;
- this.getAttachments(instanceId);
}
async approveTask(serialNumber:string) {
@@ -195,25 +195,27 @@ export class ApproveEventPage implements OnInit {
}
}
- async getAttachments(instanceId:string) {
-
- try {
- this.loadedAttachments = await this.attachmentsService.getAttachmentsById(instanceId).toPromise();
-
- } catch (error) {
-
- }
-
- }
-
- viewDocument(sourceId){
- this.processes.GetDocumentUrl(sourceId, '8').subscribe(res=>{
- /* console.log(res); */
- const url: string = res.replace("webTRIX.Viewer","webTRIX.Viewer.Branch1");
- const browser = this.iab.create(url,"_blank");
- browser.show();
+ async viewDocument(DocId:string, Document) {
+ const modal = await this.modalController.create({
+ component: ViewDocumentPage,
+ componentProps: {
+ trustedUrl: '',
+ file: {
+ title: Document.Assunto,
+ url: '',
+ title_link: '',
+ },
+ Document,
+ applicationId: Document.ApplicationId,
+ docId: Document.DocId || Document.SourceId,
+ folderId: this.loadedEvent.FolderId,
+ task: this.loadedEvent
+ },
+ cssClass: 'modal modal-desktop'
});
+ await modal.present();
+
}
async openOptions(ev:any) {
diff --git a/src/app/pages/gabinete-digital/gabinete-digital.page.ts b/src/app/pages/gabinete-digital/gabinete-digital.page.ts
index 7f170b159..db164ad97 100644
--- a/src/app/pages/gabinete-digital/gabinete-digital.page.ts
+++ b/src/app/pages/gabinete-digital/gabinete-digital.page.ts
@@ -224,7 +224,8 @@ export class GabineteDigitalPage implements OnInit, DoCheck {
"SerialNumber": element.serialNumber,
"Folio": element.workflowInstanceDataFields.Subject,
"Senders": element.workflowInstanceDataFields.Sender,
- "CreateDate": taskDate,
+ //"CreateDate": taskDate,
+ "CreateDate": new Date(element.taskStartDate),
"DocumentURL": element.workflowInstanceDataFields.ViewerRequest,
"Remetente": element.workflowInstanceDataFields.Remetente,
"DocumentsQty": element.totalDocuments,
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 32278a5ee..b1d06e7f4 100644
--- a/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.ts
+++ b/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.ts
@@ -175,7 +175,7 @@ export class PedidoPage implements OnInit {
getDocumentDetails(forlderId:string, applicationId:string){
this.processes.GetDocumentDetails(forlderId,applicationId).subscribe(res=>{
this.attachments = res.Documents;
- // console.log(res['Documents']);
+ console.log(res['Documents']);
})
}
diff --git a/src/app/services/auth.service.ts b/src/app/services/auth.service.ts
index ca61b3319..0f7d6208c 100644
--- a/src/app/services/auth.service.ts
+++ b/src/app/services/auth.service.ts
@@ -102,8 +102,8 @@ export class AuthService {
console.log('Login to Rocket chat OK');
this.ValidatedUserChat = responseChat;
localStorage.setItem('userChat', JSON.stringify(responseChat));
- localStorage.setItem('Meteor.loginToken', JSON.stringify(responseChat['data'].userId));
- localStorage.setItem('Meteor.userId', JSON.stringify(responseChat['data'].authToken));
+ localStorage.setItem('Meteor.loginToken', JSON.stringify(responseChat['data'].authToken));
+ localStorage.setItem('Meteor.userId', JSON.stringify(responseChat['data'].userId));
this.storageService.store(AuthConnstants.AUTH, responseChat);
return true;
}
diff --git a/src/app/shared/gabinete-digital/all-processes/all-processes.page.ts b/src/app/shared/gabinete-digital/all-processes/all-processes.page.ts
index 66532d60c..9d98fdbd3 100644
--- a/src/app/shared/gabinete-digital/all-processes/all-processes.page.ts
+++ b/src/app/shared/gabinete-digital/all-processes/all-processes.page.ts
@@ -69,7 +69,8 @@ export class AllProcessesPage implements OnInit {
"SerialNumber": element.serialNumber,
"Folio": element.workflowInstanceDataFields.Subject,
"Senders": element.workflowInstanceDataFields.Sender,
- "CreateDate": taskDate,
+ //"CreateDate": taskDate,
+ "CreateDate": new Date(element.taskStartDate),
"DocumentURL": element.workflowInstanceDataFields.ViewerRequest,
"Remetente": element.workflowInstanceDataFields.Remetente,
"DocumentsQty": element.totalDocuments,