mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 20:47:54 +00:00
Merge branch 'developer' of https://bitbucket.org/equilibriumito/gabinete-digital into developer
This commit is contained in:
@@ -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">
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
@@ -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();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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 = [];
|
||||||
|
|
||||||
|
|||||||
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user