display presidente da republica on logo of mobile

This commit is contained in:
Eudes Inácio
2022-12-22 17:20:05 +01:00
parent 69242c4227
commit af1e7d32d0
4 changed files with 201 additions and 201 deletions
@@ -10,15 +10,17 @@
<div *ngIf="ThemeService.currentTheme == 'gov'" class="logo-description d-flex align-center justify-content-center">
<div class="logo-description-content">
<!-- <p class="logo-description-text">Calendário Partilhado</p> -->
<p class="logo-description-text tp-5">GABINETE DIGITAL</p>
<p class="logo-description-text tp-5">Presidente da República</p>
<div class="add-line"></div>
<p class="logo-description-text tp-5">GABINETE DIGITAL</p>
</div>
</div>
<div *ngIf="ThemeService.currentTheme == 'default'" class="logo-description d-flex align-center justify-content-center">
<div class="logo-description-content">
<!-- <p class="logo-description-text color-white">Calendário Partilhado</p> -->
<p class="logo-description-text tp-5 color-white">GABINETE DIGITAL</p>
<p class="logo-description-text tp-5 color-white">Presidente da República</p>
<div class="add-line-white"></div>
<p class="logo-description-text tp-5 color-white">GABINETE DIGITAL</p>
</div>
</div>
+4 -2
View File
@@ -9,15 +9,17 @@
<div *ngIf="ThemeService.currentTheme == 'gov'" class="logo-description d-flex align-center justify-content-center">
<div class="logo-description-content">
<!-- <p class="logo-description-text">Calendário Partilhado</p> -->
<p class="logo-description-text tp-5">GABINETE DIGITAL</p>
<p class="logo-description-text tp-5">Presidente da República</p>
<div class="add-line"></div>
<p class="logo-description-text tp-5">GABINETE DIGITAL</p>
</div>
</div>
<div *ngIf="ThemeService.currentTheme == 'default'" class="logo-description d-flex align-center justify-content-center">
<div class="logo-description-content">
<!-- <p class="logo-description-text color-white">Calendário Partilhado</p> -->
<p class="logo-description-text tp-5 color-white">GABINETE DIGITAL</p>
<p class="logo-description-text tp-5 color-white">Presidente da República</p>
<div class="add-line-white"></div>
<p class="logo-description-text tp-5 color-white">GABINETE DIGITAL</p>
</div>
</div>
</div>
+189 -195
View File
@@ -82,62 +82,62 @@ export class EventsPage implements OnInit {
) {
// window['zipPhoneCallback'] = function (zipphone) {
// var frame = document.getElementById('home-iframe');
// if(frame) {
// frame['contentWindow']['postMessage']({call:'cookies', value: { cookies: {} }});
// }
// }
window['zipPhoneCallback'] = function (zipphone) {
var frame = document.getElementById('home-iframe');
if(frame) {
frame['contentWindow']['postMessage']({call:'cookies', value: { cookies: {} }});
}
}
// this.changeProfileService.registerCallback(() => {
this.changeProfileService.registerCallback(() => {
// this.listToPresent = [];
// this.listToPresentexpediente = []
// })
this.listToPresent = [];
this.listToPresentexpediente = []
})
}
ngOnInit() {
// this.showGreeting();
this.showGreeting();
// this.router.events.forEach((event) => {
// if (event instanceof NavigationEnd && event.url == '/home/events') {
// this.RefreshEvents();
// setTimeout(() => {
// this.LoadList();
// }, 1500)
// }
// });
// this.hideSearch();
this.router.events.forEach((event) => {
if (event instanceof NavigationEnd && event.url == '/home/events') {
this.RefreshEvents();
setTimeout(() => {
this.LoadList();
}, 1500)
}
});
this.hideSearch();
// this.backgroundservice.registerBackService('Online', () => {
// this.showGreeting();
// this.RefreshEvents();
// this.LoadList();
// this.hideSearch();
// });
this.backgroundservice.registerBackService('Online', () => {
this.showGreeting();
this.RefreshEvents();
this.LoadList();
this.hideSearch();
});
}
hideSearch() {
// if (this.router.url == '/home/events') {
// this.hideSearchBtn = true;
// }
if (this.router.url == '/home/events') {
this.hideSearchBtn = true;
}
}
doRefresh() {
// this.RefreshEvents();
// this.LoadList();
this.RefreshEvents();
this.LoadList();
}
onSegmentChange() {
// this.doRefresh();
this.doRefresh();
}
async RefreshEvents() {
console.log('im here')
this.currentEvent = "";
this.showLoader = true;
this.showAgendaLoader = true;
@@ -156,185 +156,184 @@ export class EventsPage implements OnInit {
this.showLoader = false;
this.showAgendaLoader = false;
} else {
this.showLoader = true;
this.showAgendaLoader = true;
}
}
addEventToDb(list) {
// if (this.platform.is('desktop') || this.platform.is('mobileweb')) {
// this.storage.set('events', list).then(() => {
// //
// })
// } else {
// if (list.length > 0) {
// list.forEach(element => {
// this.sqliteservice.addEvent(element)
if (this.platform.is('desktop') || this.platform.is('mobileweb')) {
this.storage.set('events', list).then(() => {
//
})
} else {
if (list.length > 0) {
list.forEach(element => {
this.sqliteservice.addEvent(element)
// this.sqliteservice.getAllEvents().then((event: any[] = []) => {
// let todayEvents = new Array()
// event.forEach((element) => {
// let eventObject = {
// AppointmentState: element.AppointmentState,
// Attachments: element.Attachments,
// Attendees: element.Attendees,
// CalendarId: element.CalendarId,
// CalendarName: element.CalendarName,
// Category: element.Category,
// EndDate: element.EndDate,
// EventId: element.EventId,
// EventRecurrence: element.EventRecurrence,
// EventType: element.EventType,
// HasAttachments: element.HasAttachments,
// HumanDate: element.HumanDate,
// IsAllDayEvent: element.IsAllDayEvent,
// IsMeeting: element.IsMeeting,
// IsRecurring: element.IsRecurring,
// Location: element.Location,
// Organizer: element.Organizer,
// Profile: element.Profile,
// StartDate: element.StartDate,
// Subject: element.Subject
// }
// todayEvents.push(eventObject);
// })
this.sqliteservice.getAllEvents().then((event: any[] = []) => {
let todayEvents = new Array()
event.forEach((element) => {
let eventObject = {
AppointmentState: element.AppointmentState,
Attachments: element.Attachments,
Attendees: element.Attendees,
CalendarId: element.CalendarId,
CalendarName: element.CalendarName,
Category: element.Category,
EndDate: element.EndDate,
EventId: element.EventId,
EventRecurrence: element.EventRecurrence,
EventType: element.EventType,
HasAttachments: element.HasAttachments,
HumanDate: element.HumanDate,
IsAllDayEvent: element.IsAllDayEvent,
IsMeeting: element.IsMeeting,
IsRecurring: element.IsRecurring,
Location: element.Location,
Organizer: element.Organizer,
Profile: element.Profile,
StartDate: element.StartDate,
Subject: element.Subject
}
todayEvents.push(eventObject);
})
// })
// });
// }
// }
})
});
}
}
}
addProcessToDb(list) {
// if (this.platform.is('desktop') || this.platform.is('mobileweb')) {
// this.storage.set('process', list).then(() => {
// //
// })
// } else {
// if (list.length > 0) {
// list.forEach(element => {
// this.sqliteservice.addProcess(element)
// });
// }
// }
if (this.platform.is('desktop') || this.platform.is('mobileweb')) {
this.storage.set('process', list).then(() => {
//
})
} else {
if (list.length > 0) {
list.forEach(element => {
this.sqliteservice.addProcess(element)
});
}
}
}
getEventsFromLocalDb() {
// let date = new Date();
// let month = date.getMonth() + 1;
// //date.setMonth(date.getMonth() + 1);
// let dateToday = date.getFullYear() + "-" + month + "-" + date.getDate();
// // ('dateeeeee', dateToday)
// if (this.platform.is('desktop') || this.platform.is('mobileweb')) {
// this.storage.get('events').then((events: any[] = []) => {
// //
// let todayEvents = new Array()
// this.listToPresent = events
// this.totalEvent = this.listToPresent.length
// this.currentEvent = this.listToPresent[0].Subject
// this.currentHoursMinutes = this.listToPresent[0].StartDate
// //
// })
let date = new Date();
let month = date.getMonth() + 1;
//date.setMonth(date.getMonth() + 1);
let dateToday = date.getFullYear() + "-" + month + "-" + date.getDate();
// ('dateeeeee', dateToday)
if (this.platform.is('desktop') || this.platform.is('mobileweb')) {
this.storage.get('events').then((events: any[] = []) => {
//
let todayEvents = new Array()
this.listToPresent = events
this.totalEvent = this.listToPresent.length
this.currentEvent = this.listToPresent[0].Subject
this.currentHoursMinutes = this.listToPresent[0].StartDate
//
})
// this.storage.get('process').then((process: any[] = []) => {
// //
// const ExpedienteTask = process.map(e => this.expedienteTaskPipe.transform(e))
// this.listToPresentexpediente = ExpedienteTask;
// })
this.storage.get('process').then((process: any[] = []) => {
//
const ExpedienteTask = process.map(e => this.expedienteTaskPipe.transform(e))
this.listToPresentexpediente = ExpedienteTask;
})
// this.showLoader = false;
this.showLoader = false;
// } else {
// this.sqliteservice.getAllEvents().then((event: any[] = []) => {
// let todayEvents = new Array()
// event.forEach((element) => {
// let eventObject = {
// AppointmentState: element.AppointmentState,
// Attachments: element.Attachments,
// Attendees: element.Attendees,
// CalendarId: element.CalendarId,
// CalendarName: element.CalendarName,
// Category: element.Category,
// EndDate: element.EndDate,
// EventId: element.EventId,
// EventRecurrence: element.EventRecurrence,
// EventType: element.EventType,
// HasAttachments: element.HasAttachments,
// HumanDate: element.HumanDate,
// IsAllDayEvent: element.IsAllDayEvent,
// IsMeeting: element.IsMeeting,
// IsRecurring: element.IsRecurring,
// Location: element.Location,
// Organizer: element.Organizer,
// Profile: element.Profile,
// StartDate: element.StartDate,
// Subject: element.Subject
// }
// let starteDate = momentG(new Date(element.StartDate), 'yyyy-MM-dd');
// //
// if (dateToday == starteDate) {
// todayEvents.push(eventObject);
// }
// })
// this.listToPresent = todayEvents
// this.totalEvent = this.listToPresent.length
// this.currentEvent = this.listToPresent[0].Subject
// this.currentHoursMinutes = this.listToPresent[0].StartDate
// //
// })
} else {
this.sqliteservice.getAllEvents().then((event: any[] = []) => {
let todayEvents = new Array()
event.forEach((element) => {
let eventObject = {
AppointmentState: element.AppointmentState,
Attachments: element.Attachments,
Attendees: element.Attendees,
CalendarId: element.CalendarId,
CalendarName: element.CalendarName,
Category: element.Category,
EndDate: element.EndDate,
EventId: element.EventId,
EventRecurrence: element.EventRecurrence,
EventType: element.EventType,
HasAttachments: element.HasAttachments,
HumanDate: element.HumanDate,
IsAllDayEvent: element.IsAllDayEvent,
IsMeeting: element.IsMeeting,
IsRecurring: element.IsRecurring,
Location: element.Location,
Organizer: element.Organizer,
Profile: element.Profile,
StartDate: element.StartDate,
Subject: element.Subject
}
let starteDate = momentG(new Date(element.StartDate), 'yyyy-MM-dd');
//
if (dateToday == starteDate) {
todayEvents.push(eventObject);
}
})
this.listToPresent = todayEvents
this.totalEvent = this.listToPresent.length
this.currentEvent = this.listToPresent[0].Subject
this.currentHoursMinutes = this.listToPresent[0].StartDate
//
})
// this.sqliteservice.getprocessByworkflow("Expediente").then((process: any[] = []) => {
this.sqliteservice.getprocessByworkflow("Expediente").then((process: any[] = []) => {
// //
//
// if (process.length > 0 || process != undefined) {
if (process.length > 0 || process != undefined) {
// var expedientlist: any = new Array();
// process.forEach((element) => {
// if(JSON.parse(element.workflowInstanceDataFields).TaskMessage || JSON.parse(element.workflowInstanceDataFields).Note) {
var expedientlist: any = new Array();
process.forEach((element) => {
if(JSON.parse(element.workflowInstanceDataFields).TaskMessage || JSON.parse(element.workflowInstanceDataFields).Note) {
// let task = {
// activityInstanceName: element.activityInstanceName,
// deadline: null,
// serialNumber: element.serialNumber,
// taskStartDate: element.taskStartDate,
// totalDocuments: element.totalDocuments,
// workflowDisplayName: element.workflowDisplayName,
// workflowInstanceDataFields: JSON.parse(element.workflowInstanceDataFields)
// }
// expedientlist.push(task);
let task = {
activityInstanceName: element.activityInstanceName,
deadline: null,
serialNumber: element.serialNumber,
taskStartDate: element.taskStartDate,
totalDocuments: element.totalDocuments,
workflowDisplayName: element.workflowDisplayName,
workflowInstanceDataFields: JSON.parse(element.workflowInstanceDataFields)
}
expedientlist.push(task);
// }
// })
}
})
// //
// const ExpedienteTask = expedientlist.map(e => this.expedienteTaskPipe.transform(e))
// this.listToPresentexpediente = ExpedienteTask;
//
const ExpedienteTask = expedientlist.map(e => this.expedienteTaskPipe.transform(e))
this.listToPresentexpediente = ExpedienteTask;
// }
}
// this.showLoader = false;
// })
// }
// // });
this.showLoader = false;
})
}
// });
}
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];
// }
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];
}
}
gotTo() {
@@ -342,16 +341,16 @@ export class EventsPage implements OnInit {
}
changeProfile() {
// if (this.profile == "mdgpr") {
// //
// this.profile = "pr";
// this.RefreshEvents();
// }
// else {
// //
// this.profile = "mdgpr";
// this.RefreshEvents();
// }
if (this.profile == "mdgpr") {
//
this.profile = "pr";
this.RefreshEvents();
}
else {
//
this.profile = "mdgpr";
this.RefreshEvents();
}
}
async openEventDetail1(id: any) {
@@ -443,9 +442,4 @@ export class EventsPage implements OnInit {
}
}
}
}
+4 -2
View File
@@ -19,14 +19,16 @@
</div>
<div *ngIf="ThemeService.currentTheme == 'gov'" class="logo-description d-flex align-center justify-content-center">
<div class="logo-description-content">
<p class="logo-description-text tp-5" >GABINETE DIGITAL</p>
<p class="logo-description-text tp-5" >Presidente da República</p>
<div class="add-line"></div>
<p class="logo-description-text tp-5" >GABINETE DIGITAL</p>
</div>
</div>
<div *ngIf="ThemeService.currentTheme == 'default' " class="logo-description d-flex align-center justify-content-center">
<div class="logo-description-content">
<p class="logo-description-text tp-5 color-white" >GABINETE DIGITAL</p>
<p class="logo-description-text tp-5 color-white" >Presidente da República</p>
<div class="add-line-white"></div>
<p class="logo-description-text tp-5 color-white" >GABINETE DIGITAL</p>
</div>
</div>
</div>