From 78f8ab88598e8b067302242f730d73a66133c795 Mon Sep 17 00:00:00 2001 From: Tiago Kayaya Date: Mon, 7 Sep 2020 12:12:05 +0100 Subject: [PATCH 01/22] Retified duplicated "Ver mais" issue --- .../event-detail/event-detail.page.html | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/src/app/pages/events/event-detail/event-detail.page.html b/src/app/pages/events/event-detail/event-detail.page.html index 85eb180e8..b5484fde7 100644 --- a/src/app/pages/events/event-detail/event-detail.page.html +++ b/src/app/pages/events/event-detail/event-detail.page.html @@ -104,11 +104,12 @@ -
- - Ver mais... - -
+ + +
+ + Ver mais... +
@@ -131,11 +132,11 @@
-
- - Ver mais... - -
+ +
+ + Ver mais... +
From 74ce37adf3b041d173d0b849f89dc27f53b1ea5a Mon Sep 17 00:00:00 2001 From: Tiago Kayaya Date: Mon, 7 Sep 2020 12:29:25 +0100 Subject: [PATCH 02/22] Retified goBack issue at event-detail page. --- src/app/pages/events/event-detail/event-detail.page.html | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/app/pages/events/event-detail/event-detail.page.html b/src/app/pages/events/event-detail/event-detail.page.html index b5484fde7..52b2570b0 100644 --- a/src/app/pages/events/event-detail/event-detail.page.html +++ b/src/app/pages/events/event-detail/event-detail.page.html @@ -95,6 +95,7 @@ Participantes +
@@ -106,12 +107,13 @@
-
+
Ver mais...
+
@@ -119,6 +121,7 @@ Anexos +
@@ -138,7 +141,7 @@ Ver mais...
- +
From cc88726c038df93e18b3f2794f5d93156cc002b2 Mon Sep 17 00:00:00 2001 From: Tiago Kayaya Date: Mon, 7 Sep 2020 15:50:36 +0100 Subject: [PATCH 03/22] Working on attachments --- .../events/attachments/attachments.page.ts | 1 + .../event-detail/event-detail.page.html | 4 ++-- .../events/event-detail/event-detail.page.ts | 22 +++++++++++++------ 3 files changed, 18 insertions(+), 9 deletions(-) diff --git a/src/app/pages/events/attachments/attachments.page.ts b/src/app/pages/events/attachments/attachments.page.ts index 733310fa2..34c3db1aa 100644 --- a/src/app/pages/events/attachments/attachments.page.ts +++ b/src/app/pages/events/attachments/attachments.page.ts @@ -43,6 +43,7 @@ export class AttachmentsPage implements OnInit { } navigateBack(){ + console.log(this.pageId); this.route.navigate(['/home/events',this.pageId]); } diff --git a/src/app/pages/events/event-detail/event-detail.page.html b/src/app/pages/events/event-detail/event-detail.page.html index 52b2570b0..cd459ef54 100644 --- a/src/app/pages/events/event-detail/event-detail.page.html +++ b/src/app/pages/events/event-detail/event-detail.page.html @@ -126,7 +126,7 @@
- +

{{ att.Description }}

@@ -137,7 +137,7 @@
- + Ver mais...
diff --git a/src/app/pages/events/event-detail/event-detail.page.ts b/src/app/pages/events/event-detail/event-detail.page.ts index fa20e5ec6..86d36e8c2 100644 --- a/src/app/pages/events/event-detail/event-detail.page.ts +++ b/src/app/pages/events/event-detail/event-detail.page.ts @@ -11,6 +11,7 @@ import { AlertService } from 'src/app/services/alert.service'; import { Attachment } from 'src/app/models/attachment.model'; import { AttachmentsService } from 'src/app/services/attachments.service'; import { FormGroup, FormBuilder, Validators } from "@angular/forms"; +import { InAppBrowser } from '@ionic-native/in-app-browser/ngx'; @Component({ @@ -31,11 +32,15 @@ export class EventDetailPage implements OnInit { minDate: Date; - constructor(public formBuilder: FormBuilder, public alertController: AlertController, - private router: Router, private activatedRoute: ActivatedRoute, - private eventsService: EventsService, private modalCtrl: ModalController, + constructor(public formBuilder: FormBuilder, + public alertController: AlertController, + private router: Router, + private activatedRoute: ActivatedRoute, + private eventsService: EventsService, + private modalCtrl: ModalController, private alertService: AlertService, - private attachamentsService: AttachmentsService) { + private attachamentsService: AttachmentsService, + private iab: InAppBrowser) { this.loadedEvent = new Event(); this.loadedEvent.Body = new EventBody(); } @@ -180,9 +185,12 @@ export class EventDetailPage implements OnInit { this.loadedEventAttachments = attachments; }); } - - - + async viewDocument(documenturl:string) + { + const url: string = documenturl.replace("webTRIX.Viewer","webTRIX.Viewer.Branch1"); + const browser = this.iab.create(url,"_blank"); + browser.show(); + } back() { From 98132b27cf9a73dfddecb304a277010aad2d52a7 Mon Sep 17 00:00:00 2001 From: Tiago Kayaya Date: Mon, 7 Sep 2020 16:37:23 +0100 Subject: [PATCH 04/22] Commented "Ver mais" at event-details for attachments --- src/app/pages/events/event-detail/event-detail.page.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/pages/events/event-detail/event-detail.page.html b/src/app/pages/events/event-detail/event-detail.page.html index cd459ef54..f35246d9e 100644 --- a/src/app/pages/events/event-detail/event-detail.page.html +++ b/src/app/pages/events/event-detail/event-detail.page.html @@ -137,9 +137,9 @@
- +
From e33cf1ff31f7ad1f79a51457bc61cfa78f17e99f Mon Sep 17 00:00:00 2001 From: Tiago Kayaya Date: Mon, 7 Sep 2020 17:17:09 +0100 Subject: [PATCH 05/22] Capitalized all events texts at home, agenda and eevent-details --- src/app/pages/agenda/agenda.page.scss | 12 +++++------- .../pages/events/attachments/attachments.page.ts | 8 ++++++-- .../events/event-detail/event-detail.page.html | 14 +++++++------- .../events/event-detail/event-detail.page.scss | 1 + .../pages/events/event-detail/event-detail.page.ts | 4 ++++ src/app/pages/events/events.page.html | 12 ++++++------ src/theme/variables.scss | 5 ++++- 7 files changed, 33 insertions(+), 23 deletions(-) diff --git a/src/app/pages/agenda/agenda.page.scss b/src/app/pages/agenda/agenda.page.scss index 0b7bb5111..e70e4aaf6 100644 --- a/src/app/pages/agenda/agenda.page.scss +++ b/src/app/pages/agenda/agenda.page.scss @@ -19,9 +19,11 @@ .monthview-selected { background-color: lightskyblue !important; } - /* .item{ - background: red !important; - } */ + .item{ + /* background: red !important; */ + text-transform: capitalize; + + } .input-wrapper{ border-left: red !important; /* background: red; */ @@ -34,10 +36,6 @@ border-radius: 15px; } -.capitaliseText{ - text-transform: capitalize; -} - /* TOGGLE button */ diff --git a/src/app/pages/events/attachments/attachments.page.ts b/src/app/pages/events/attachments/attachments.page.ts index 34c3db1aa..6ed399924 100644 --- a/src/app/pages/events/attachments/attachments.page.ts +++ b/src/app/pages/events/attachments/attachments.page.ts @@ -14,7 +14,11 @@ export class AttachmentsPage implements OnInit { loadedEventAttachments: Attachment[]; pageId: string; - constructor(private attachamentsService: AttachmentsService, private activatedRoute: ActivatedRoute, private iab: InAppBrowser, private route: Router) { } + constructor( + private attachamentsService: AttachmentsService, + private activatedRoute: ActivatedRoute, + private iab: InAppBrowser, + private route: Router) { } ngOnInit() { /* Emit new data when something changes */ @@ -43,8 +47,8 @@ export class AttachmentsPage implements OnInit { } navigateBack(){ - console.log(this.pageId); this.route.navigate(['/home/events',this.pageId]); } + } diff --git a/src/app/pages/events/event-detail/event-detail.page.html b/src/app/pages/events/event-detail/event-detail.page.html index f35246d9e..51671f993 100644 --- a/src/app/pages/events/event-detail/event-detail.page.html +++ b/src/app/pages/events/event-detail/event-detail.page.html @@ -18,8 +18,8 @@
- Assunto - + Assunto + @@ -28,15 +28,15 @@ Descrição - + Localização - + Calendário - + Pessoal Oficial @@ -101,7 +101,7 @@ - {{attendee.Name}} + {{attendee.Name}} @@ -137,7 +137,7 @@
-
diff --git a/src/app/pages/events/event-detail/event-detail.page.scss b/src/app/pages/events/event-detail/event-detail.page.scss index 542a7d5fb..b94403c90 100644 --- a/src/app/pages/events/event-detail/event-detail.page.scss +++ b/src/app/pages/events/event-detail/event-detail.page.scss @@ -92,3 +92,4 @@ ion-card{ text-transform: initial; font-size: 16px; } + diff --git a/src/app/pages/events/event-detail/event-detail.page.ts b/src/app/pages/events/event-detail/event-detail.page.ts index 86d36e8c2..d23df4533 100644 --- a/src/app/pages/events/event-detail/event-detail.page.ts +++ b/src/app/pages/events/event-detail/event-detail.page.ts @@ -40,6 +40,7 @@ export class EventDetailPage implements OnInit { private modalCtrl: ModalController, private alertService: AlertService, private attachamentsService: AttachmentsService, + private route: Router, private iab: InAppBrowser) { this.loadedEvent = new Event(); this.loadedEvent.Body = new EventBody(); @@ -204,4 +205,7 @@ export class EventDetailPage implements OnInit { }, 2000); } + navigateTo(ev){ + this.route.navigate(['/home/events',ev]); + } } diff --git a/src/app/pages/events/events.page.html b/src/app/pages/events/events.page.html index 72bfa3c5d..109550f72 100644 --- a/src/app/pages/events/events.page.html +++ b/src/app/pages/events/events.page.html @@ -72,7 +72,7 @@
-

{{event.Subject}}

+

{{event.Subject}}

{{event.StartDate | date: 'hh:mm'}} - {{event.EndDate| date: 'hh:mm'}}

@@ -81,7 +81,7 @@
-

{{event.Location}}

+

{{event.Location}}

@@ -105,7 +105,7 @@
-

{{event.Subject}}

+

{{event.Subject}}

{{event.StartDate | date: 'hh:mm'}} - {{event.EndDate | date: 'hh:mm'}}

@@ -114,7 +114,7 @@
-

{{event.Location}}

+

{{event.Location}}

@@ -138,7 +138,7 @@
-

{{event.Subject}}

+

{{event.Subject}}

{{event.StartDate | date: 'hh:mm' }} - {{event.EndDate | date: 'hh:mm'}}

@@ -147,7 +147,7 @@
-

{{event.Location}}

+

{{event.Location}}

diff --git a/src/theme/variables.scss b/src/theme/variables.scss index 5154c732c..2c2589081 100644 --- a/src/theme/variables.scss +++ b/src/theme/variables.scss @@ -249,4 +249,7 @@ --height: 80%; --border-radius: 10px; padding: 25px; -} */ \ No newline at end of file +} */ +.capitalizeText{ + text-transform: capitalize; +} \ No newline at end of file From 5a9eee018e10ef20d9090ad452f8f0aa3db0bbbd Mon Sep 17 00:00:00 2001 From: Tiago Kayaya Date: Mon, 7 Sep 2020 17:25:38 +0100 Subject: [PATCH 06/22] =?UTF-8?q?Changed=20button=C2=B4s=20name.=20One=20t?= =?UTF-8?q?o=20"OK"=20and=20another=20to=20"Adicionar"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/pages/events/attendee-modal/attendee-modal.page.html | 2 +- src/app/pages/events/attendees/attendees.page.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/pages/events/attendee-modal/attendee-modal.page.html b/src/app/pages/events/attendee-modal/attendee-modal.page.html index 2ca594b80..60a73dc46 100644 --- a/src/app/pages/events/attendee-modal/attendee-modal.page.html +++ b/src/app/pages/events/attendee-modal/attendee-modal.page.html @@ -31,7 +31,7 @@ - Gravar + Adicionar diff --git a/src/app/pages/events/attendees/attendees.page.html b/src/app/pages/events/attendees/attendees.page.html index 2e58fbda1..1be3f6046 100644 --- a/src/app/pages/events/attendees/attendees.page.html +++ b/src/app/pages/events/attendees/attendees.page.html @@ -49,7 +49,7 @@ - Gravar + OK From 7648d45dee0a13b6aaea3f610b9d69fdaad987cc Mon Sep 17 00:00:00 2001 From: Paulo Pinto Date: Mon, 7 Sep 2020 17:31:14 +0100 Subject: [PATCH 07/22] Icone de Agenda fixo no Expediente --- .../pages/gabinete-digital/expediente/expediente.page.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app/pages/gabinete-digital/expediente/expediente.page.html b/src/app/pages/gabinete-digital/expediente/expediente.page.html index 2ffeaac85..5f1bec52d 100644 --- a/src/app/pages/gabinete-digital/expediente/expediente.page.html +++ b/src/app/pages/gabinete-digital/expediente/expediente.page.html @@ -34,10 +34,11 @@
- +

{{ task.Folio }}

-

{{ task.Senders }}{{ task.CreateDate | date: 'dd-MM-yy' }}

+

OAPR - GTI{{ task.CreateDate | date: 'dd-MM-yy' }}

+
From 4689b71b3ad049c8cdb8207ccbf1321d2237781a Mon Sep 17 00:00:00 2001 From: Paulo Pinto Date: Tue, 8 Sep 2020 09:01:41 +0100 Subject: [PATCH 08/22] =?UTF-8?q?Integra=C3=A7=C3=A3o=20dos=20eventos=20de?= =?UTF-8?q?=20agenda=20no=20Expediente?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/models/attachment.model.ts | 2 +- .../expediente-detail.page.html | 32 +++++++++++++++++++ .../expediente-detail.page.ts | 30 ++++++++++++++--- src/app/services/attachments.service.ts | 15 +++++++++ 4 files changed, 73 insertions(+), 6 deletions(-) diff --git a/src/app/models/attachment.model.ts b/src/app/models/attachment.model.ts index e2a14b1d5..c7d8a04ad 100644 --- a/src/app/models/attachment.model.ts +++ b/src/app/models/attachment.model.ts @@ -11,7 +11,7 @@ export class Attachment { //Data: any; } -enum Sources +export enum Sources { Undefined = 0, webTRIX = 1, 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 72d024021..937803520 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 @@ -27,6 +27,38 @@ Ver documento + + + + +
+
+
+ +
+
+

{{event.Subject}}

+

{{event.StartDate | date: 'hh:mm'}} - {{event.EndDate| date: 'hh:mm'}}

+
+
+
+
+ +
+
+

{{event.Location}}

+
+
+ +
+
+
+
+
+
+
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 fe107dd68..22fb4a551 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 @@ -1,11 +1,12 @@ import { Component, OnInit } from '@angular/core'; import { ProcessesService } from 'src/app/services/processes.service'; +import { AttachmentsService } from 'src/app/services/attachments.service'; +import { EventsService } from 'src/app/services/events.service'; import { InAppBrowser } from '@ionic-native/in-app-browser/ngx'; import { DailyWorkTask } from '../../../../models/dailyworktask.model'; import { ActivatedRoute } from '@angular/router'; import { formatDate } from '@angular/common'; -import { LoadingService } from 'src/app/services/loading.service'; - +import { Event } from '../../../../models/event.model'; @Component({ selector: 'app-expediente-detail', @@ -16,10 +17,12 @@ export class ExpedienteDetailPage implements OnInit { constructor(private activateRoute: ActivatedRoute, private processes:ProcessesService, - private iab: InAppBrowser) { } + private iab: InAppBrowser, + private attachments: AttachmentsService, + private events: EventsService) { } task: DailyWorkTask; - + eventsList: Event[]; serialnumber:string; ngOnInit() { @@ -29,10 +32,11 @@ export class ExpedienteDetailPage implements OnInit { } this.serialnumber = paramMap.get('SerialNumber'); this.LoadTaskDetail(this.serialnumber); + this.LoadRelatedEvents(this.serialnumber); }); } - LoadTaskDetail(serial:string) + async LoadTaskDetail(serial:string) { this.processes.GetTask(serial).subscribe(result => { this.task = { @@ -45,6 +49,22 @@ export class ExpedienteDetailPage implements OnInit { }); } + async LoadRelatedEvents(serial:string) + { + this.eventsList = null; + this.attachments.getAttachments(2, serial).subscribe(result => { + result.forEach(att =>{ + if (this.eventsList == null) + { + this.eventsList = new Array(); + } + this.events.getEvent(att.ParentId).subscribe(event => { + this.eventsList.push(event); + }); + }); + }); + } + viewDocument() { const url: string = this.task.DocumentURL.replace("webTRIX.Viewer","webTRIX.Viewer.Branch1"); diff --git a/src/app/services/attachments.service.ts b/src/app/services/attachments.service.ts index c15eec509..1c2ab2f90 100644 --- a/src/app/services/attachments.service.ts +++ b/src/app/services/attachments.service.ts @@ -33,4 +33,19 @@ export class AttachmentsService { return this.http.get(`${geturl}`, options); } + + getAttachments(source: number, sourceid: string): Observable{ + let geturl = environment.apiURL + 'attachments/GetAttachments'; + let params = new HttpParams(); + + params = params.set("Source", source.toString()); + params = params.set("SourceId", sourceid); + + let options = { + headers: this.headers, + params: params + }; + + return this.http.get(`${geturl}`, options); + } } From 70833168f74814989796e444a449f528a0ef103e Mon Sep 17 00:00:00 2001 From: Tiago Kayaya Date: Tue, 8 Sep 2020 09:40:25 +0100 Subject: [PATCH 09/22] Retified attachments call list at event-details --- .../events/attachments/attachments.page.html | 33 ++----------------- .../events/attachments/attachments.page.ts | 19 ++++------- .../event-detail/event-detail.page.html | 4 +-- .../events/event-detail/event-detail.page.ts | 24 ++++++++++++++ 4 files changed, 35 insertions(+), 45 deletions(-) diff --git a/src/app/pages/events/attachments/attachments.page.html b/src/app/pages/events/attachments/attachments.page.html index a0df1b01b..93a33398e 100644 --- a/src/app/pages/events/attachments/attachments.page.html +++ b/src/app/pages/events/attachments/attachments.page.html @@ -1,7 +1,7 @@ - + Anexos do evento @@ -24,20 +24,7 @@
-
- - - - - -
- - - - - - @@ -55,23 +42,9 @@ - + - - -

- -

-

- -

-

- -

-
-
- - +

diff --git a/src/app/pages/events/attachments/attachments.page.ts b/src/app/pages/events/attachments/attachments.page.ts index 6ed399924..054eabf90 100644 --- a/src/app/pages/events/attachments/attachments.page.ts +++ b/src/app/pages/events/attachments/attachments.page.ts @@ -3,6 +3,7 @@ import { AttachmentsService } from 'src/app/services/attachments.service'; import { Attachment } from 'src/app/models/attachment.model'; import { ActivatedRoute, Router } from '@angular/router'; import { InAppBrowser } from '@ionic-native/in-app-browser/ngx'; +import { ModalController, NavParams } from '@ionic/angular'; @Component({ selector: 'app-attachments', @@ -16,19 +17,12 @@ export class AttachmentsPage implements OnInit { constructor( private attachamentsService: AttachmentsService, - private activatedRoute: ActivatedRoute, private iab: InAppBrowser, - private route: Router) { } + private modalCtrl: ModalController, + private navParams: NavParams) { } ngOnInit() { - /* Emit new data when something changes */ - this.activatedRoute.paramMap.subscribe(paramMap =>{ - if(!paramMap.has('eventId')){ - //Redirect - return; - } - this.loadAttachments(paramMap.get('eventId')); - }); + this.loadAttachments(this.navParams.get('eventId')); } loadAttachments(eventid:string) @@ -45,9 +39,8 @@ export class AttachmentsPage implements OnInit { const browser = this.iab.create(url,"_blank"); browser.show(); } - - navigateBack(){ - this.route.navigate(['/home/events',this.pageId]); + close(){ + this.modalCtrl.dismiss(null); } diff --git a/src/app/pages/events/event-detail/event-detail.page.html b/src/app/pages/events/event-detail/event-detail.page.html index 51671f993..698d4a4de 100644 --- a/src/app/pages/events/event-detail/event-detail.page.html +++ b/src/app/pages/events/event-detail/event-detail.page.html @@ -137,9 +137,9 @@

- Ver mais... - --> +
diff --git a/src/app/pages/events/event-detail/event-detail.page.ts b/src/app/pages/events/event-detail/event-detail.page.ts index d23df4533..49cad3e11 100644 --- a/src/app/pages/events/event-detail/event-detail.page.ts +++ b/src/app/pages/events/event-detail/event-detail.page.ts @@ -12,6 +12,7 @@ import { Attachment } from 'src/app/models/attachment.model'; import { AttachmentsService } from 'src/app/services/attachments.service'; import { FormGroup, FormBuilder, Validators } from "@angular/forms"; import { InAppBrowser } from '@ionic-native/in-app-browser/ngx'; +import { AttachmentsPage } from '../attachments/attachments.page'; @Component({ @@ -208,4 +209,27 @@ export class EventDetailPage implements OnInit { navigateTo(ev){ this.route.navigate(['/home/events',ev]); } + async openAttachments(){ + const modal = await this.modalCtrl.create({ + component: AttachmentsPage, + componentProps: { + eventId: this.pageId, + attachments: this.loadedEventAttachments + }, + cssClass: 'attachments', + backdropDismiss: false + }); + + await modal.present(); + + modal.onDidDismiss().then((data) => { + if (data['data'] != null) + { + let newattendees: EventPerson[] = data['data']; + this.loadedEvent.Attendees = newattendees; + } + }); + + } + } From 8ddd262d862a079924a6d2f5aaf1db364be3e6cd Mon Sep 17 00:00:00 2001 From: Paulo Pinto Date: Tue, 8 Sep 2020 09:42:34 +0100 Subject: [PATCH 10/22] =?UTF-8?q?Events=20em=20Expediente=20-=20Correc?= =?UTF-8?q?=C3=A7=C3=B5es=201?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/home/home-routing.module.ts | 14 ++++-------- .../expediente-detail.page.html | 2 +- .../expediente-detail.page.ts | 22 ++++++++++--------- 3 files changed, 17 insertions(+), 21 deletions(-) diff --git a/src/app/home/home-routing.module.ts b/src/app/home/home-routing.module.ts index ea9eb57db..eda051408 100644 --- a/src/app/home/home-routing.module.ts +++ b/src/app/home/home-routing.module.ts @@ -18,16 +18,6 @@ const routes: Routes = [ { path:':eventId/:caller', loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule), - // children: [ - // { - // path:'', - // loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule), - // }, - // { - // path:':caller', - // loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule), - // } - // ] }, ] }, @@ -89,6 +79,10 @@ const routes: Routes = [ { path:':SerialNumber', loadChildren: ()=> import('../pages/gabinete-digital/expediente/expediente-detail/expediente-detail.module').then(m => m.ExpedienteDetailPageModule) + }, + { + path:'events/:eventId/:caller', + loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule), } ] } 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 937803520..4bb79c8c7 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 @@ -32,7 +32,7 @@ + [routerLink]="['/home/gabinete-digital/expediente/events/', event.EventId, 'gabinete-digital/expediente/' + serialnumber]">
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 22fb4a551..98747d6d9 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 @@ -51,18 +51,20 @@ export class ExpedienteDetailPage implements OnInit { async LoadRelatedEvents(serial:string) { - this.eventsList = null; - this.attachments.getAttachments(2, serial).subscribe(result => { - result.forEach(att =>{ - if (this.eventsList == null) - { - this.eventsList = new Array(); - } - this.events.getEvent(att.ParentId).subscribe(event => { - this.eventsList.push(event); + if (this.eventsList == null) + { + this.attachments.getAttachments(2, serial).subscribe(result => { + result.forEach(att =>{ + if (this.eventsList == null) + { + this.eventsList = new Array(); + } + this.events.getEvent(att.ParentId).subscribe(event => { + this.eventsList.push(event); + }); }); }); - }); + } } viewDocument() From eaf60aa187b31c280d1fcaa8b583ddf21b45128d Mon Sep 17 00:00:00 2001 From: Tiago Kayaya Date: Tue, 8 Sep 2020 10:43:26 +0100 Subject: [PATCH 11/22] Stuled expedient-detail page --- .../expediente-detail.page.html | 65 ++++++++-- .../expediente-detail.page.scss | 117 +++++++++++++++++- 2 files changed, 170 insertions(+), 12 deletions(-) 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 4bb79c8c7..a21478099 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 @@ -3,13 +3,13 @@ - Detalhes do Processo + Expediente
- +

Detalhes do Expediente

Assunto @@ -21,14 +21,16 @@ Data - {{ task.CreateDate }} + {{ task.CreateDate | date: 'dd-MM-yy | hh:mm'}} - + Ver documento + +
+

Eventos Associados

-

{{event.Subject}}

-

{{event.StartDate | date: 'hh:mm'}} - {{event.EndDate| date: 'hh:mm'}}

+

{{event.StartDate | date: 'dd-MM-yy | hh:mm'}} - {{event.EndDate| date: 'hh:mm'}}

@@ -57,9 +59,52 @@
- - +
+
+ + + + + + + + + + + +

+ +

+

+ +

+

+ +

+
+
+ + + + + +

+ +

+

+ +

+

+ +

+
+
+ +
+
+ +
@@ -91,8 +136,8 @@

- - + +
diff --git a/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.scss b/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.scss index 5eeb63118..d4a4be041 100644 --- a/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.scss +++ b/src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.scss @@ -4,5 +4,118 @@ ion-item-group{ ion-button{ display: block; width: 80%; - margin: 15px auto; -} \ No newline at end of file + margin: 20px auto; +} +.h3-event-title{ + padding: 15px 0 0px 25px; + font-weight: bold; +} + +//DIV +.div-item-Oficial{ + width: 100%; + overflow: auto; + border-bottom: 1px solid #ccc; + margin: 10px 0 5px 0; + /* background: #cab0dc; */ + /* border-radius: 20px; */ + /* padding: 10px; */ + /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */ + } + .div-item-Pessoal{ + width: 100%; + overflow: auto; + border-bottom: 1px solid #ccc; + margin: 10px 0 5px 0; + /* background: #cbeecb; */ + /* border-radius: 20px; */ + /* padding: 10px; */ + /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */ + } + .div-up{ + width: 100%; + overflow: auto; + } + .div-up h3{ + margin: 0; + padding: 0; + font-size: 17px; + width: 100%; + } + .div-icon{ + width: 10%; + font-size: 22px; + float: left; + color: #808080; + } + .div-icon ion-icon{ + display: block; + margin: 0 auto; + + } + .div-content-Oficial{ + width: 85%; + float: left; + border-left: 4px solid #cab0dc; + padding: 0 0 0 12px; + } + .div-content-Pessoal{ + width: 85%; + float: left; + border-left: 4px solid #cbeecb; + padding: 0 0 0 12px; + } + .div-content-Oficial h3, .div-content-Pessoal h3{ + font-size: 14pt; + /* border: 1px solid red; */ + } + .div-content-Oficial p, .div-content-Pessoal p{ + font-size: 12pt; + color: rgb(94, 92, 92); + padding: 0 !important; + margin: 0 !important; + } + .div-botton{ + width: 100%; + overflow: auto; + margin: 10px 0 5px 0; + } + .div-botton-left{ + width: 10%; + float: left; + } + .ion-icon-location{ + text-align: center; + display: block; + color: #000; + font-size: 16px; + margin: 0 auto; + } + .div-botton-middle{ + width: 75%; + float: left; + margin-top: 0.5px; + } + .div-botton-middle p{ + padding: 0; + margin: 0; + } + .div-botton-right{ + width: 10%; + float: left; + margin: 0; + padding: 0; + } + .ion-icon-attach{ + color: #666666; + font-size: 20px; + } +/* TOGGLE BUTTON */ + .switch { + position: relative; + display: inline-block; + width: 90px; + height: 34px; + float: right; + margin:20px 20px 0 0; + } \ No newline at end of file From 9c01c3ce36cb1c97c31c8bfcd64f924597d0dd17 Mon Sep 17 00:00:00 2001 From: Tiago Kayaya Date: Tue, 8 Sep 2020 10:45:18 +0100 Subject: [PATCH 12/22] save --- .../expediente/expediente-detail/expediente-detail.page.html | 5 +++++ 1 file changed, 5 insertions(+) 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 a21478099..c27643d98 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 @@ -108,6 +108,11 @@
+ + + + +

From 67b6cc24c0ec5ef4bbff72fb269654198ce02f33 Mon Sep 17 00:00:00 2001 From: Tiago Kayaya Date: Tue, 8 Sep 2020 10:57:31 +0100 Subject: [PATCH 13/22] Added OAPR-GTI at expediente-detail page --- .../expediente/expediente-detail/expediente-detail.page.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 c27643d98..f1f69ae5d 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 @@ -17,7 +17,7 @@ Remetentes - {{ task.Senders }} + OAPR - GTI Data From e132134ae7c960d1e5020d5bf126a02476fa2be8 Mon Sep 17 00:00:00 2001 From: Tiago Kayaya Date: Tue, 8 Sep 2020 11:17:07 +0100 Subject: [PATCH 14/22] Added badge at tabBar --- src/app/home/home.page.html | 2 ++ src/app/home/home.page.ts | 22 ++++++++++++++++++++- src/app/pages/cal-modal/cal-modal.page.scss | 5 ++++- 3 files changed, 27 insertions(+), 2 deletions(-) diff --git a/src/app/home/home.page.html b/src/app/home/home.page.html index 55b3fb3cc..32dc01bef 100644 --- a/src/app/home/home.page.html +++ b/src/app/home/home.page.html @@ -2,6 +2,7 @@ + {{totalEvent}} Home @@ -11,6 +12,7 @@ + {{totalExpediente}} Gabinete Digital