mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 20:47:54 +00:00
1 line
9.9 KiB
JSON
1 line
9.9 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 \"./dar-parecer.page.html?ngResource\";\nimport __NG_CLI_RESOURCE__1 from \"./dar-parecer.page.scss?ngResource\";\nimport { Component } from '@angular/core';\nimport { AnimationController, ModalController, NavParams } from '@ionic/angular';\nimport { SearchPage } from 'src/app/pages/search/search.page';\nimport { ProcessesService } from 'src/app/services/processes.service';\nimport { ToastService } from 'src/app/services/toast.service';\nimport { ThemeService } from 'src/app/services/theme.service';\nimport { HttpErrorHandle } from 'src/app/services/http-error-handle.service';\nlet DarParecerPage = class DarParecerPage {\n constructor(processes, modalController, navParams, animationController, toastService, ThemeService, httpErroHanlde) {\n this.processes = processes;\n this.modalController = modalController;\n this.navParams = navParams;\n this.animationController = animationController;\n this.toastService = toastService;\n this.ThemeService = ThemeService;\n this.httpErroHanlde = httpErroHanlde;\n this.documents = [];\n this.serialNumber = this.navParams.get('serialNumber');\n this.instanceId = this.navParams.get('ProcessInstanceID');\n }\n ngOnInit() {}\n cancel() {\n this.modalController.dismiss();\n }\n save() {\n var _this = this;\n return _asyncToGenerator(function* () {\n const DocumentToSave = _this.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\": _this.serialNumber,\n \"action\": \"Registar\",\n \"ActionTypeId\": 104,\n \"dataFields\": {\n \"ReviewUserComment\": _this.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.httpErroHanlde.httpsSucessMessagge('Dar o meu Parecer');\n } catch (error) {\n _this.httpErroHanlde.httpStatusHandle(error);\n } finally {\n loader.remove();\n }\n })();\n }\n removeAttachment(index) {\n this.documents = this.documents.filter((e, i) => index != i);\n }\n getDoc() {\n var _this2 = this;\n return _asyncToGenerator(function* () {\n const modal = yield _this2.modalController.create({\n component: SearchPage,\n cssClass: 'modal-width-100-width-background modal',\n componentProps: {\n type: 'AccoesPresidenciais & ArquivoDespachoElect',\n showSearchInput: true,\n select: true\n }\n });\n yield modal.present();\n modal.onDidDismiss().then(res => {\n if (res) {\n const data = res.data;\n _this2.documents.push(data.selected);\n }\n });\n })();\n }\n};\nDarParecerPage.ctorParameters = () => [{\n type: ProcessesService\n}, {\n type: ModalController\n}, {\n type: NavParams\n}, {\n type: AnimationController\n}, {\n type: ToastService\n}, {\n type: ThemeService\n}, {\n type: HttpErrorHandle\n}];\nDarParecerPage = __decorate([Component({\n selector: 'app-dar-parecer',\n template: __NG_CLI_RESOURCE__0,\n styles: [__NG_CLI_RESOURCE__1]\n})], DarParecerPage);\nexport { DarParecerPage };","map":{"version":3,"mappings":"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","names":["Component","AnimationController","ModalController","NavParams","SearchPage","ProcessesService","ToastService","ThemeService","HttpErrorHandle","DarParecerPage","constructor","processes","modalController","navParams","animationController","toastService","httpErroHanlde","serialNumber","get","instanceId","ngOnInit","cancel","dismiss","save","DocumentToSave","_this","documents","map","e","ApplicationId","ApplicationType","SourceId","Id","docs","ProcessInstanceID","Attachments","body","note","loader","loading","CompleteTask","toPromise","httpsSucessMessagge","error","httpStatusHandle","remove","removeAttachment","index","filter","i","getDoc","modal","_this2","create","component","cssClass","componentProps","type","showSearchInput","select","present","onDidDismiss","then","res","data","push","selected","selector","template"],"sourceRoot":"","sources":["C:\\Users\\eudes.inacio\\GabineteDigital\\gabinete-digital-fo\\src\\app\\modals\\dar-parecer\\dar-parecer.page.ts"],"sourcesContent":["import { Component, OnInit } from '@angular/core';\r\nimport { AnimationController, ModalController, NavParams } from '@ionic/angular';\r\nimport { SearchList } from 'src/app/models/search-document';\r\nimport { SearchPage } from 'src/app/pages/search/search.page';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { ToastService } from 'src/app/services/toast.service';\r\nimport { ThemeService } from 'src/app/services/theme.service';\r\nimport { HttpErrorHandle } from 'src/app/services/http-error-handle.service';\r\n\r\n@Component({\r\n selector: 'app-dar-parecer',\r\n templateUrl: './dar-parecer.page.html',\r\n styleUrls: ['./dar-parecer.page.scss'],\r\n})\r\nexport class DarParecerPage implements OnInit {\r\n note:string;\r\n serialNumber:string;\r\n instanceId: string;\r\n documents:SearchList[] = [];\r\n\r\n constructor(\r\n private processes: ProcessesService,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private animationController: AnimationController,\r\n private toastService: ToastService,\r\n public ThemeService: ThemeService,\r\n private httpErroHanlde: HttpErrorHandle\r\n ) {\r\n this.serialNumber = this.navParams.get('serialNumber');\r\n this.instanceId = this.navParams.get('ProcessInstanceID');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n }\r\n\r\n cancel() {\r\n this.modalController.dismiss();\r\n }\r\n\r\n async save() {\r\n\r\n const DocumentToSave = this.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\": this.serialNumber,\r\n \"action\": \"Registar\",\r\n \"ActionTypeId\": 104,\r\n \"dataFields\": {\r\n \"ReviewUserComment\": this.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.httpErroHanlde.httpsSucessMessagge('Dar o meu Parecer')\r\n } catch (error) {\r\n this.httpErroHanlde.httpStatusHandle(error)\r\n } finally {\r\n loader.remove()\r\n }\r\n\r\n }\r\n\r\n removeAttachment(index: number){\r\n this.documents = this.documents.filter( (e, i) => index != i);\r\n }\r\n\r\n async getDoc() {\r\n const modal = await this.modalController.create({\r\n component: SearchPage,\r\n cssClass: 'modal-width-100-width-background modal',\r\n componentProps: {\r\n type: 'AccoesPresidenciais & ArquivoDespachoElect',\r\n showSearchInput: true,\r\n select: true\r\n }\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 this.documents.push(data.selected);\r\n }\r\n });\r\n }\r\n\r\n\r\n\r\n}\r\n"]},"metadata":{},"sourceType":"module"} |