added menu at expedient detail

This commit is contained in:
Tiago Kayaya
2020-09-30 14:04:47 +01:00
parent 8a3854e495
commit 25e838fe5a
3 changed files with 74 additions and 2 deletions
@@ -4,9 +4,65 @@
<ion-back-button defaultHref="/expediente"></ion-back-button>
</ion-buttons>
<ion-title>Expediente</ion-title>
<ion-buttons slot="end">
<ion-menu-button autoHide="false"></ion-menu-button>
</ion-buttons>
</ion-toolbar>
</ion-header>
<ion-menu autoHide="false" side="end" content-id="main-content">
<ion-header>
<ion-toolbar translucent>
<ion-title>Menu</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
<ion-list>
<ion-item disabled>
<ion-icon name="document" slot="start"></ion-icon>
<ion-label>Apresentação de OGE 2020</ion-label>
</ion-item>
<ion-item (click)="dispatchExpedient()">
<ion-icon name="documents" slot="start"></ion-icon>
<ion-label>Efectuar Despacho</ion-label>
</ion-item>
<ion-item disabled>
<ion-icon name="arrow-undo" slot="start"></ion-icon>
<ion-label>Pedido de Parecer</ion-label>
</ion-item>
<ion-item disabled>
<ion-icon name="arrow-redo" slot="start"></ion-icon>
<ion-label>Pedido de Deferimento</ion-label>
</ion-item>
<ion-item disabled>
<ion-icon name="trash" slot="start"></ion-icon>
<ion-label>Descartar</ion-label>
</ion-item>
<ion-item disabled>
<ion-icon name="paper-plane" slot="start"></ion-icon>
<ion-label>Enviar para pendentes</ion-label>
</ion-item>
<ion-item disabled>
<ion-icon name="calendar" slot="start"></ion-icon>
<ion-label>Marcar reunião</ion-label>
</ion-item>
</ion-list>
</ion-content>
</ion-menu>
<div class="ion-page" id="main-content">
<ion-header>
<ion-toolbar>
<ion-buttons slot="start">
<ion-menu-button></ion-menu-button>
</ion-buttons>
<ion-title>Inbox</ion-title>
</ion-toolbar>
</ion-header>
<ion-content class="ion-padding">
<ion-button expand="block" onclick="openMenu()">Open Menu</ion-button>
</ion-content>
</div>
<ion-content padding>
<div *ngIf="task">
<h3 class="h3-event-title">Detalhes do Expediente</h3>
@@ -7,6 +7,8 @@ import { DailyWorkTask } from '../../../../models/dailyworktask.model';
import { ActivatedRoute } from '@angular/router';
import { formatDate } from '@angular/common';
import { Event } from '../../../../models/event.model';
import { MenuController } from '@ionic/angular';
import { AlertService } from 'src/app/services/alert.service';
@Component({
selector: 'app-expediente-detail',
@@ -19,7 +21,9 @@ export class ExpedienteDetailPage implements OnInit {
private processes:ProcessesService,
private iab: InAppBrowser,
private attachments: AttachmentsService,
private events: EventsService) { }
private events: EventsService,
private menu: MenuController,
private alertService: AlertService) { }
task: DailyWorkTask;
eventsList: Event[];
@@ -36,6 +40,7 @@ export class ExpedienteDetailPage implements OnInit {
});
}
async LoadTaskDetail(serial:string)
{
this.processes.GetTask(serial).subscribe(result => {
@@ -73,4 +78,15 @@ export class ExpedienteDetailPage implements OnInit {
const browser = this.iab.create(url,"_blank");
browser.show();
}
openFirst() {
this.menu.enable(true, 'first');
this.menu.open('first');
}
openMenu() {
this.menu.open();
}
dispatchExpedient(){
this.alertService.presentAlert('Funcionalidade em desenvolvimento');
}
}