mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 04:57:52 +00:00
Removed slice method + few changes
This commit is contained in:
@@ -17,7 +17,7 @@
|
||||
</ion-item>
|
||||
<ion-item>
|
||||
<ion-label position="floating">Descrição</ion-label>
|
||||
<ion-textarea [(ngModel)]="postEvent.Body.Text"></ion-textarea>
|
||||
<ion-input type="text" [(ngModel)]="postEvent.Body.Text"></ion-input>
|
||||
</ion-item>
|
||||
<ion-item>
|
||||
<ion-label position="floating">Localização</ion-label>
|
||||
@@ -53,7 +53,7 @@
|
||||
</ion-item>
|
||||
<div class="div-attach">
|
||||
<ion-item lines="none">
|
||||
<ion-icon name="add" slot="end" (click)="addAttendees()"></ion-icon>
|
||||
<ion-icon name="add" slot="end" (click)="openAttendees()"></ion-icon>
|
||||
<ion-label class="attach-label">Intervenientes</ion-label>
|
||||
</ion-item>
|
||||
<div id="AttachFiles"></div>
|
||||
|
||||
@@ -4,6 +4,7 @@ import { ModalController } from '@ionic/angular';
|
||||
import { Event } from '../../models/event.model';
|
||||
import { EventsService } from 'src/app/services/events.service';
|
||||
import { EventBody } from 'src/app/models/eventbody.model';
|
||||
import { AttendeesPage } from 'src/app/pages/events/attendees/attendees.page';
|
||||
|
||||
import { AttendeeModalPage } from '../events/attendee-modal/attendee-modal.page';
|
||||
import { EventPerson } from 'src/app/models/eventperson.model';
|
||||
@@ -14,13 +15,13 @@ import { AlertService } from 'src/app/services/alert.service';
|
||||
templateUrl: './cal-modal.page.html',
|
||||
styleUrls: ['./cal-modal.page.scss'],
|
||||
})
|
||||
export class CalModalPage implements AfterViewInit {
|
||||
export class CalModalPage implements OnInit {
|
||||
|
||||
calendar = {
|
||||
mode: 'month',
|
||||
currentDate: new Date()
|
||||
};
|
||||
|
||||
|
||||
viewTitle: string;
|
||||
postEvent: Event;
|
||||
modalReady = false;
|
||||
@@ -68,7 +69,7 @@ export class CalModalPage implements AfterViewInit {
|
||||
const modal = await this.modalCtrl.create({
|
||||
component: AttendeeModalPage,
|
||||
componentProps: {
|
||||
eventPersons: this.eventAttendees
|
||||
eventPersons: this.postEvent.Attendees
|
||||
},
|
||||
cssClass: 'attendee-modal',
|
||||
backdropDismiss: false
|
||||
@@ -104,4 +105,26 @@ export class CalModalPage implements AfterViewInit {
|
||||
this.alertController.presentAlert("Funcionalidade em desenvolvimento");
|
||||
}
|
||||
|
||||
async openAttendees()
|
||||
{
|
||||
const modal = await this.modalCtrl.create({
|
||||
component: AttendeesPage,
|
||||
componentProps: {
|
||||
eventAttendees: this.postEvent.Attendees
|
||||
},
|
||||
cssClass: 'attendee',
|
||||
backdropDismiss: false
|
||||
});
|
||||
|
||||
await modal.present();
|
||||
|
||||
modal.onDidDismiss().then((data) => {
|
||||
if (data['data'] != null)
|
||||
{
|
||||
let newattendees: EventPerson[] = data['data'];
|
||||
this.postEvent.Attendees = newattendees;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user