diff --git a/src/app/Rules/despacho-md.service.spec.ts b/src/app/Rules/despacho-md.service.spec.ts new file mode 100644 index 000000000..b7121436c --- /dev/null +++ b/src/app/Rules/despacho-md.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { DespachoMdService } from './despacho-md.service'; + +describe('DespachoMdService', () => { + let service: DespachoMdService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(DespachoMdService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/src/app/Rules/despacho-md.service.ts b/src/app/Rules/despacho-md.service.ts new file mode 100644 index 000000000..077986dfb --- /dev/null +++ b/src/app/Rules/despacho-md.service.ts @@ -0,0 +1,67 @@ +import { Injectable } from '@angular/core'; +import { ProcessesService } from '../services/processes.service'; + + +@Injectable({ + providedIn: 'root' +}) +export class DespachoMdService { + + /** + * @description para terminar o + * 95 - signfica + * 98 - significa + */ + ActionTypeId: 95 | 98 + + action: "Arquivo" | "Reencaminhar" + + constructor( + private processes: ProcessesService, + ) { } + + arquivar(note:string, documents:any, serialnumber) { + + let body = { + "serialNumber": serialnumber, + "action": "Arquivo", + "ActionTypeId": 95, + "dataFields": { + "ReviewUserComment": note, + }, + "AttachmentList" :documents, + } + return this.processes.CompleteTask(body) + } + + reencaminhar(note:string, documents:any, serialnumber) { + + let body = { + "serialNumber": serialnumber, + "action": "Reencaminhar", + "ActionTypeId": 98, + "dataFields": { + "ReviewUserComment": note, + }, + "AttachmentList" :documents, + } + + return this.processes.CompleteTask(body) + } + + async executado(note:string, documents:any , serialnumber) { + + let body = { + "serialNumber": serialnumber, + "action": "Conhecimento", + "ActionTypeId": 104, + "dataFields": { + "ReviewUserComment": note, + }, + "AttachmentList" :documents, + } + + return this.processes.CompleteTask(body) + } + +}