Add dynamic correspondence list and change date formate to 24 hours

This commit is contained in:
Peter Maquiran
2021-01-05 09:24:16 +01:00
parent 1d2b52a0a8
commit 75f9dc0165
3 changed files with 40 additions and 30 deletions
+28 -7
View File
@@ -13,6 +13,7 @@ import { ModalController } from '@ionic/angular';
import { EventDetailPage } from './event-detail/event-detail.page';
import { EventDetailModalPage } from './event-detail-modal/event-detail-modal.page';
import { ProcessesService } from '../../services/processes.service';
import { DailyWorkTask } from '../../models/dailyworktask.model';
@Component({
selector: 'app-events',
@@ -51,6 +52,8 @@ export class EventsPage implements OnInit {
currentHoursMinutes: String;
showLoader: boolean;
taskslist:DailyWorkTask[];
constructor(private eventService: EventsService,
private router: Router,
@@ -58,16 +61,17 @@ export class EventsPage implements OnInit {
public activatedRoute: ActivatedRoute,
private alertController: AlertService,
private modalController: ModalController,
private authService: AuthService) {
private authService: AuthService,
private processes:ProcessesService) {
this.prEventList = null;
// update hours and time
// update hours and minutes
setInterval(()=> {
let d = new Date();
let n = d.toLocaleTimeString();
this.currentHoursMinutes = n.slice(0,5);
this.currentHoursMinutes = formatDate(new Date(), 'HH:MM', 'pt');
}, 1000);
// list
this.LoadList();
}
@@ -229,7 +233,7 @@ export class EventsPage implements OnInit {
/**
* @returns time in format HH:MM:SS
* @returns time in format HH:MM
*/
get hoursMinutes():String {
@@ -237,5 +241,22 @@ export class EventsPage implements OnInit {
}
LoadList()
{
this.processes.GetTasksList("Expediente", false).subscribe(result => {
this.taskslist = new Array();
result.forEach(element => {
let task: DailyWorkTask = {
"SerialNumber": element.serialNumber,
"Folio": element.workflowInstanceFolio,
"Senders": element.originator.email,
"CreateDate": formatDate(new Date(element.taskStartDate), 'yyyy-MM-dd HH:mm', 'pt'),
"DocumentURL": element.formURL,
"Remetente": element.workflowInstanceDataFields.Remetente
}
this.taskslist.push(task);
});
});
}
}