Files
doneit-web/android/app/src/main/assets/public/pages-events-events-module-es5.js
T

1281 lines
106 KiB
JavaScript
Raw Normal View History

2021-01-15 15:31:43 +01:00
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["pages-events-events-module"], {
/***/
"./node_modules/raw-loader/dist/cjs.js!./src/app/pages/events/event-detail-modal/event-detail-modal.page.html":
/*!********************************************************************************************************************!*\
!*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/events/event-detail-modal/event-detail-modal.page.html ***!
\********************************************************************************************************************/
/*! exports provided: default */
/***/
function node_modulesRawLoaderDistCjsJsSrcAppPagesEventsEventDetailModalEventDetailModalPageHtml(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */
2021-02-08 16:53:21 +01:00
__webpack_exports__["default"] = "<ion-header>\n <ion-toolbar>\n <ion-buttons slot=\"start\">\n <ion-back-button defaultHref=\"{{ backURL }}\"></ion-back-button>\n </ion-buttons>\n <ion-title>Visualizar Evento</ion-title>\n <ion-buttons slot=\"end\">\n <button (click)=\"deleteConfirm()\" class=\"ion-icon-delete\">\n <ion-icon name=\"trash\"></ion-icon>\n </button>\n </ion-buttons>\n </ion-toolbar>\n</ion-header>\n\n<ion-content padding>\n <div *ngIf=\"loadedEvent\">\n <ion-item-group>\n <ion-item-sliding>\n <!-- <form [formGroup]=\"ionicForm\" novalidate>\n <ion-item>\n <ion-label class=\"capitalizeText\" position=\"stacked\">Assunto</ion-label>\n <ion-input class=\"capitalizeText\" [(ngModel)]=\"loadedEvent.Subject\" formControlName=\"subject\" type=\"text\" required></ion-input>\n </ion-item>\n //Error messages\n <span class=\"error ion-padding\" *ngIf=\"errorControl.subject.errors?.required\">\n Campo obrigatório\n </span> \n </form> -->\n <ion-item>\n <ion-label position=\"stacked\">Descrição</ion-label>\n <ion-input class=\"capitalizeText\" [(ngModel)]='loadedEvent.Body.Text'></ion-input>\n </ion-item>\n <ion-item>\n <ion-label position=\"stacked\">Localização</ion-label>\n <ion-input class=\"capitalizeText\" [(ngModel)]='loadedEvent.Location'></ion-input>\n </ion-item>\n <ion-item>\n <ion-label position=\"stacked\">Calendário</ion-label>\n <ion-select class=\"capitalizeText\" placeholder=\"{{loadedEvent.CalendarName}}\" [(ngModel)]=\"loadedEvent.CalendarName\" interface=\"action-sheet\" class=\"custom-options\" Cancel-text=\"Cancelar\">\n <ion-select-option Pessoal=\"Reunião\">Pessoal</ion-select-option>\n <ion-select-option Oficial=\"Viagem\">Oficial</ion-select-option>\n </ion-select>\n </ion-item>\n <ion-item>\n <ion-label position=\"stacked\">Tipo do evento</ion-label>\n <ion-select placeholder=\"{{loadedEvent.EventType}}\" [(ngModel)]=\"loadedEvent.EventType\" interface=\"action-sheet\" class=\"custom-options\" Cancel-text=\"Cancelar\">\n <ion-select-option value=\"Reunião\">Reunião</ion-select-option>\n <ion-select-option value=\"Viagem\">Viagem</ion-select-option>\n <ion-select-option value=\"Conferência\">Conferência</ion-select-option>\n <ion-select-option value=\"Encontro\">Encontro</ion-select-option>\n </ion-select>\n </ion-item>\n <ion-item>\n <ion-label position=\"stacked\">Data Início</ion-label>\n <ion-datetime value=\"{{loadedEvent.StartDate}}\" [(ngModel)]=\"loadedEvent.StartDate\" min=\"2020\" max=\"2100\"\n displayFormat=\"D MMM YYYY H:mm\" minuteValues=\"0,15,30,45\"\n monthShortNames=\"Jan, Fev, Mar, Abr, Mai, Jun, Jul, Aug, Sep, Out, Nov, Dez\"></ion-datetime>\n </ion-item>\n <ion-item>\n <ion-label position=\"stacked\">Data Fim</ion-label>\n <ion-datetime value=\"{{loadedEvent.EndDate}}\" [(ngModel)]=\"loadedEvent.EndDate\" min=\"2020\" max=\"2100\"\n displayFormat=\"D MMM YYYY HH:mm\" minuteValues=\"0,15,30,45\"\n monthShortNames=\"Jan, Fev, Mar, Abr, Mai, Jun, Jul, Aug, Sep, Out, Nov, Dez\"></ion-datetime>\n </ion-item>\n \n <div class=\"div-attach\" >\n <ion-item>\n <ion-buttons slot=\"end\" (click)=\"openAttendees()\">\n <ion-label color=\"secondary\">Editar</ion-label>\n </ion-buttons>\n <ion-label class=\"attach-label\">Participantes</ion-label>\n </ion-item>\n <div *ngIf=\"loadedEvent.Attendees\">\n <div *ngFor=\"let attendee of loadedEvent.Attendees; let i=index\">\n <div *ngIf=\"i<1\">\n <ion-list >\n <ion-item class=\"attendees\" lines=\"none\" >\
2021-01-15 15:31:43 +01:00
/***/
},
/***/
"./node_modules/raw-loader/dist/cjs.js!./src/app/pages/events/events.page.html":
/*!*************************************************************************************!*\
!*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/events/events.page.html ***!
\*************************************************************************************/
/*! exports provided: default */
/***/
function node_modulesRawLoaderDistCjsJsSrcAppPagesEventsEventsPageHtml(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */
2021-02-08 16:53:21 +01:00
__webpack_exports__["default"] = "<ion-header class=\"ion-no-border\">\n <app-header-no-search></app-header-no-search>\n</ion-header>\n\n<!-- Default Refresher -->\n\n<ion-content class=\"main bg-blue\" ng-controller=\"AppController\">\n <ion-refresher slot=\"fixed\" (ionRefresh)=\"doRefresh($event)\">\n <ion-refresher-content>\n </ion-refresher-content>\n </ion-refresher>\n \n <ion-progress-bar type=\"indeterminate\" *ngIf=\"showLoader\"></ion-progress-bar>\n \n <ion-label>\n <p class=\"time ion-text-center\">{{customDate}}</p>\n </ion-label>\n <ion-label>\n <p class=\"event-number p-small ion-text-center\"> <strong>{{totalEvent}}</strong> eventos agendados para hoje</p>\n </ion-label>\n\n <div class=\"next-meeting\">\n <div class=\"meeting-time\">{{hoursMinutes}}</div>\n <div class=\"meeting-description\"> \"{{currentEvent}}\"</div>\n </div>\n\n <div class=\"conteiner-box\" ng-swipe-up=\"swipe($event)\">\n <div class=\"schedule\">\n <div class=\"schedule-header\">\n <div class=\"title\">\n <ion-icon class=\"icon\" slot=\"end\" src=\"assets/images/icons-default-agenda.svg\" ></ion-icon>\n <div class=\"text\">A sua Agenda</div>\n </div>\n <ion-icon class=\"icon-next\" slot=\"end\" src=\"assets/images/icons-arrow-circle-arrow-right.svg\" ></ion-icon>\n \n </div>\n <div class=\"content\">\n <ul>\n <li *ngFor=\"let event of eventsList\"\n (click)=\"viewEventDetail(event.EventId)\">\n <div class=\"d-flex content-{{profile}}-{{event.CalendarName}}\">\n <div class=\"schedule-time\">\n <div class=\"time-start\">{{event.StartDate | date: 'hh:mm'}}</div>\n <div class=\"time-end\">{{event.EndDate | date: 'hh:mm'}}</div>\n </div>\n <div class=\"schedule-details\">\n <div class=\"location\">{{event.Location}}</div>\n <div class=\"description\">{{event.Subject}}</div>\n </div>\n </div>\n </li>\n\n </ul>\n <!-- \n <div class=\"resume\">\n <div class=\"title\">\n Resumo para Amnahã\n </div>\n <div class=\"event-num\">4 eventos ageandados para amanhã</div>\n <div class=\"first-event-time\">08:30 \"Reunião Staff\" no Palácio Presidencial</div>\n </div>\n -->\n </div>\n </div>\n \n <div class=\"schedule\">\n <div class=\"schedule-header\">\n <div class=\"title\">\n <ion-icon class=\"icon\" slot=\"end\" src=\"assets/images/icons-correspondencias.svg\"></ion-icon>\n <div class=\"text\">Correspondência por ler</div>\n </div>\n <ion-icon class=\"icon-next\" slot=\"end\" src=\"assets/images/icons-arrow-circle-arrow-right.svg\" ></ion-icon>\n \n </div>\n <div class=\"content\">\n <ul>\n <li *ngFor = \"let task of taskslist\"\n (click)=\"viewExpedientDetail(task.SerialNumber)\">\n <!-- [routerLink]=\"['/home/gabinete-digital/expediente',task.SerialNumber]\" -->\n >\n <div class=\"d-flex\">\n <div class=\"schedule-date\">\n <div class=\"time-end\">{{task.CreateDate | date: 'd/M/yy'}}</div>\n <div class=\"time-start\">{{task.CreateDate | date: 'hh:mm'}}</div>\n </div>\n <div class=\"schedule-details pointer\">\n <div class=\"description\">{{ task.Folio }}</div>\n <div class=\"location\">{{ task.Remetente }}</div>\n </div>\n </div>\n </li>\n\n </ul>\n </div>\n </div>\n </div>\n\n\n</ion-content>";
2021-01-15 15:31:43 +01:00
/***/
},
/***/
"./src/app/pages/events/event-detail-modal/event-detail-modal.page.scss":
/*!******************************************************************************!*\
!*** ./src/app/pages/events/event-detail-modal/event-detail-modal.page.scss ***!
\******************************************************************************/
/*! exports provided: default */
/***/
function srcAppPagesEventsEventDetailModalEventDetailModalPageScss(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */
2021-02-08 16:53:21 +01:00
__webpack_exports__["default"] = "ion-item-group {\n margin: 15px;\n}\n\n.div-item {\n width: 100%;\n overflow: auto;\n border-bottom: 1px solid #ccc;\n margin: 10px 0 5px 0;\n}\n\n.div-up {\n width: 100%;\n overflow: auto;\n}\n\n.div-up h3 {\n margin: 0;\n padding: 0;\n font-size: 17px;\n width: 100%;\n}\n\n.div-icon {\n width: 10%;\n font-size: 22px;\n float: left;\n color: #808080;\n}\n\n.div-icon ion-icon {\n display: block;\n margin: 0 auto;\n}\n\n.div-content-attachment {\n width: 85%;\n float: left;\n padding: 0 0 0 12px;\n}\n\n.ion-icon-attach {\n color: #666666;\n font-size: 20px;\n}\n\n.btn-attach {\n margin: 15px 0 0 0;\n --color: #333;\n --border-color:#333;\n}\n\n.div-card-button {\n width: 100%;\n overflow: auto;\n padding: 0 !important;\n}\n\nion-card {\n margin: 2.5% !important;\n width: 45%;\n float: left;\n}\n\n.center {\n text-align: center;\n float: center;\n}\n\n/* FFOTER */\n\n.event-detail-buttons {\n width: 90%;\n margin: 10px auto;\n}\n\n.event-detail-buttons ion-button {\n width: 90%;\n margin: 0 auto;\n display: block;\n margin-bottom: 25px;\n}\n\n.ion-icon-delete {\n font-size: 22px;\n color: red;\n background-color: white;\n padding-right: 5px;\n}\n\n.error {\n color: red;\n font-size: 12px;\n font-weight: bold;\n padding-bottom: 20px;\n}\n\n/* .event-detail-buttons{\n margin-bottom: 80px;\n margin-top: 10px;\n} */\n\n.attendees-icon {\n font-size: 14px;\n}\n\n.see-more-button {\n text-transform: initial;\n font-size: 16px;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3JteC9Eb2N1bWVudHMvZ2FiaW5ldGUtZGlnaXRhbC9yZXBvL2dhYmluZXRlLWRpZ2l0YWwvc3JjL2FwcC9wYWdlcy9ldmVudHMvZXZlbnQtZGV0YWlsLW1vZGFsL2V2ZW50LWRldGFpbC1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2V2ZW50cy9ldmVudC1kZXRhaWwtbW9kYWwvZXZlbnQtZGV0YWlsLW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLFlBQUE7QUNDRjs7QURDQTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsNkJBQUE7RUFDQSxvQkFBQTtBQ0VGOztBREFBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNHRjs7QUREQTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUNJRjs7QURGQTtFQUNFLFVBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7QUNLRjs7QURIQTtFQUNFLGNBQUE7RUFDQSxjQUFBO0FDTUY7O0FESEE7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0FDTUY7O0FESkE7RUFDRSxjQUFBO0VBQ0EsZUFBQTtBQ09GOztBREpBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QUNPRjs7QURMQTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNRRjs7QUROQTtFQUNFLHVCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7QUNTRjs7QURQQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtBQ1VGOztBRFBBLFdBQUE7O0FBQ0E7RUFDRSxVQUFBO0VBQ0EsaUJBQUE7QUNVRjs7QURSQTtFQUNFLFVBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FDV0Y7O0FEVEE7RUFDRSxlQUFBO0VBQ0EsVUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7QUNZRjs7QURWQTtFQUNFLFVBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBQ2FGOztBRFhBOzs7R0FBQTs7QUFJQTtFQUNFLGVBQUE7QUNjRjs7QURaQTtFQUNFLHVCQUFBO0VBQ0EsZUFBQTtBQ2VGIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50LWRldGFpbC1tb2RhbC9ldmVudC1kZXRhaWwtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWl0ZW0tZ3JvdXB7XG4gIG1hcmdpbjogMTVweDtcbn1cbi5kaXYtaXRlbXtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG59XG4uZGl2LXVwe1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uZGl2LXVwIGgze1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGl2LWljb257XG4gIHdpZHRoOiAxMCU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuLmRpdi1pY29uIGlvbi1pY29ue1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG5cbn1cbi5kaXYtY29udGVudC1hdHRhY2htZW50e1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cbi5pb24taWNvbi1hdHRhY2h7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5idG4tYXR0YWNoe1xuICBtYXJnaW46IDE1cHggMCAwIDA7XG4gIC0tY29sb3I6ICMzMzM7XG4gIC0tYm9yZGVyLWNvbG9yOiMzMzM7XG59XG4uZGl2LWNhcmQtYnV0dG9ue1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbmlvbi1jYXJke1xuICBtYXJnaW46IDIuNSUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDQ1JTtcbiAgZmxvYXQ6
2021-01-15 15:31:43 +01:00
/***/
},
/***/
"./src/app/pages/events/event-detail-modal/event-detail-modal.page.ts":
/*!****************************************************************************!*\
!*** ./src/app/pages/events/event-detail-modal/event-detail-modal.page.ts ***!
\****************************************************************************/
/*! exports provided: EventDetailModalPage */
/***/
function srcAppPagesEventsEventDetailModalEventDetailModalPageTs(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */
__webpack_require__.d(__webpack_exports__, "EventDetailModalPage", function () {
return EventDetailModalPage;
});
/* harmony import */
var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
/*! tslib */
"./node_modules/tslib/tslib.es6.js");
/* harmony import */
var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
/*! @angular/core */
"./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */
var _angular_forms__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
/*! @angular/forms */
"./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
/* harmony import */
var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
/*! @angular/router */
"./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
/* harmony import */
var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
/*! @ionic/angular */
"./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js");
/* harmony import */
var src_app_models_event_model__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
/*! src/app/models/event.model */
"./src/app/models/event.model.ts");
/* harmony import */
var src_app_models_eventbody_model__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
/*! src/app/models/eventbody.model */
"./src/app/models/eventbody.model.ts");
/* harmony import */
var src_app_services_alert_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
/*! src/app/services/alert.service */
"./src/app/services/alert.service.ts");
/* harmony import */
var src_app_services_attachments_service__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
/*! src/app/services/attachments.service */
"./src/app/services/attachments.service.ts");
/* harmony import */
var src_app_services_events_service__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
/*! src/app/services/events.service */
"./src/app/services/events.service.ts");
/* harmony import */
var _attachments_attachments_page__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
/*! ../attachments/attachments.page */
"./src/app/pages/events/attachments/attachments.page.ts");
/* harmony import */
var _attendees_attendees_page__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
/*! ../attendees/attendees.page */
"./src/app/pages/events/attendees/attendees.page.ts");
var EventDetailModalPage = /*#__PURE__*/function () {
function EventDetailModalPage(formBuilder, alertController, router, activatedRoute, eventsService, modalCtrl, alertService, attachamentsService, route) {
_classCallCheck(this, EventDetailModalPage);
this.formBuilder = formBuilder;
this.alertController = alertController;
this.router = router;
this.activatedRoute = activatedRoute;
this.eventsService = eventsService;
this.modalCtrl = modalCtrl;
this.alertService = alertService;
this.attachamentsService = attachamentsService;
this.route = route;
this.isSubmitted = false;
this.loadedEvent = new src_app_models_event_model__WEBPACK_IMPORTED_MODULE_5__["Event"]();
this.loadedEvent.Body = new src_app_models_eventbody_model__WEBPACK_IMPORTED_MODULE_6__["EventBody"]();
}
_createClass(EventDetailModalPage, [{
key: "ngOnInit",
value: function ngOnInit() {
this.loadEvent();
this.loadAttachments();
this.ionicForm = this.formBuilder.group({
subject: ['', [_angular_forms__WEBPACK_IMPORTED_MODULE_2__["Validators"].required]]
});
}
}, {
key: "loadEvent",
value: function loadEvent() {
var _this = this;
var eventid;
this.activatedRoute.paramMap.subscribe(function (paramMap) {
if (!paramMap.has("eventId")) {
return;
} else {
_this.pageId = paramMap.get('eventId');
eventid = paramMap.get('eventId');
console.log(eventid);
}
if (paramMap.has("caller")) {
_this.backURL = "/home/" + paramMap.get('caller');
}
});
this.eventsService.getEvent(eventid).subscribe(function (response) {
_this.loadedEvent = response;
});
}
}, {
key: "openAttendees",
value: function openAttendees() {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var _this2 = this;
var modal;
return regeneratorRuntime.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
_context.next = 2;
return this.modalCtrl.create({
component: _attendees_attendees_page__WEBPACK_IMPORTED_MODULE_11__["AttendeesPage"],
componentProps: {
eventAttendees: this.loadedEvent.Attendees
},
cssClass: 'attendee',
backdropDismiss: false
});
case 2:
modal = _context.sent;
_context.next = 5;
return modal.present();
case 5:
modal.onDidDismiss().then(function (data) {
if (data['data'] != null) {
var newattendees = data['data'];
_this2.loadedEvent.Attendees = newattendees;
}
});
case 6:
case "end":
return _context.stop();
}
}
}, _callee, this);
}));
}
}, {
key: "getEventAttendees",
value: function getEventAttendees() {
return this.loadedEvent.Attendees;
}
}, {
key: "setEventAttendees",
value: function setEventAttendees(newattendes) {
this.loadedEvent.Attendees = newattendes;
}
}, {
key: "deleteConfirm",
value: function deleteConfirm() {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee2() {
var _this3 = this;
var alert;
return regeneratorRuntime.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
_context2.next = 2;
return this.alertController.create({
cssClass: 'my-custom-class',
header: 'Apagar evento!',
message: 'Deseja <strong>apagar</strong> o evento da agenda ' + this.loadedEvent.CalendarName + '?',
buttons: [{
text: 'Não',
role: 'cancel',
cssClass: 'secondary',
handler: function handler() {}
}, {
text: 'Sim',
handler: function handler() {
_this3.Delete();
}
}]
});
case 2:
alert = _context2.sent;
_context2.next = 5;
return alert.present();
case 5:
case "end":
return _context2.stop();
}
}
}, _callee2, this);
}));
}
}, {
key: "Delete",
value: function Delete() {
var _this4 = this;
this.eventsService.deleteEvent(this.loadedEvent.EventId, 0).subscribe(function () {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this4, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee3() {
var alert;
return regeneratorRuntime.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
_context3.next = 2;
return this.alertController.create({
cssClass: 'my-custom-class',
header: 'Evento removido',
buttons: ['OK']
});
case 2:
alert = _context3.sent;
_context3.next = 5;
return alert.present();
case 5:
this.router.navigate(['/home/events']);
case 6:
case "end":
return _context3.stop();
}
}
}, _callee3, this);
}));
});
}
}, {
key: "Save",
value: function Save() {
var _this5 = this;
if (this.ionicForm.valid) {
this.eventsService.putEvent(this.loadedEvent, 2, 3, "md").subscribe(function () {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this5, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee4() {
var alert;
return regeneratorRuntime.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
_context4.next = 2;
return this.alertController.create({
cssClass: 'my-custom-class',
header: 'Evento actualizado',
buttons: ['OK']
});
case 2:
alert = _context4.sent;
_context4.next = 5;
return alert.present();
case 5:
case "end":
return _context4.stop();
}
}
}, _callee4, this);
}));
});
}
}
}, {
key: "showAlert",
value: function showAlert() {
this.alertService.presentAlert("Funcionalidade em desenvolvimento");
}
}, {
key: "loadAttachments",
value: function loadAttachments() {
/* this.attachamentsService.getEventAttachments(this.pageId).subscribe(attachments => {
this.loadedEventAttachments = attachments;
}); */
this.attachamentsService.getAttachmentsById(this.pageId).subscribe(function (res) {
console.log(res);
});
}
}, {
key: "viewDocument",
value: function viewDocument(documenturl) {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee5() {
var url;
return regeneratorRuntime.wrap(function _callee5$(_context5) {
while (1) {
switch (_context5.prev = _context5.next) {
case 0:
url = documenturl.replace("webTRIX.Viewer", "webTRIX.Viewer.Branch1");
/* const browser = this.iab.create(url,"_blank");
browser.show(); */
case 1:
case "end":
return _context5.stop();
}
}
}, _callee5);
}));
}
}, {
key: "back",
value: function back() {//this.back();
}
}, {
key: "doRefresh",
value: function doRefresh(event) {
/* this.RefreshEvents(); */
event.target.complete();
setTimeout(function () {
event.target.complete();
}, 2000);
}
}, {
key: "navigateTo",
value: function navigateTo(ev) {
this.route.navigate(['/home/events', ev]);
}
}, {
key: "openAttachments",
value: function openAttachments() {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee6() {
var _this6 = this;
var modal;
return regeneratorRuntime.wrap(function _callee6$(_context6) {
while (1) {
switch (_context6.prev = _context6.next) {
case 0:
_context6.next = 2;
return this.modalCtrl.create({
component: _attachments_attachments_page__WEBPACK_IMPORTED_MODULE_10__["AttachmentsPage"],
componentProps: {
eventId: this.pageId,
attachments: this.loadedEventAttachments
},
cssClass: 'attachments',
backdropDismiss: false
});
case 2:
modal = _context6.sent;
_context6.next = 5;
return modal.present();
case 5:
modal.onDidDismiss().then(function (data) {
if (data['data'] != null) {
var newattendees = data['data'];
_this6.loadedEvent.Attendees = newattendees;
}
});
case 6:
case "end":
return _context6.stop();
}
}
}, _callee6, this);
}));
}
}, {
key: "errorControl",
get: function get() {
return this.ionicForm.controls;
}
}]);
return EventDetailModalPage;
}();
EventDetailModalPage.ctorParameters = function () {
return [{
type: _angular_forms__WEBPACK_IMPORTED_MODULE_2__["FormBuilder"]
}, {
type: _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["AlertController"]
}, {
type: _angular_router__WEBPACK_IMPORTED_MODULE_3__["Router"]
}, {
type: _angular_router__WEBPACK_IMPORTED_MODULE_3__["ActivatedRoute"]
}, {
type: src_app_services_events_service__WEBPACK_IMPORTED_MODULE_9__["EventsService"]
}, {
type: _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["ModalController"]
}, {
type: src_app_services_alert_service__WEBPACK_IMPORTED_MODULE_7__["AlertService"]
}, {
type: src_app_services_attachments_service__WEBPACK_IMPORTED_MODULE_8__["AttachmentsService"]
}, {
type: _angular_router__WEBPACK_IMPORTED_MODULE_3__["Router"]
}];
};
EventDetailModalPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
selector: 'app-event-detail-modal',
template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
/*! raw-loader!./event-detail-modal.page.html */
"./node_modules/raw-loader/dist/cjs.js!./src/app/pages/events/event-detail-modal/event-detail-modal.page.html"))["default"],
styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
/*! ./event-detail-modal.page.scss */
"./src/app/pages/events/event-detail-modal/event-detail-modal.page.scss"))["default"]]
})], EventDetailModalPage);
/***/
},
/***/
"./src/app/pages/events/events-routing.module.ts":
/*!*******************************************************!*\
!*** ./src/app/pages/events/events-routing.module.ts ***!
\*******************************************************/
/*! exports provided: EventsPageRoutingModule */
/***/
function srcAppPagesEventsEventsRoutingModuleTs(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */
__webpack_require__.d(__webpack_exports__, "EventsPageRoutingModule", function () {
return EventsPageRoutingModule;
});
/* harmony import */
var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
/*! tslib */
"./node_modules/tslib/tslib.es6.js");
/* harmony import */
var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
/*! @angular/core */
"./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */
var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
/*! @angular/router */
"./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
/* harmony import */
var _events_page__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
/*! ./events.page */
"./src/app/pages/events/events.page.ts");
var routes = [{
path: '',
component: _events_page__WEBPACK_IMPORTED_MODULE_3__["EventsPage"]
}, {
path: 'event-detail',
loadChildren: function loadChildren() {
return __webpack_require__.e(
/*! import() | event-detail-event-detail-module */
"common").then(__webpack_require__.bind(null,
/*! ./event-detail/event-detail.module */
"./src/app/pages/events/event-detail/event-detail.module.ts")).then(function (m) {
return m.EventDetailPageModule;
});
}
}, {
path: 'attachments',
loadChildren: function loadChildren() {
return __webpack_require__.e(
/*! import() | attachments-attachments-module */
"common").then(__webpack_require__.bind(null,
/*! ./attachments/attachments.module */
"./src/app/pages/events/attachments/attachments.module.ts")).then(function (m) {
return m.AttachmentsPageModule;
});
}
}, {
path: 'attendees',
loadChildren: function loadChildren() {
return __webpack_require__.e(
/*! import() | attendees-attendees-module */
"common").then(__webpack_require__.bind(null,
/*! ./attendees/attendees.module */
"./src/app/pages/events/attendees/attendees.module.ts")).then(function (m) {
return m.AttendeesPageModule;
});
}
}, {
path: 'attendee-modal',
loadChildren: function loadChildren() {
return __webpack_require__.e(
/*! import() | attendee-modal-attendee-modal-module */
"attendee-modal-attendee-modal-module").then(__webpack_require__.bind(null,
/*! ./attendee-modal/attendee-modal.module */
"./src/app/pages/events/attendee-modal/attendee-modal.module.ts")).then(function (m) {
return m.AttendeeModalPageModule;
});
}
}, {
path: 'event-detail-modal',
loadChildren: function loadChildren() {
return __webpack_require__.e(
/*! import() | event-detail-modal-event-detail-modal-module */
"event-detail-modal-event-detail-modal-module").then(__webpack_require__.bind(null,
/*! ./event-detail-modal/event-detail-modal.module */
"./src/app/pages/events/event-detail-modal/event-detail-modal.module.ts")).then(function (m) {
return m.EventDetailModalPageModule;
});
}
}];
var EventsPageRoutingModule = function EventsPageRoutingModule() {
_classCallCheck(this, EventsPageRoutingModule);
};
EventsPageRoutingModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({
imports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"].forChild(routes)],
exports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"]]
})], EventsPageRoutingModule);
/***/
},
/***/
"./src/app/pages/events/events.module.ts":
/*!***********************************************!*\
!*** ./src/app/pages/events/events.module.ts ***!
\***********************************************/
/*! exports provided: EventsPageModule */
/***/
function srcAppPagesEventsEventsModuleTs(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */
__webpack_require__.d(__webpack_exports__, "EventsPageModule", function () {
return EventsPageModule;
});
/* harmony import */
var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
/*! tslib */
"./node_modules/tslib/tslib.es6.js");
/* harmony import */
var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
/*! @angular/core */
"./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */
var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
/*! @angular/common */
"./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
/* harmony import */
var _angular_forms__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
/*! @angular/forms */
"./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
/* harmony import */
var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
/*! @ionic/angular */
"./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js");
/* harmony import */
var _events_routing_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
/*! ./events-routing.module */
"./src/app/pages/events/events-routing.module.ts");
/* harmony import */
var _events_page__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
/*! ./events.page */
"./src/app/pages/events/events.page.ts");
/* harmony import */
var src_app_shared_shared_module__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
/*! src/app/shared/shared.module */
"./src/app/shared/shared.module.ts");
var EventsPageModule = function EventsPageModule() {
_classCallCheck(this, EventsPageModule);
};
EventsPageModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({
imports: [_angular_common__WEBPACK_IMPORTED_MODULE_2__["CommonModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_3__["FormsModule"], _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["IonicModule"], src_app_shared_shared_module__WEBPACK_IMPORTED_MODULE_7__["SharedModule"], _events_routing_module__WEBPACK_IMPORTED_MODULE_5__["EventsPageRoutingModule"]],
declarations: [_events_page__WEBPACK_IMPORTED_MODULE_6__["EventsPage"]],
schemas: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["CUSTOM_ELEMENTS_SCHEMA"]]
})], EventsPageModule);
/***/
},
/***/
"./src/app/pages/events/events.page.scss":
/*!***********************************************!*\
!*** ./src/app/pages/events/events.page.scss ***!
\***********************************************/
/*! exports provided: default */
/***/
function srcAppPagesEventsEventsPageScss(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */
2021-02-08 16:53:21 +01:00
__webpack_exports__["default"] = "/* HEADER */\n.bg-blue {\n --background:#0782c9;\n background: #0782c9;\n --background-color:#0782c9;\n background-color: #0782c9;\n color: #ffffff;\n --color: #ffffff;\n}\nion-toolbar {\n --background: white;\n}\n.ion-text-header-top {\n width: 100%;\n --background: transparent;\n text-align: center;\n padding-top: 15px;\n color: #ffffff;\n /* border: 1px solid red; */\n}\n.div-top-header {\n width: 400px;\n margin: 0 auto;\n background-color: #0782c9;\n overflow: auto;\n padding-top: 15px;\n border: 0 !important;\n}\n.div-top-header .div-search {\n font-size: 45px;\n float: left;\n margin: 0 0 0 10px;\n}\n.div-top-header .div-logo {\n background: transparent;\n width: 140px;\n margin: 5px 0 0px 71px;\n float: left;\n}\n.div-top-header .div-logo img {\n width: 100%;\n}\n.div-top-header .div-profile {\n font-size: 45px;\n float: right;\n margin-right: 10px;\n}\n.ion-text-header-top p {\n --background: transparent;\n color: #ffffff;\n}\n.ion-text-right {\n --background: transparent;\n color: #ffffff;\n}\n.header-large {\n font-family: Arial, Helvetica, sans-serif;\n font-size: 12.5pt;\n /* font-weight: 600; */\n background: transparent;\n color: #ffffff;\n}\n.header-xsmall {\n font-family: Arial, Helvetica, sans-serif;\n font-size: 9.7pt;\n font-weight: bold;\n padding-bottom: 3.5px;\n margin-bottom: 3.5px;\n border-bottom: 1px solid #ccc;\n background: transparent;\n}\n.header-medium {\n font-size: 12pt;\n text-align: left;\n font-family: roboto;\n background: transparent;\n margin-right: 5px;\n line-height: 25px;\n}\n.p-small {\n font-size: 13pt;\n margin-top: 13px;\n color: #000;\n margin-right: 25px !important;\n text-align: right;\n /* color: #ffffff; */\n}\n/* CONTENT */\n.item-list-small {\n font-size: 14px;\n overflow: auto;\n}\n.ion-item-class {\n padding: 0;\n}\n.label-text {\n width: 100%;\n padding: 0;\n margin: 0;\n}\n.div-item-Oficial {\n width: 100%;\n overflow: auto;\n /* border-bottom: 1px solid #ccc; */\n margin: 10px 0 5px 0;\n background: #cab0dc;\n border-radius: 20px;\n padding: 10px;\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\n}\n.div-item-Pessoal {\n width: 100%;\n overflow: auto;\n /* border-bottom: 1px solid #ccc; */\n margin: 10px 0 5px 0;\n background: #cbeecb;\n border-radius: 20px;\n padding: 10px;\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\n}\n.div-up {\n width: 100%;\n overflow: auto;\n}\n.div-up h3 {\n margin: 0;\n padding: 0;\n font-size: 17px;\n width: 100%;\n}\n.div-icon {\n width: 10%;\n font-size: 22px;\n float: left;\n color: #808080;\n}\n.div-icon ion-icon {\n display: block;\n margin: 0 auto;\n}\n.div-content-Oficial {\n width: 85%;\n float: left;\n border-left: 4px solid #cab0dc;\n padding: 0 0 0 12px;\n}\n.div-content-Pessoal {\n width: 85%;\n float: left;\n border-left: 4px solid #cbeecb;\n padding: 0 0 0 12px;\n}\n.div-content-Oficial h3, .div-content-Pessoal h3 {\n font-size: 14pt;\n /* border: 1px solid red; */\n}\n.div-content-Oficial p, .div-content-Pessoal p {\n font-size: 12pt;\n color: #5e5c5c;\n padding: 0 !important;\n margin: 0 !important;\n}\n.div-botton {\n width: 100%;\n overflow: auto;\n margin: 10px 0 5px 0;\n}\n.div-botton-left {\n width: 10%;\n float: left;\n}\n.ion-icon-location {\n text-align: center;\n display: block;\n color: #000;\n font-size: 16px;\n margin: 0 auto;\n}\n.div-botton-middle {\n width: 75%;\n float: left;\n margin-top: 0.5px;\n}\n.div-botton-middle p {\n padding: 0;\n margin: 0;\n}\n.div-botton-right {\n width: 10%;\n float: left;\n margin: 0;\n padding: 0;\n}\n.ion-icon-attach {\n color: #666666;\n font-size: 20px;\n}\n/* NEW CSS FOR TOGGLE BUTTON */\n.toggleBox {\n margin: 20px 20px 0 0;\n}\ninput[type=checkbox] {\n position: relative;\n width: 96px;\n height: 34px;\n background: #ffffff;\n -webkit-appearance: none;\n border-radius: 20px;\n outline: none;\n transition: 0.4s;\n /* bo
2021-01-15 15:31:43 +01:00
/***/
},
/***/
"./src/app/pages/events/events.page.ts":
/*!*********************************************!*\
!*** ./src/app/pages/events/events.page.ts ***!
\*********************************************/
/*! exports provided: EventsPage */
/***/
function srcAppPagesEventsEventsPageTs(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */
__webpack_require__.d(__webpack_exports__, "EventsPage", function () {
return EventsPage;
});
/* harmony import */
var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(
/*! tslib */
"./node_modules/tslib/tslib.es6.js");
/* harmony import */
var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(
/*! @angular/core */
"./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
/* harmony import */
var src_app_services_events_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
/*! src/app/services/events.service */
"./src/app/services/events.service.ts");
/* harmony import */
var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
/*! @angular/router */
"./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js");
/* harmony import */
var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(
/*! @angular/common */
"./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
/* harmony import */
var src_app_services_alert_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(
/*! src/app/services/alert.service */
"./src/app/services/alert.service.ts");
/* harmony import */
var src_app_services_auth_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(
/*! src/app/services/auth.service */
"./src/app/services/auth.service.ts");
/* harmony import */
var src_app_services_storage_service__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(
/*! src/app/services/storage.service */
"./src/app/services/storage.service.ts");
/* harmony import */
2021-01-20 13:38:11 +01:00
var src_app_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(
/*! src/app/config/auth-constants */
"./src/app/config/auth-constants.ts");
/* harmony import */
var _ionic_angular__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(
2021-01-15 15:31:43 +01:00
/*! @ionic/angular */
"./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js");
/* harmony import */
2021-01-20 13:38:11 +01:00
var _event_detail_event_detail_page__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(
2021-01-15 15:31:43 +01:00
/*! ./event-detail/event-detail.page */
"./src/app/pages/events/event-detail/event-detail.page.ts");
/* harmony import */
2021-01-20 13:38:11 +01:00
var _event_detail_modal_event_detail_modal_page__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(
2021-01-15 15:31:43 +01:00
/*! ./event-detail-modal/event-detail-modal.page */
"./src/app/pages/events/event-detail-modal/event-detail-modal.page.ts");
/* harmony import */
2021-01-20 13:38:11 +01:00
var _services_processes_service__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(
2021-01-15 15:31:43 +01:00
/*! ../../services/processes.service */
"./src/app/services/processes.service.ts");
2021-02-02 10:58:10 +01:00
/* harmony import */
var _agenda_view_event_view_event_page__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(
/*! ../agenda/view-event/view-event.page */
"./src/app/pages/agenda/view-event/view-event.page.ts");
/* harmony import */
var _gabinete_digital_expediente_expediente_detail_expediente_detail_page__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(
/*! ../gabinete-digital/expediente/expediente-detail/expediente-detail.page */
"./src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts");
2021-01-15 15:31:43 +01:00
var EventsPage = /*#__PURE__*/function () {
function EventsPage(eventService, router, storageService, activatedRoute, alertController, modalController, authService, processes) {
var _this7 = this;
_classCallCheck(this, EventsPage);
this.eventService = eventService;
this.router = router;
this.storageService = storageService;
this.activatedRoute = activatedRoute;
this.alertController = alertController;
this.modalController = modalController;
this.authService = authService;
this.processes = processes;
/* Get current system date */
this.today = new Date();
this.months = ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"];
this.days = ["Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sábado"];
this.customDate = this.days[this.today.getDay()] + ", " + this.today.getDate() + " de " + this.months[this.today.getMonth()];
/* Setting appropriate greeting according to the time */
this.grettings = ["Bom dia", "Boa tarde", "Boa noite"];
this.greetting = '';
this.timeDate = this.today.getHours() + ":" + this.today.getMinutes();
this.customText = false;
this.totalEvent = 0;
this.prEventList = null; // update hours and minutes
setInterval(function () {
_this7.currentHoursMinutes = Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'HH:MM', 'pt');
}, 1000); // list
this.LoadList();
}
_createClass(EventsPage, [{
2021-01-22 17:12:39 +01:00
key: "swipe",
value: function swipe() {
console.log('!!!!');
}
}, {
2021-01-15 15:31:43 +01:00
key: "ngOnInit",
value: function ngOnInit() {
var _this8 = this;
//Inicializar segment
this.segment = "Combinada"; //Initialize profile as mdgpr
this.profile = "mdgpr";
console.log(this.profile); // set event list
/* if(this.profile == "mdgpr"){
this.eventService.getAllMdEvents(formatDate(new Date(), 'yyyy-MM-dd HH:mm:ss', 'pt'), formatDate(new Date(), 'yyyy-MM-dd', 'pt') + ' 23:59:59').subscribe(res => {
this.eventsList = res;
console.log(this.eventsList);
this.totalEvent = this.eventsList.length;
});
}
else{
this.eventService.getAllPrEvents(formatDate(new Date(), 'yyyy-MM-dd HH:mm:ss', 'pt'), formatDate(new Date(), 'yyyy-MM-dd', 'pt') + ' 23:59:59').subscribe(res => {
this.eventsList = res;
this.totalEvent = this.eventsList.length;
});
2021-02-08 16:53:21 +01:00
} */
2021-01-15 15:31:43 +01:00
2021-01-20 13:38:11 +01:00
this.storageService.get(src_app_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].USER).then(function (res) {
console.log(res);
});
2021-01-15 15:31:43 +01:00
this.showGreeting();
this.router.events.forEach(function (event) {
if (event instanceof _angular_router__WEBPACK_IMPORTED_MODULE_3__["NavigationEnd"] && event.url == _this8.router.url) {
_this8.RefreshEvents();
}
});
/* this.storageService.get(AuthConnstants.PROFILE).then(res=>{
this.profile = res;
}); */
}
}, {
key: "doRefresh",
value: function doRefresh(event) {
this.RefreshEvents();
event.target.complete();
}
}, {
key: "onSegmentChange",
value: function onSegmentChange() {
this.RefreshEvents();
}
}, {
key: "RefreshEvents",
value: function RefreshEvents() {
var _this9 = this;
this.showLoader = true;
switch (this.segment) {
case "Combinada":
if (this.profile == "mdgpr") {
this.eventService.getAllMdEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd HH:mm:ss', 'pt')
/* + ' 00:00:00' */
, Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd', 'pt') + ' 23:59:59').subscribe(function (res) {
_this9.eventsList = res;
if (res.length > 0) {
_this9.currentEvent = res[0].Subject;
}
_this9.totalEvent = _this9.eventsList.length;
_this9.showLoader = false;
});
} else {
this.eventService.getAllPrEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd', 'pt') + ' 00:00:00', Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd', 'pt') + ' 23:59:59').subscribe(function (res) {
_this9.eventsList = res;
console.log(_this9.eventsList);
2021-01-22 17:12:39 +01:00
console.log(res);
console.log(res[0]);
2021-01-15 15:31:43 +01:00
_this9.currentEvent = res[0].Subject;
_this9.totalEvent = _this9.eventsList.length;
_this9.showLoader = false;
});
}
break;
case "Pessoal":
if (this.profile == "mdgpr") {
this.eventService.getAllMdEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd', 'pt') + ' 00:00:00', Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd', 'pt') + ' 23:59:59').subscribe(function (res) {
_this9.personaleventsList = res.filter(function (data) {
return data.CalendarName == "Pessoal";
});
_this9.showLoader = false;
});
} else {
this.eventService.getAllPrEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd', 'pt') + ' 00:00:00', Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd', 'pt') + ' 23:59:59').subscribe(function (res) {
_this9.personaleventsList = res.filter(function (data) {
return data.CalendarName == "Pessoal";
});
_this9.showLoader = false;
});
}
break;
case "Oficial":
if (this.profile == "mdgpr") {
this.eventService.getAllMdEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd', 'pt') + ' 00:00:00', Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd', 'pt') + ' 23:59:59').subscribe(function (res) {
_this9.officialeventsList = res.filter(function (data) {
return data.CalendarName == "Oficial";
});
;
_this9.showLoader = false;
});
} else {
this.eventService.getAllPrEvents(Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd', 'pt') + ' 00:00:00', Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(), 'yyyy-MM-dd', 'pt') + ' 23:59:59').subscribe(function (res) {
_this9.officialeventsList = res.filter(function (data) {
return data.CalendarName == "Oficial";
});
;
_this9.showLoader = false;
});
}
break;
}
}
}, {
key: "showGreeting",
value: function showGreeting() {
if (this.today.getHours() >= 6 && this.today.getHours() < 12) {
this.greetting = this.grettings[0];
} else if (this.today.getHours() >= 12 && this.today.getHours() < 18) {
this.greetting = this.grettings[1];
} else
/* if(this.today.getHours() < 6 && this.today.getHours() >= 18) */
{
this.greetting = this.grettings[2];
}
}
}, {
key: "gotTo",
value: function gotTo() {
this.router.navigate(['/home/events']);
}
}, {
key: "changeProfile",
value: function changeProfile() {
if (this.profile == "mdgpr") {
console.log('pr');
this.profile = "pr";
this.RefreshEvents();
} else {
console.log('mdgpr');
this.profile = "mdgpr";
this.RefreshEvents();
}
}
}, {
key: "logout",
value: function logout() {
this.authService.ValidatedUser.BasicAuthKey = "";
this.router.navigate(['/home/login']);
}
}, {
key: "openEventDetail1",
value: function openEventDetail1(id) {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee7() {
var modal;
return regeneratorRuntime.wrap(function _callee7$(_context7) {
while (1) {
switch (_context7.prev = _context7.next) {
case 0:
console.log(id);
_context7.next = 3;
return this.modalController.create({
2021-01-20 13:38:11 +01:00
component: _event_detail_event_detail_page__WEBPACK_IMPORTED_MODULE_10__["EventDetailPage"],
2021-01-15 15:31:43 +01:00
componentProps: {
eventId: id
},
cssClass: 'event-detail',
backdropDismiss: false
});
case 3:
modal = _context7.sent;
_context7.next = 6;
return modal.present();
case 6:
modal.onDidDismiss();
case 7:
case "end":
return _context7.stop();
}
}
}, _callee7, this);
}));
}
}, {
key: "openEventDetail",
value: function openEventDetail(id) {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee8() {
var modal;
return regeneratorRuntime.wrap(function _callee8$(_context8) {
while (1) {
switch (_context8.prev = _context8.next) {
case 0:
_context8.next = 2;
return this.modalController.create({
2021-01-20 13:38:11 +01:00
component: _event_detail_modal_event_detail_modal_page__WEBPACK_IMPORTED_MODULE_11__["EventDetailModalPage"],
2021-01-15 15:31:43 +01:00
componentProps: {
eventId: id
},
cssClass: 'my-custom-class'
});
case 2:
modal = _context8.sent;
_context8.next = 5;
return modal.present();
case 5:
return _context8.abrupt("return", _context8.sent);
case 6:
case "end":
return _context8.stop();
}
}
}, _callee8, this);
}));
}
/**
* @returns time in format HH:MM
*/
}, {
key: "LoadList",
value: function LoadList() {
var _this10 = this;
this.processes.GetTasksList("Expediente", false).subscribe(function (result) {
2021-01-22 17:12:39 +01:00
var AllResult = new Array();
2021-01-15 15:31:43 +01:00
result.forEach(function (element) {
var task = {
"SerialNumber": element.serialNumber,
"Folio": element.workflowInstanceFolio,
"Senders": element.originator.email,
"CreateDate": Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(new Date(element.taskStartDate), 'yyyy-MM-dd HH:mm', 'pt'),
"DocumentURL": element.formURL,
"Remetente": element.workflowInstanceDataFields.Remetente
2021-01-22 17:12:39 +01:00
}; // CreateDate
2021-01-15 15:31:43 +01:00
2021-01-22 17:12:39 +01:00
AllResult.push(task);
2021-01-15 15:31:43 +01:00
});
2021-01-22 17:12:39 +01:00
console.log(AllResult);
_this10.taskslist = _this10.sortArrayISODate(AllResult).reverse();
});
}
}, {
key: "sortArrayISODate",
value: function sortArrayISODate(myArray) {
return myArray.sort(function (a, b) {
return a.CreateDate < b.CreateDate ? -1 : a.CreateDate > b.CreateDate ? 1 : 0;
2021-01-15 15:31:43 +01:00
});
}
2021-02-02 10:58:10 +01:00
}, {
key: "viewEventDetail",
value: function viewEventDetail(eventId) {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee9() {
var _this11 = this;
var modal;
return regeneratorRuntime.wrap(function _callee9$(_context9) {
while (1) {
switch (_context9.prev = _context9.next) {
case 0:
console.log(this.profile);
_context9.next = 3;
return this.modalController.create({
component: _agenda_view_event_view_event_page__WEBPACK_IMPORTED_MODULE_13__["ViewEventPage"],
componentProps: {
eventId: eventId,
profile: this.profile
},
cssClass: 'modal',
backdropDismiss: false
});
case 3:
modal = _context9.sent;
_context9.next = 6;
return modal.present();
case 6:
modal.onDidDismiss().then(function (res) {
if (res) {
console.log(res);
_this11.RefreshEvents();
}
});
case 7:
case "end":
return _context9.stop();
}
}
}, _callee9, this);
}));
}
}, {
key: "viewExpedientDetail",
value: function viewExpedientDetail(serialNumber) {
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee10() {
var _this12 = this;
var modal;
return regeneratorRuntime.wrap(function _callee10$(_context10) {
while (1) {
switch (_context10.prev = _context10.next) {
case 0:
console.log(this.profile);
_context10.next = 3;
return this.modalController.create({
component: _gabinete_digital_expediente_expediente_detail_expediente_detail_page__WEBPACK_IMPORTED_MODULE_14__["ExpedienteDetailPage"],
componentProps: {
serialNumber: serialNumber,
profile: this.profile
},
cssClass: 'modal',
backdropDismiss: false
});
case 3:
modal = _context10.sent;
_context10.next = 6;
return modal.present();
case 6:
modal.onDidDismiss().then(function (res) {
if (res) {
console.log(res);
_this12.RefreshEvents();
}
});
case 7:
case "end":
return _context10.stop();
}
}
}, _callee10, this);
}));
}
2021-01-15 15:31:43 +01:00
}, {
key: "hoursMinutes",
get: function get() {
return this.currentHoursMinutes;
}
}]);
return EventsPage;
}();
EventsPage.ctorParameters = function () {
return [{
type: src_app_services_events_service__WEBPACK_IMPORTED_MODULE_2__["EventsService"]
}, {
type: _angular_router__WEBPACK_IMPORTED_MODULE_3__["Router"]
}, {
type: src_app_services_storage_service__WEBPACK_IMPORTED_MODULE_7__["StorageService"]
}, {
type: _angular_router__WEBPACK_IMPORTED_MODULE_3__["ActivatedRoute"]
}, {
type: src_app_services_alert_service__WEBPACK_IMPORTED_MODULE_5__["AlertService"]
}, {
2021-01-20 13:38:11 +01:00
type: _ionic_angular__WEBPACK_IMPORTED_MODULE_9__["ModalController"]
2021-01-15 15:31:43 +01:00
}, {
type: src_app_services_auth_service__WEBPACK_IMPORTED_MODULE_6__["AuthService"]
}, {
2021-01-20 13:38:11 +01:00
type: _services_processes_service__WEBPACK_IMPORTED_MODULE_12__["ProcessesService"]
2021-01-15 15:31:43 +01:00
}];
};
EventsPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
selector: 'app-events',
template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
/*! raw-loader!./events.page.html */
"./node_modules/raw-loader/dist/cjs.js!./src/app/pages/events/events.page.html"))["default"],
styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(
/*! ./events.page.scss */
"./src/app/pages/events/events.page.scss"))["default"]]
})], EventsPage);
/***/
}
}]);
//# sourceMappingURL=pages-events-events-module-es5.js.map