mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 20:47:54 +00:00
1 line
18 KiB
JSON
1 line
18 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 __NG_CLI_RESOURCE__0 from \"./diplomas-gerar-options.page.html?ngResource\";\nimport __NG_CLI_RESOURCE__1 from \"./diplomas-gerar-options.page.scss?ngResource\";\nimport { Component } from '@angular/core';\nimport { ModalController, NavParams, PopoverController } from '@ionic/angular';\nimport { ProcessesService } from 'src/app/services/processes.service';\nimport { Router } from '@angular/router';\nimport { ToastService } from 'src/app/services/toast.service';\nimport { ThemeService } from 'src/app/services/theme.service';\nimport { DespachoService } from 'src/app/Rules/despacho.service';\nimport { DelegarPage } from 'src/app/modals/delegar/delegar.page';\nimport { AddNotePage } from 'src/app/modals/add-note/add-note.page';\nimport { BookMeetingModalPage } from 'src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page';\nimport { RouteService } from 'src/app/services/route.service';\nimport { TaskService } from 'src/app/services/task.service';\nlet DiplomasGerarOptionsPage = class DiplomasGerarOptionsPage {\n constructor(processes, popoverController, modalController, toastService, ThemeService, despachoService, navParams, router, RouteService, TaskService) {\n this.processes = processes;\n this.popoverController = popoverController;\n this.modalController = modalController;\n this.toastService = toastService;\n this.ThemeService = ThemeService;\n this.despachoService = despachoService;\n this.navParams = navParams;\n this.router = router;\n this.RouteService = RouteService;\n this.TaskService = TaskService;\n }\n ngOnInit() {\n this.task = this.navParams.get('task');\n this.fulltask = this.navParams.get('fulltask');\n this.serialNumber = this.navParams.get('serialNumber');\n }\n enviarDiploma({\n note = '',\n documents = [],\n serialnumber\n }) {\n var _this = this;\n return _asyncToGenerator(function* () {\n let classs;\n if (window.innerWidth <= 800) {\n classs = 'modal modal-desktop';\n } else {\n classs = 'add-note-modal-no-height';\n }\n const modal = yield _this.modalController.create({\n component: AddNotePage,\n componentProps: {\n showAttachmentBtn: true,\n actionName: false\n },\n cssClass: classs,\n backdropDismiss: true\n });\n yield modal.present();\n modal.onDidDismiss().then( /*#__PURE__*/function () {\n var _ref = _asyncToGenerator(function* (res) {\n if (res.data) {\n const DocumentToSave = res.data.documents.map(e => {\n return {\n ApplicationId: e.ApplicationType,\n SourceId: e.Id\n };\n });\n let docs = {\n ProcessInstanceID: \"\",\n Attachments: DocumentToSave\n };\n let body = {\n \"serialNumber\": serialnumber,\n \"action\": \"Enviar diploma\",\n \"ActionTypeId\": 104,\n \"dataFields\": {\n \"ReviewUserComment\": res.data.note\n },\n \"AttachmentList\": docs\n };\n const loader = _this.toastService.loading();\n try {\n yield _this.processes.CompleteTask(body).toPromise();\n _this.modalController.dismiss('sucess');\n _this.toastService._successMessage();\n _this.goBack();\n } catch (error) {\n if (error.status == 0) {\n _this.toastService._badRequest('Sem acesso à internet. Por favor verifique sua conexão');\n } else {\n _this.toastService._badRequest();\n }\n } finally {\n loader.remove();\n }\n }\n });\n return function (_x) {\n return _ref.apply(this, arguments);\n };\n }());\n })();\n }\n sendExpedienteToPending() {\n var _this2 = this;\n return _asyncToGenerator(function* () {\n const loader = _this2.toastService.loading();\n _this2.despachoService.sendExpedienteToPending(_this2.serialNumber).subscribe(res => {\n _this2.goBack();\n _this2.toastService._badRequest(\"Processo enviado para Pendentes\");\n loader.remove();\n }, error => {\n loader.remove();\n if (error.status == 0) {\n _this2.toastService._badRequest('Sem acesso à internet. Por favor verifique sua conexão');\n } else {\n _this2.toastService._badRequest(\"Processo não enviado para Pendentes\");\n }\n });\n })();\n }\n openBookMeetingModal() {\n var _this3 = this;\n return _asyncToGenerator(function* () {\n let classs;\n if (window.innerWidth <= 800) {\n classs = 'book-meeting-modal modal modal-desktop';\n } else {\n classs = 'modal modal-desktop showAsideOptions';\n }\n const modal = yield _this3.modalController.create({\n component: BookMeetingModalPage,\n componentProps: {\n task: _this3.task\n },\n cssClass: classs,\n backdropDismiss: false\n });\n yield modal.present();\n modal.onDidDismiss();\n })();\n }\n openDelegarModal() {\n var _this4 = this;\n return _asyncToGenerator(function* () {\n let classs;\n if (window.innerWidth <= 800) {\n classs = 'book-meeting-modal modal modal-desktop';\n } else {\n classs = 'modal modal-desktop showAsideOptions';\n }\n const modal = yield _this4.modalController.create({\n component: DelegarPage,\n componentProps: {\n task: _this4.task\n },\n cssClass: classs,\n backdropDismiss: false\n });\n yield modal.present();\n modal.onDidDismiss().then(res => {\n if (res) {\n const data = res.data;\n if (data == 'close') {\n _this4.goBack();\n }\n }\n });\n })();\n }\n goBack() {\n this.popoverController.dismiss();\n this.RouteService.goBack();\n this.TaskService.loadDespachos();\n }\n};\nDiplomasGerarOptionsPage.ctorParameters = () => [{\n type: ProcessesService\n}, {\n type: PopoverController\n}, {\n type: ModalController\n}, {\n type: ToastService\n}, {\n type: ThemeService\n}, {\n type: DespachoService\n}, {\n type: NavParams\n}, {\n type: Router\n}, {\n type: RouteService\n}, {\n type: TaskService\n}];\nDiplomasGerarOptionsPage = __decorate([Component({\n selector: 'app-diplomas-gerar-options',\n template: __NG_CLI_RESOURCE__0,\n styles: [__NG_CLI_RESOURCE__1]\n})], DiplomasGerarOptionsPage);\nexport { DiplomasGerarOptionsPage };","map":{"version":3,"mappings":"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","names":["Component","ModalController","NavParams","PopoverController","ProcessesService","Router","ToastService","ThemeService","DespachoService","DelegarPage","AddNotePage","BookMeetingModalPage","RouteService","TaskService","DiplomasGerarOptionsPage","constructor","processes","popoverController","modalController","toastService","despachoService","navParams","router","ngOnInit","task","get","fulltask","serialNumber","enviarDiploma","note","documents","serialnumber","classs","window","innerWidth","modal","_this","create","component","componentProps","showAttachmentBtn","actionName","cssClass","backdropDismiss","present","onDidDismiss","then","res","data","DocumentToSave","map","e","ApplicationId","ApplicationType","SourceId","Id","docs","ProcessInstanceID","Attachments","body","loader","loading","CompleteTask","toPromise","dismiss","_successMessage","goBack","error","status","_badRequest","remove","sendExpedienteToPending","_this2","subscribe","openBookMeetingModal","_this3","openDelegarModal","_this4","loadDespachos","selector","template"],"sourceRoot":"","sources":["C:\\Users\\eudes.inacio\\GabineteDigital\\gabinete-digital-fo\\src\\app\\shared\\popover\\diplomas-gerar-options\\diplomas-gerar-options.page.ts"],"sourcesContent":["import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { Router } from '@angular/router';\r\nimport { ToastService } from 'src/app/services/toast.service';\r\nimport { ThemeService } from 'src/app/services/theme.service'\r\nimport { DespachoService } from 'src/app/Rules/despacho.service'\r\nimport { DelegarPage } from 'src/app/modals/delegar/delegar.page';\r\nimport { AddNotePage } from 'src/app/modals/add-note/add-note.page';\r\nimport { BookMeetingModalPage } from 'src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page';\r\nimport { customTask, fullTask } from 'src/app/models/dailyworktask.model';\r\nimport { RouteService } from 'src/app/services/route.service';\r\nimport { TaskService } from 'src/app/services/task.service'\r\n\r\n@Component({\r\n selector: 'app-diplomas-gerar-options',\r\n templateUrl: './diplomas-gerar-options.page.html',\r\n styleUrls: ['./diplomas-gerar-options.page.scss'],\r\n})\r\nexport class DiplomasGerarOptionsPage implements OnInit {\r\n \r\n task: customTask\r\n fulltask: fullTask;\r\n serialNumber: string;\r\n \r\n constructor(\r\n private processes: ProcessesService,\r\n public popoverController: PopoverController,\r\n private modalController: ModalController,\r\n private toastService: ToastService,\r\n public ThemeService: ThemeService,\r\n private despachoService: DespachoService,\r\n private navParams: NavParams,\r\n private router: Router,\r\n private RouteService: RouteService,\r\n public TaskService: TaskService\r\n ) { }\r\n\r\n ngOnInit() {\r\n this.task = this.navParams.get('task')\r\n this.fulltask = this.navParams.get('fulltask')\r\n this.serialNumber = this.navParams.get('serialNumber')\r\n }\r\n\r\n\r\n async enviarDiploma({note = '', documents = [], serialnumber}) {\r\n \r\n let classs;\r\n if (window.innerWidth <= 800) {\r\n classs = 'modal modal-desktop'\r\n } else {\r\n classs = 'add-note-modal-no-height'\r\n }\r\n\r\n const modal = await this.modalController.create({\r\n component: AddNotePage,\r\n componentProps: {\r\n showAttachmentBtn: true,\r\n actionName:false\r\n },\r\n cssClass: classs,\r\n backdropDismiss: true\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then(async (res) => {\r\n if (res.data) {\r\n\r\n const DocumentToSave = res.data.documents.map((e) => {\r\n return {\r\n ApplicationId: e.ApplicationType,\r\n SourceId: e.Id,\r\n }\r\n });\r\n\r\n let docs = {\r\n ProcessInstanceID: \"\",\r\n Attachments: DocumentToSave,\r\n }\r\n\r\n let body = {\r\n \"serialNumber\": serialnumber,\r\n \"action\": \"Enviar diploma\",\r\n \"ActionTypeId\": 104,\r\n \"dataFields\": {\r\n \"ReviewUserComment\": res.data.note,\r\n },\r\n \"AttachmentList\" : docs,\r\n }\r\n \r\n const loader = this.toastService.loading()\r\n \r\n try {\r\n await this.processes.CompleteTask(body).toPromise();\r\n this.modalController.dismiss('sucess');\r\n this.toastService._successMessage();\r\n this.goBack()\r\n } catch (error) {\r\n if(error.status == 0) {\r\n this.toastService._badRequest('Sem acesso à internet. Por favor verifique sua conexão')\r\n } else {\r\n \r\n this.toastService._badRequest();\r\n }\r\n } finally {\r\n loader.remove()\r\n }\r\n\r\n\r\n }\r\n });\r\n\r\n }\r\n\r\n async sendExpedienteToPending() {\r\n const loader = this.toastService.loading()\r\n this.despachoService.sendExpedienteToPending(this.serialNumber).subscribe(res => {\r\n this.goBack();\r\n this.toastService._badRequest(\"Processo enviado para Pendentes\")\r\n loader.remove()\r\n },\r\n error => {\r\n loader.remove()\r\n if(error.status == 0) {\r\n this.toastService._badRequest('Sem acesso à internet. Por favor verifique sua conexão')\r\n } else {\r\n \r\n this.toastService._badRequest(\"Processo não enviado para Pendentes\")\r\n }\r\n });\r\n }\r\n\r\n\r\n async openBookMeetingModal() {\r\n let classs;\r\n if (window.innerWidth <= 800) {\r\n classs = 'book-meeting-modal modal modal-desktop'\r\n } else {\r\n classs = 'modal modal-desktop showAsideOptions'\r\n }\r\n const modal = await this.modalController.create({\r\n component: BookMeetingModalPage,\r\n componentProps: {\r\n task: this.task,\r\n },\r\n cssClass: classs,\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openDelegarModal() {\r\n let classs;\r\n if (window.innerWidth <= 800) {\r\n classs = 'book-meeting-modal modal modal-desktop'\r\n } else {\r\n classs = 'modal modal-desktop showAsideOptions'\r\n }\r\n const modal = await this.modalController.create({\r\n component: DelegarPage,\r\n componentProps: {\r\n task: this.task,\r\n },\r\n cssClass: classs,\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then(res => {\r\n if(res) {\r\n const data = res.data;\r\n if(data == 'close') {\r\n this.goBack();\r\n }\r\n }\r\n\r\n });\r\n }\r\n\r\n\r\n goBack() {\r\n \r\n this.popoverController.dismiss();\r\n this.RouteService.goBack();\r\n this.TaskService.loadDespachos();\r\n }\r\n\r\n}\r\n"]},"metadata":{},"sourceType":"module"} |