mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 04:57:52 +00:00
1 line
7.0 KiB
JSON
1 line
7.0 KiB
JSON
{"ast":null,"code":"import _asyncToGenerator from \"C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\";\nimport { __decorate } from \"tslib\";\nimport { Injectable } from '@angular/core';\nimport { ExpedienteTaskPipe } from '../pipes/expediente-task.pipe';\nimport { ProcessesService } from '../services/processes.service';\nimport { ProcessDocumentService } from './process-document.service';\nimport { LoaderService } from 'src/app/store/loader.service';\nlet ExpedienteService = class ExpedienteService {\n constructor(processes, processDocumentService, LoaderService) {\n this.processes = processes;\n this.processDocumentService = processDocumentService;\n this.LoaderService = LoaderService;\n this.expedienteTaskPipe = new ExpedienteTaskPipe();\n this.loader = this.LoaderService.initialize(\"ExpedienteTaskPipe\");\n }\n discard({\n SerialNumber,\n Note = ''\n }) {\n let otherbody = {\n \"serialNumber\": SerialNumber,\n \"action\": \"Passivo\",\n \"ActionTypeId\": 99999877,\n \"dataFields\": {\n \"Note\": Note\n }\n };\n return this.processes.CompleteTask(otherbody);\n }\n viewDocument({\n DocId,\n ApplicationId\n }) {\n this.processDocumentService.viewDocument({\n DocId,\n ApplicationId\n });\n }\n CompleteTask({\n body\n }) {\n return this.processes.CompleteTask(body);\n }\n UpdateTaskStatus({\n FolderId\n }) {\n return this.processes.UpdateTaskStatus(FolderId);\n }\n getList() {\n var _this = this;\n return _asyncToGenerator(function* () {\n let expedientes;\n _this.loader.push();\n try {\n expedientes = yield _this.processes.GetTaskListExpediente(false).toPromise();\n } catch (error) {\n _this.loader.pop();\n return [];\n }\n _this.loader.pop();\n expedientes = expedientes.filter(data => data.workflowInstanceDataFields.Status == \"Active\");\n expedientes = expedientes.filter(item => {\n return item.activityInstanceName != 'Retificar Expediente';\n });\n expedientes = expedientes.map(element => _this.expedienteTaskPipe.transform(element));\n return expedientes;\n })();\n }\n};\nExpedienteService.ctorParameters = () => [{\n type: ProcessesService\n}, {\n type: ProcessDocumentService\n}, {\n type: LoaderService\n}];\nExpedienteService = __decorate([Injectable({\n providedIn: 'root'\n})], ExpedienteService);\nexport { ExpedienteService };","map":{"version":3,"mappings":";;AAAA,SAASA,UAAU,QAAQ,eAAe;AAE1C,SAASC,kBAAkB,QAAQ,+BAA+B;AAClE,SAASC,gBAAgB,QAAQ,+BAA+B;AAChE,SAASC,sBAAsB,QAAQ,4BAA4B;AACnE,SAASC,aAAa,QAAQ,8BAA8B;AAKrD,IAAMC,iBAAiB,GAAvB,MAAMA,iBAAiB;EAK5BC,YACUC,SAA2B,EAC3BC,sBAA8C,EAC/CJ,aAA4B;IAF3B,cAAS,GAATG,SAAS;IACT,2BAAsB,GAAtBC,sBAAsB;IACvB,kBAAa,GAAbJ,aAAa;IANtB,uBAAkB,GAAG,IAAIH,kBAAkB,EAAE;IAC7C,WAAM,GAAG,IAAI,CAACG,aAAa,CAACK,UAAU,CAAC,oBAAoB,CAAC;EAMxD;EAGJC,OAAOA,CAAC;IAACC,YAAY;IAAEC,IAAI,GAAE;EAAE,CAAC;IAC9B,IAAIC,SAAS,GAAG;MACd,cAAc,EAAEF,YAAY;MAC5B,QAAQ,EAAE,SAAS;MACnB,cAAc,EAAE,QAAQ;MACxB,YAAY,EAAE;QACZ,MAAM,EAAEC;;KAEX;IAED,OAAO,IAAI,CAACL,SAAS,CAACO,YAAY,CAACD,SAAS,CAAC;EAC/C;EAEAE,YAAYA,CAAC;IAACC,KAAK;IAAEC;EAAa,CAAC;IACjC,IAAI,CAACT,sBAAsB,CAACO,YAAY,CAAC;MAACC,KAAK;MAAEC;IAAa,CAAC,CAAC;EAClE;EAEAH,YAAYA,CAAC;IAACI;EAAI,CAAC;IACjB,OAAO,IAAI,CAACX,SAAS,CAACO,YAAY,CAACI,IAAI,CAAC;EAC1C;EAGAC,gBAAgBA,CAAC;IAACC;EAAQ,CAAC;IACzB,OAAO,IAAI,CAACb,SAAS,CAACY,gBAAgB,CAACC,QAAQ,CAAC;EAClD;EAGMC,OAAOA;IAAA;IAAA;MACX,IAAIC,WAAW;MACfC,KAAI,CAACC,MAAM,CAACC,IAAI,EAAE;MAElB,IAAI;QACFH,WAAW,SAASC,KAAI,CAAChB,SAAS,CAACmB,qBAAqB,CAAC,KAAK,CAAC,CAACC,SAAS,EAAE;OAC5E,CAAC,OAAOC,KAAK,EAAE;QAEdL,KAAI,CAACC,MAAM,CAACK,GAAG,EAAE;QACjB,OAAO,EAAE;;MAGXN,KAAI,CAACC,MAAM,CAACK,GAAG,EAAE;MAEjBP,WAAW,GAAGA,WAAW,CAACQ,MAAM,CAACC,IAAI,IAAIA,IAAI,CAACC,0BAA0B,CAACC,MAAM,IAAI,QAAQ,CAAC;MAC5FX,WAAW,GAAGA,WAAW,CAACQ,MAAM,CAAEI,IAAI,IAAI;QACxC,OAAOA,IAAI,CAACC,oBAAoB,IAAI,sBAAsB;MAC5D,CAAC,CAAC;MACFb,WAAW,GAAGA,WAAW,CAACc,GAAG,CAAEC,OAAO,IAAKd,KAAI,CAACe,kBAAkB,CAACC,SAAS,CAACF,OAAO,CAAC,CAAC;MAEtF,OAAOf,WAAW;IAAC;EACrB;;;;;;;;;AA5DWjB,iBAAiB,eAH7BL,UAAU,CAAC;EACVwC,UAAU,EAAE;CACb,CAAC,GACWnC,iBAAiB;SAAjBA,iBAAiB","names":["Injectable","ExpedienteTaskPipe","ProcessesService","ProcessDocumentService","LoaderService","ExpedienteService","constructor","processes","processDocumentService","initialize","discard","SerialNumber","Note","otherbody","CompleteTask","viewDocument","DocId","ApplicationId","body","UpdateTaskStatus","FolderId","getList","expedientes","_this","loader","push","GetTaskListExpediente","toPromise","error","pop","filter","data","workflowInstanceDataFields","Status","item","activityInstanceName","map","element","expedienteTaskPipe","transform","providedIn"],"sourceRoot":"","sources":["C:\\Users\\eudes.inacio\\GabineteDigital\\gabinete-digital-fo\\src\\app\\Rules\\expediente.service.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\r\nimport { ExpedienteTask } from '../models/dailyworktask.model';\r\nimport { ExpedienteTaskPipe } from '../pipes/expediente-task.pipe';\r\nimport { ProcessesService } from '../services/processes.service';\r\nimport { ProcessDocumentService } from './process-document.service';\r\nimport { LoaderService } from 'src/app/store/loader.service'\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ExpedienteService {\r\n\r\n expedienteTaskPipe = new ExpedienteTaskPipe();\r\n loader = this.LoaderService.initialize(\"ExpedienteTaskPipe\")\r\n\r\n constructor(\r\n private processes: ProcessesService,\r\n private processDocumentService: ProcessDocumentService,\r\n public LoaderService: LoaderService,\r\n ) { }\r\n\r\n\r\n discard({SerialNumber, Note =''}) {\r\n let otherbody = {\r\n \"serialNumber\": SerialNumber,\r\n \"action\": \"Passivo\",\r\n \"ActionTypeId\": 99999877,\r\n \"dataFields\": {\r\n \"Note\": Note,\r\n }\r\n }\r\n\r\n return this.processes.CompleteTask(otherbody)\r\n }\r\n\r\n viewDocument({DocId, ApplicationId}) {\r\n this.processDocumentService.viewDocument({DocId, ApplicationId})\r\n }\r\n\r\n CompleteTask({body}) {\r\n return this.processes.CompleteTask(body)\r\n }\r\n\r\n\r\n UpdateTaskStatus({FolderId}) {\r\n return this.processes.UpdateTaskStatus(FolderId)\r\n }\r\n\r\n\r\n async getList(): Promise<ExpedienteTask[]> {\r\n let expedientes\r\n this.loader.push()\r\n \r\n try {\r\n expedientes = await this.processes.GetTaskListExpediente(false).toPromise();\r\n } catch (error) {\r\n\r\n this.loader.pop()\r\n return []\r\n }\r\n \r\n this.loader.pop()\r\n\r\n expedientes = expedientes.filter(data => data.workflowInstanceDataFields.Status == \"Active\")\r\n expedientes = expedientes.filter((item) => {\r\n return item.activityInstanceName != 'Retificar Expediente'\r\n });\r\n expedientes = expedientes.map((element) => this.expedienteTaskPipe.transform(element));\r\n\r\n return expedientes;\r\n }\r\n}\r\n"]},"metadata":{},"sourceType":"module"} |