This commit is contained in:
tiago.kayaya
2021-11-04 12:23:37 +01:00
10 changed files with 42 additions and 15 deletions
-1
View File
@@ -1,6 +1,5 @@
<ion-content> <ion-content>
<div class="main-content d-flex height-100"> <div class="main-content d-flex height-100">
<div class="content d-flex flex-column width-100"> <div class="content d-flex flex-column width-100">
<div class="header-content pb-20"> <div class="header-content pb-20">
<div class="header-title"> <div class="header-title">
+1 -1
View File
@@ -97,7 +97,7 @@ export class DelegarPage implements OnInit {
let body = { let body = {
"SerialNumber": this.task.SerialNumber, "SerialNumber": this.task.SerialNumber,
"DispatchDocId": this.task.DocId, "DispatchDocId": this.task.DocId,
"FolderID": this.task.FolderId, "FolderID": this.task.FolderId || this.task.FolderID,
"Subject": this.task.Folio, "Subject": this.task.Folio,
"Comment": this.note, "Comment": this.note,
"DelegatedUserEmail": this.taskParticipants[0].EmailAddress, "DelegatedUserEmail": this.taskParticipants[0].EmailAddress,
+1 -1
View File
@@ -339,7 +339,7 @@
<div *ngFor="let event of events.value" class="EventListBox" > <div *ngFor="let event of events.value" class="EventListBox" >
<div class="d-flex content-pr-{{event.event.CalendarName}} mt-10 cursor-pointer item hover" (click)="eventClicked(event)"> <div class="d-flex content-pr-{{event.event.CalendarName}} mt-10 cursor-pointer item-hover" (click)="eventClicked(event)">
<div class="schedule-time" *ngIf="!event.event.IsAllDayEvent"> <div class="schedule-time" *ngIf="!event.event.IsAllDayEvent">
<div *ngIf="!event.endMany && !event.middle" class="time-start">{{event.event.StartDate | date: 'HH:mm'}}</div> <div *ngIf="!event.endMany && !event.middle" class="time-start">{{event.event.StartDate | date: 'HH:mm'}}</div>
@@ -356,6 +356,32 @@ export class DespachoPage implements OnInit {
} }
async generateDiploma(note:string, documents:any) {
let body = {
"serialNumber": this.serialnumber,
"action": "Reencaminhar",
"ActionTypeId": 99999839,
"dataFields": {
"ReviewUserComment": note,
},
"AttachmentList" :documents,
}
const loader = this.toastService.loading()
try {
await this.processes.CompleteTask(body).toPromise()
this.toastService.successMessage()
this.close();
} catch (error) {
this.toastService.badRequest()
} finally {
loader.remove()
}
}
toDateString(e) { toDateString(e) {
return new Date(e).toDateString() return new Date(e).toDateString()
} }
@@ -417,6 +443,9 @@ export class DespachoPage implements OnInit {
else if (actionName == 'Reexecução') { else if (actionName == 'Reexecução') {
await this.reexecute(res.data.note, docs); await this.reexecute(res.data.note, docs);
this.goBack(); this.goBack();
} else if(actionName == 'Gerar Diploma') {
await this.generateDiploma(res.data.note, docs);
this.goBack();
} }
} }
}); });
@@ -533,4 +562,5 @@ export class DespachoPage implements OnInit {
return await popover.present(); return await popover.present();
} }
} }
+1 -1
View File
@@ -6,7 +6,7 @@ import { EventPerson } from 'src/app/models/eventperson.model'
}) })
export class ParticipantsPipe implements PipeTransform { export class ParticipantsPipe implements PipeTransform {
transform(EventPerson: EventPerson[]): any { transform(EventPerson: EventPerson[] = []): any {
let taskParticipants = []; let taskParticipants = [];
let taskParticipantsCc = []; let taskParticipantsCc = [];
+1 -3
View File
@@ -14,9 +14,7 @@ export class ToastService {
private modalController: ModalController, private modalController: ModalController,
) { } ) { }
ngOnInit() { ngOnInit() {}
}
async presentToast(infoMessage: string) { async presentToast(infoMessage: string) {
const toast = await this.toastController.create({ const toast = await this.toastController.create({
@@ -22,7 +22,7 @@
<ion-icon *ngIf="ThemeService.currentTheme == 'gov' " src="assets/images/theme/gov/icons-calendar-arrow-left.svg"></ion-icon> <ion-icon *ngIf="ThemeService.currentTheme == 'gov' " src="assets/images/theme/gov/icons-calendar-arrow-left.svg"></ion-icon>
</div> </div>
<div class="header-title flex-grow-1 cursor-pointer"> <div class="header-title flex-grow-1 cursor-pointer">
<label>{{loadedEvent.workflowInstanceDataFields.Subject}} 11</label> <label>{{loadedEvent.workflowInstanceDataFields.Subject}}</label>
</div> </div>
<div (click)="editar(loadedEvent.serialNumber)" class="header-icon-right display-none-{{showAside}}"> <div (click)="editar(loadedEvent.serialNumber)" class="header-icon-right display-none-{{showAside}}">
@@ -88,7 +88,8 @@ export class EditEventToApprovePage implements OnInit {
MDEmail: '', MDEmail: '',
MDName: '', MDName: '',
IsAllDayEvent: false, IsAllDayEvent: false,
Message: '' Message: '',
Status: ''
} }
} }
@@ -295,12 +296,12 @@ export class EditEventToApprovePage implements OnInit {
MDName: this.eventProcess.workflowInstanceDataFields.MDName, MDName: this.eventProcess.workflowInstanceDataFields.MDName,
MDEmail: this.eventProcess.workflowInstanceDataFields.MDEmail, MDEmail: this.eventProcess.workflowInstanceDataFields.MDEmail,
IsAllDayEvent: this.eventProcess.workflowInstanceDataFields.IsAllDayEvent, IsAllDayEvent: this.eventProcess.workflowInstanceDataFields.IsAllDayEvent,
Status: null, Status: this.eventProcess.workflowInstanceDataFields.Status,
EventType: this.eventProcess.workflowInstanceDataFields.EventType, EventType: this.eventProcess.workflowInstanceDataFields.EventType,
IsRecurring: this.eventProcess.workflowInstanceDataFields.IsRecurring, IsRecurring: this.eventProcess.workflowInstanceDataFields.IsRecurring,
Message: this.eventProcess.workflowInstanceDataFields.Message, Message: this.eventProcess.workflowInstanceDataFields.Message,
EventRecurrence: { EventRecurrence: {
Type: this.eventProcess.workflowInstanceDataFields.OccurrenceType, Type: this.eventProcess.workflowInstanceDataFields.OccurrenceType || '-1',
LastOccurrence: this.eventProcess.workflowInstanceDataFields.LastOccurrence, LastOccurrence: this.eventProcess.workflowInstanceDataFields.LastOccurrence,
}, },
ParticipantsList: this.eventProcess.workflowInstanceDataFields.ParticipantsList, ParticipantsList: this.eventProcess.workflowInstanceDataFields.ParticipantsList,
@@ -302,9 +302,8 @@ export class EditEventPage implements OnInit {
SerialNumber: '', SerialNumber: '',
}; };
this.attachmentsService.setEventAttachmentById(DocumentToSave).subscribe(()=>{ await this.attachmentsService.setEventAttachmentById(DocumentToSave).toPromise();
this.getAttachments(this.postEvent.EventId); this.getAttachments(this.postEvent.EventId);
});
} else if(remove) { } else if(remove) {
this.attachmentsService.deleteEventAttachmentById(e.Id).subscribe( res=> {}) this.attachmentsService.deleteEventAttachmentById(e.Id).subscribe( res=> {})
@@ -56,7 +56,7 @@ export class EventListPage implements OnInit {
} }
ngOnChanges() { ngOnChanges() {
//this.LoadToApproveEvents(); this.LoadToApproveEvents();
} }
segmentChanged(ev: any) { segmentChanged(ev: any) {