mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 20:47:54 +00:00
improvements
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { Component, OnInit, LOCALE_ID } from '@angular/core';
|
||||
import { Component, OnInit, LOCALE_ID, EventEmitter, Output } from '@angular/core';
|
||||
|
||||
import { Event } from '../../models/event.model';
|
||||
import { EventsService } from 'src/app/services/events.service';
|
||||
@@ -15,6 +15,7 @@ import { DailyWorkTask } from '../../models/dailyworktask.model';
|
||||
import { ViewEventPage } from '../agenda/view-event/view-event.page';
|
||||
import { ExpedientePage } from '../gabinete-digital/expediente/expediente.page';
|
||||
import { ExpedienteDetailPage } from '../gabinete-digital/expediente/expediente-detail/expediente-detail.page';
|
||||
import { GabineteDigitalPage } from '../gabinete-digital/gabinete-digital.page';
|
||||
|
||||
@Component({
|
||||
selector: 'app-events',
|
||||
@@ -58,6 +59,8 @@ export class EventsPage implements OnInit {
|
||||
taskslist:DailyWorkTask[];
|
||||
expedientList:any;
|
||||
|
||||
@Output() openExpedientListPage:EventEmitter<any> = new EventEmitter<any>();
|
||||
|
||||
constructor(private eventService: EventsService,
|
||||
private router: Router,
|
||||
private storageService:StorageService,
|
||||
@@ -65,6 +68,7 @@ export class EventsPage implements OnInit {
|
||||
private alertController: AlertService,
|
||||
private authService: AuthService,
|
||||
private processes:ProcessesService,
|
||||
private gabineteService: GabineteDigitalPage,
|
||||
private modalController:ModalController) {
|
||||
this.prEventList = null;
|
||||
|
||||
@@ -239,8 +243,7 @@ export class EventsPage implements OnInit {
|
||||
return await modal.present();
|
||||
}
|
||||
|
||||
LoadList()
|
||||
{
|
||||
LoadList(){
|
||||
this.processes.GetTasksList("Expediente", false).subscribe(result => {
|
||||
this.expedientList = result.reverse();
|
||||
console.log(this.expedientList);
|
||||
@@ -306,13 +309,30 @@ export class EventsPage implements OnInit {
|
||||
});
|
||||
}
|
||||
|
||||
viewExpedientListPage(){
|
||||
if( window.innerWidth <= 1024){
|
||||
this.openExpedientList();
|
||||
}
|
||||
else{
|
||||
console.log('ttt');
|
||||
this.router.navigate(['/home/gabinete-digital']);
|
||||
this.gabineteService.openExpedientListPage();
|
||||
}
|
||||
}
|
||||
|
||||
async openExpedientList(){
|
||||
let classs;
|
||||
if( window.innerWidth <= 800){
|
||||
classs = 'modal'
|
||||
} else {
|
||||
classs = 'modal modal-desktop'
|
||||
}
|
||||
const modal = await this.modalController.create({
|
||||
component: ExpedientePage,
|
||||
componentProps:{
|
||||
profile: this.profile,
|
||||
},
|
||||
cssClass: 'modal',
|
||||
cssClass: classs,
|
||||
backdropDismiss: false
|
||||
});
|
||||
await modal.present();
|
||||
|
||||
Reference in New Issue
Block a user