From ac8c10410496a1e4e0f2b1fd0bc9e4bceb42e44e Mon Sep 17 00:00:00 2001 From: Tiago Kayaya Date: Tue, 1 Sep 2020 15:48:25 +0100 Subject: [PATCH] Added show attendees and show attachments at event-detal + style at new-event modal --- src/app/home/home-routing.module.ts | 4 - src/app/pages/cal-modal/cal-modal.page.html | 14 ++-- .../event-detail/event-detail.page.html | 73 ++++++++++++------- .../event-detail/event-detail.page.scss | 12 ++- .../events/event-detail/event-detail.page.ts | 32 +++++++- src/app/pages/events/events.page.ts | 2 +- src/environments/environment.ts | 2 +- 7 files changed, 95 insertions(+), 44 deletions(-) diff --git a/src/app/home/home-routing.module.ts b/src/app/home/home-routing.module.ts index 5ab2ba87a..55538835b 100644 --- a/src/app/home/home-routing.module.ts +++ b/src/app/home/home-routing.module.ts @@ -25,10 +25,6 @@ const routes: Routes = [ { path: 'attachments', children: [ - { - path:'', - loadChildren: ()=> import('../pages/events/attachments/attachments.module').then(m => m.AttachmentsPageModule) - }, { path:':eventId', loadChildren: ()=> import('../pages/events/attachments/attachments.module').then(m => m.AttachmentsPageModule) diff --git a/src/app/pages/cal-modal/cal-modal.page.html b/src/app/pages/cal-modal/cal-modal.page.html index 1f377bb00..27239a3a6 100644 --- a/src/app/pages/cal-modal/cal-modal.page.html +++ b/src/app/pages/cal-modal/cal-modal.page.html @@ -12,7 +12,7 @@
- Assunto + Assunto - Descrição + Descrição - Localização + Localização - Selecione a Agenda + Selecione a Agenda Pessoal Oficial - Tipo de evento + Tipo de evento Reunião Viagem @@ -61,13 +61,13 @@ - Data Início + Data Início - Data Fim + Data Fim 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 f033611aa..3b202744a 100644 --- a/src/app/pages/events/event-detail/event-detail.page.html +++ b/src/app/pages/events/event-detail/event-detail.page.html @@ -45,7 +45,7 @@ - Data Início + Data Início @@ -55,12 +55,12 @@ --> - Data Fim + Data Fim -
+ + + + + +
- + + + Ver mais + Intervenientes
- - - - Lei do orçamento geral do Estado - + + + + {{attendee.Name}} + + + + +
+ + +
+ + + Anexos + + + + + + + +

{{ att.Description }}

+

{{ att.CreateDate }}

+
+ +
+ + + Sem anexos +
-
- - - Anexos - -
- - - - Lei do orçamento geral do Estado - - - -
-->
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 ea56dd1bc..9d55e16af 100644 --- a/src/app/pages/events/event-detail/event-detail.page.scss +++ b/src/app/pages/events/event-detail/event-detail.page.scss @@ -74,4 +74,14 @@ ion-card{ color: red; background-color: white; padding-right: 5px; -} \ No newline at end of file +} +/* .attendees{ + margin:0 !important; + padding: 0 !important; +} +.attendees-icon{ + font-size: 14px; +} +.attendees-list{ + font-size: 14px; +} */ \ No newline at end of file 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 6b8deca1b..b852498f9 100644 --- a/src/app/pages/events/event-detail/event-detail.page.ts +++ b/src/app/pages/events/event-detail/event-detail.page.ts @@ -7,6 +7,9 @@ import { EventBody } from 'src/app/models/eventbody.model'; import { AlertController, ModalController } from '@ionic/angular'; import { EventPerson } from 'src/app/models/eventperson.model'; import { AttendeesPage } from 'src/app/pages/events/attendees/attendees.page'; +import { AlertService } from 'src/app/services/alert.service'; +import { Attachment } from 'src/app/models/attachment.model'; +import { AttachmentsService } from 'src/app/services/attachments.service'; @Component({ selector: 'app-event-detail', @@ -16,14 +19,23 @@ import { AttendeesPage } from 'src/app/pages/events/attendees/attendees.page'; export class EventDetailPage implements OnInit { loadedEvent: Event; + loadedEventAttachments: Attachment[]; + pageId: string; + showLoader: boolean; - constructor(public alertController: AlertController, private router: Router, private activatedRoute: ActivatedRoute, private eventsService: EventsService, private modalCtrl: ModalController) { + + constructor(public alertController: AlertController, + private router: Router, private activatedRoute: ActivatedRoute, + private eventsService: EventsService, private modalCtrl: ModalController, + private alertService: AlertService, + private attachamentsService: AttachmentsService) { this.loadedEvent = new Event(); this.loadedEvent.Body = new EventBody(); } ngOnInit() { this.loadEvent(); + this.loadAttachments(); } loadEvent() @@ -34,7 +46,7 @@ export class EventDetailPage implements OnInit { { return; } - + this.pageId = paramMap.get('eventId'); this.eventsService.getEvent(paramMap.get('eventId')).subscribe(response => { this.loadedEvent = response; @@ -132,4 +144,20 @@ export class EventDetailPage implements OnInit { }); } + showAlert(){ + this.alertService.presentAlert("Funcionalidade em desenvolvimento"); + } + + loadAttachments() + { + console.log(this.pageId); + this.attachamentsService.getEventAttachments(this.pageId).subscribe(attachments => { + this.loadedEventAttachments = attachments; + console.log(attachments); + }); + } + + + + } diff --git a/src/app/pages/events/events.page.ts b/src/app/pages/events/events.page.ts index 6e4c71c64..168044649 100644 --- a/src/app/pages/events/events.page.ts +++ b/src/app/pages/events/events.page.ts @@ -77,7 +77,7 @@ export class EventsPage implements OnInit { .subscribe(response => { this.eventsList = response; this.showLoader = false; - console.log(response[0].HasAttachments) + console.log(response[0].HasAttachments); } ); break; diff --git a/src/environments/environment.ts b/src/environments/environment.ts index 4fb899a73..dd2e51b11 100644 --- a/src/environments/environment.ts +++ b/src/environments/environment.ts @@ -6,7 +6,7 @@ export const environment = { production: false, apiURL: 'http://gpr-dev-01.gabinetedigital.local/GabineteDigital.Services/v2/api/', domain: 'gabinetedigital.local', - defaultuser: 'tiago.kayaya', + defaultuser: 'paulo.pinto', defaultuserpwd: 'tabteste@006' };