mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 04:57:52 +00:00
add domain layer
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
import { ProcessesService } from "src/app/services/processes.service";
|
||||
|
||||
// check 1
|
||||
export class DiplomaGenerates {
|
||||
|
||||
processes: ProcessesService
|
||||
|
||||
/**
|
||||
* @event 'All'
|
||||
* @returns
|
||||
*/
|
||||
async enviarDiploma({note = '', docs = [], serialnumber}) {
|
||||
let body = {
|
||||
"serialNumber": serialnumber,
|
||||
"action": "Enviar diploma",
|
||||
"ActionTypeId": 104,
|
||||
"dataFields": {
|
||||
"ReviewUserComment": note,
|
||||
},
|
||||
"AttachmentList" : docs,
|
||||
}
|
||||
|
||||
return await this.processes.CompleteTask(body).toPromise();
|
||||
}
|
||||
|
||||
/**
|
||||
* @event 'All'
|
||||
* @returns
|
||||
*/
|
||||
delegar(task: any, note, EmailAddress) {
|
||||
let body = {
|
||||
"SerialNumber": task.SerialNumber,
|
||||
"DispatchDocId": task.DocId,
|
||||
"FolderID": task.FolderId || task.FolderID,
|
||||
"Subject": task.Folio,
|
||||
"Comment": note,
|
||||
"DelegatedUserEmail": EmailAddress,
|
||||
}
|
||||
|
||||
return this.processes.DelegateTask(body).toPromise();
|
||||
}
|
||||
|
||||
/**
|
||||
* @event 'All'
|
||||
* @returns
|
||||
*/
|
||||
async sendExpedienteToPending(serialnumber) {
|
||||
|
||||
this.processes.SetTaskToPending(serialnumber).toPromise();
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* need to work on
|
||||
* @event 'All'
|
||||
* @returns
|
||||
*/
|
||||
static async setUpMeeting() {}
|
||||
}
|
||||
Reference in New Issue
Block a user