add delegate functionality

This commit is contained in:
tiago.kayaya
2021-05-03 12:57:26 +01:00
parent 7bfb09dfaf
commit 620bd61801
7 changed files with 81 additions and 71 deletions
@@ -263,24 +263,6 @@ export class DespachoPage implements OnInit {
modal.onDidDismiss();
}
async viewEventDetail(eventId: any) {
console.log(this.profile);
const modal = await this.modalController.create({
component: ViewEventPage,
componentProps: {
eventId: eventId,
profile: this.profile,
},
cssClass: 'modal modal-desktop',
backdropDismiss: false
});
await modal.present();
modal.onDidDismiss().then((res) => {
if (res) {
}
});
}
async distartExpedientModal(){
console.log(this.fulltask);
const modal = await this.modalController.create({
@@ -106,7 +106,7 @@
<div *ngIf="task" class="aside-right flex-column height-100">
<div class="buttons" *ngIf="task.WorkflowName == 'Pedido de Deferimento'">
<button (click)="arquivar()" class="btn-cancel" shape="round" >Arquivar</button>
<button (click)="delegar()" class="btn-cancel" shape="round" >Delegar</button>
<button (click)="openDelegarModal(task)" class="btn-cancel" shape="round" >Delegar</button>
<div class="solid"></div>
<button (click)="openExpedientActionsModal('0',fulltask)" class="btn-ok" shape="round" >Efectuar Despacho</button>
<button (click)="openExpedientActionsModal('2',fulltask)" class="btn-cancel" shape="round" >Pedido de Deferimento</button>
@@ -15,6 +15,7 @@ import { DiscartExpedientModalPage } from '../../discart-expedient-modal/discart
import { ExpedientTaskModalPage } from '../../expediente/expedient-task-modal/expedient-task-modal.page';
import { BookMeetingModalPage } from '../../expediente/book-meeting-modal/book-meeting-modal.page';
import { CreateProcessPage } from 'src/app/modals/create-process/create-process.page';
import { DelegarPage } from 'src/app/modals/delegar/delegar.page';
@Component({
selector: 'app-pedido',
@@ -101,7 +102,7 @@ export class PedidoPage implements OnInit {
"Note": res.workflowInstanceDataFields.Note,
"FolderId": res.workflowInstanceDataFields.FolderID,
"FsId": '361',
"DocId": res.workflowInstanceDataFields.DocIdDiferimento,
"DocId": res.workflowInstanceDataFields.DocIdDeferimento,
"WorkflowName": res.workflowDisplayName,
"DeadlineType": res.workflowInstanceDataFields.DeadlineType,
}
@@ -180,10 +181,6 @@ export class PedidoPage implements OnInit {
this.processes.PostTaskAction(body);
}
delegar(){
}
sendExpedienteToPending(){
this.processes.SetTaskToPending(this.serialnumber).subscribe(res=>{
console.log(res);
@@ -305,4 +302,26 @@ export class PedidoPage implements OnInit {
});
}
async openDelegarModal(task: any) {
console.log(task);
let classs;
if( window.innerWidth <= 800){
classs = 'book-meeting-modal modal modal-desktop'
} else {
classs = 'modal modal-desktop showAsideOptions'
}
const modal = await this.modalController.create({
component: DelegarPage,
componentProps: {
task: this.task,
},
cssClass: classs,
backdropDismiss: false
});
await modal.present();
modal.onDidDismiss();
}
}