mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 20:47:54 +00:00
1 line
15 KiB
JSON
1 line
15 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 \"./view-document.page.html?ngResource\";\nimport __NG_CLI_RESOURCE__1 from \"./view-document.page.scss?ngResource\";\nimport { Component } from '@angular/core';\nimport { DomSanitizer } from '@angular/platform-browser';\nimport { NavParams } from '@ionic/angular';\nimport { ExpedientTaskModalPage } from 'src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page';\nimport { ProcessesService } from 'src/app/services/processes.service';\nimport { EventDetailsDocumentsOptionsPage } from 'src/app/shared/popover/event-details-documents-options/event-details-documents-options.page';\nimport { DocumentSetUpMeetingPage } from '../document-set-up-meeting/document-set-up-meeting.page';\nimport { AlertController, ModalController } from '@ionic/angular';\nlet ViewDocumentPage = class ViewDocumentPage {\n constructor(modalController, navParams, sanitazer, processes, alertController) {\n this.modalController = modalController;\n this.navParams = navParams;\n this.sanitazer = sanitazer;\n this.processes = processes;\n this.alertController = alertController;\n this.loader = true;\n this.file = this.navParams.get('file');\n this.applicationId = this.navParams.get('applicationId');\n this.docId = this.navParams.get('docId');\n this.Document = this.navParams.get('Document');\n this.task = this.navParams.get('task');\n if (!this.file.title) {\n this.file.title = 'Sem Título';\n }\n }\n ngOnInit() {\n var _this = this;\n this.processes.GetViewer(this.docId, this.applicationId).subscribe( /*#__PURE__*/function () {\n var _ref = _asyncToGenerator(function* (res) {\n const link = res.replace('//pdfjs/web/', '/pdfjs/web/');\n _this.trustedUrl = _this.sanitazer.bypassSecurityTrustResourceUrl(link);\n // const iframe = document.getElementById(\"iframe\")\n // const handleLoad = () => {\n // this.loader = false\n // };\n // iframe.addEventListener('load', handleLoad, true)\n if (res == \"\") {\n const alert = yield _this.alertController.create({\n cssClass: 'my-custom-class',\n //header: 'Apagar evento!',\n message: 'Sem imagem',\n buttons: [{\n text: 'Sim',\n handler: () => {\n _this.close();\n }\n }]\n });\n }\n });\n return function (_x) {\n return _ref.apply(this, arguments);\n };\n }(), () => {\n this.close();\n });\n }\n close() {\n this.modalController.dismiss();\n }\n openOptions() {\n var _this2 = this;\n return _asyncToGenerator(function* () {\n const modal = yield _this2.modalController.create({\n component: EventDetailsDocumentsOptionsPage,\n cssClass: 'model aside-modal search-submodal',\n componentProps: {\n fulltask: _this2.task,\n task: _this2.task\n }\n });\n yield modal.present();\n modal.onDidDismiss().then(res => {\n if (res.data) {\n if (res.data.component == 'openBookMeetingModal') {\n _this2.openBookMeetingModal();\n } else if (res.data.component == 'openExpedientActionsModal') {\n _this2.openExpedientActionsModal(res.data.taskAction);\n } else {}\n }\n });\n })();\n }\n openBookMeetingModal() {\n var _this3 = this;\n return _asyncToGenerator(function* () {\n let classs;\n if (window.innerWidth < 701) {\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: DocumentSetUpMeetingPage,\n componentProps: {\n subject: _this3.task.workflowInstanceDataFields.Subject,\n document: _this3.Document\n },\n cssClass: classs,\n backdropDismiss: false\n });\n yield modal.present();\n modal.onDidDismiss().then(res => {\n //this.RouteService.goBack();\n });\n })();\n }\n // efetuar despacho\n openExpedientActionsModal(taskAction) {\n var _this4 = this;\n return _asyncToGenerator(function* () {\n let classs;\n if (window.innerWidth < 701) {\n classs = 'modal modal-desktop';\n } else {\n classs = 'modal modal-desktop showAsideOptions';\n }\n const modal = yield _this4.modalController.create({\n component: ExpedientTaskModalPage,\n componentProps: {\n taskAction: taskAction,\n task: _this4.task,\n seachDocuments: _this4.Document,\n aplicationId: _this4.Document.ApplicationId || _this4.Document.ApplicationID\n },\n cssClass: classs\n });\n yield modal.present();\n modal.onDidDismiss().then( /*#__PURE__*/function () {\n var _ref2 = _asyncToGenerator(function* (res) {});\n return function (_x2) {\n return _ref2.apply(this, arguments);\n };\n }());\n })();\n }\n};\nViewDocumentPage.ctorParameters = () => [{\n type: ModalController\n}, {\n type: NavParams\n}, {\n type: DomSanitizer\n}, {\n type: ProcessesService\n}, {\n type: AlertController\n}];\nViewDocumentPage = __decorate([Component({\n selector: 'app-view-document',\n template: __NG_CLI_RESOURCE__0,\n styles: [__NG_CLI_RESOURCE__1]\n})], ViewDocumentPage);\nexport { ViewDocumentPage };","map":{"version":3,"mappings":"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","names":["Component","DomSanitizer","NavParams","ExpedientTaskModalPage","ProcessesService","EventDetailsDocumentsOptionsPage","DocumentSetUpMeetingPage","AlertController","ModalController","ViewDocumentPage","constructor","modalController","navParams","sanitazer","processes","alertController","file","get","applicationId","docId","Document","task","title","ngOnInit","GetViewer","subscribe","res","link","replace","_this","trustedUrl","bypassSecurityTrustResourceUrl","alert","create","cssClass","message","buttons","text","handler","close","dismiss","openOptions","modal","_this2","component","componentProps","fulltask","present","onDidDismiss","then","data","openBookMeetingModal","openExpedientActionsModal","taskAction","classs","window","innerWidth","_this3","subject","workflowInstanceDataFields","Subject","document","backdropDismiss","_this4","seachDocuments","aplicationId","ApplicationId","ApplicationID","selector","template"],"sourceRoot":"","sources":["C:\\Users\\eudes.inacio\\GabineteDigital\\gabinete-digital-fo\\src\\app\\modals\\view-document\\view-document.page.ts"],"sourcesContent":["import { Component, OnInit } from '@angular/core';\r\nimport { DomSanitizer } from '@angular/platform-browser';\r\nimport { NavParams } from '@ionic/angular';\r\nimport { ExpedientTaskModalPageNavParamsTask } from 'src/app/models/ExpedientTaskModalPage';\r\nimport { ExpedientTaskModalPage } from 'src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { EventDetailsDocumentsOptionsPage } from 'src/app/shared/popover/event-details-documents-options/event-details-documents-options.page';\r\nimport { DocumentSetUpMeetingPage } from '../document-set-up-meeting/document-set-up-meeting.page';\r\nimport { AlertController, ModalController } from '@ionic/angular';\r\n\r\n@Component({\r\n selector: 'app-view-document',\r\n templateUrl: './view-document.page.html',\r\n styleUrls: ['./view-document.page.scss'],\r\n})\r\nexport class ViewDocumentPage implements OnInit {\r\n\r\n trustedUrl: any;\r\n file: any;\r\n applicationId: any;\r\n docId: any\r\n task: ExpedientTaskModalPageNavParamsTask;\r\n Document: any\r\n loader = true\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private sanitazer: DomSanitizer,\r\n private processes: ProcessesService,\r\n private alertController: AlertController,\r\n ) {\r\n this.file = this.navParams.get('file');\r\n this.applicationId = this.navParams.get('applicationId');\r\n this.docId = this.navParams.get('docId');\r\n this.Document = this.navParams.get('Document')\r\n this.task = this.navParams.get('task')\r\n\r\n\r\n if(!this.file.title) {\r\n this.file.title = 'Sem Título'\r\n }\r\n\r\n\r\n }\r\n\r\n ngOnInit() {\r\n\r\n this.processes.GetViewer(this.docId, this.applicationId).subscribe(async(res)=> {\r\n \r\n const link: string = res.replace('//pdfjs/web/', '/pdfjs/web/')\r\n this.trustedUrl = this.sanitazer.bypassSecurityTrustResourceUrl(link);\r\n\r\n // const iframe = document.getElementById(\"iframe\")\r\n // const handleLoad = () => {\r\n // this.loader = false\r\n // };\r\n\r\n // iframe.addEventListener('load', handleLoad, true)\r\n\r\n if(res == \"\") {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n //header: 'Apagar evento!',\r\n message: 'Sem imagem',\r\n buttons: [\r\n {\r\n text: 'Sim',\r\n handler: () => {\r\n this.close();\r\n }\r\n }\r\n ]\r\n });\r\n }\r\n\r\n }, ()=>{\r\n this.close();\r\n });\r\n\r\n }\r\n\r\n\r\n close() {\r\n this.modalController.dismiss();\r\n }\r\n\r\n async openOptions() {\r\n const modal = await this.modalController.create({\r\n component: EventDetailsDocumentsOptionsPage,\r\n cssClass: 'model aside-modal search-submodal',\r\n componentProps: {\r\n fulltask: this.task,\r\n task: this.task\r\n }\r\n });\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((res)=>{\r\n\r\n if(res.data) {\r\n if(res.data.component == 'openBookMeetingModal') {\r\n this.openBookMeetingModal()\r\n } else if(res.data.component == 'openExpedientActionsModal') {\r\n this.openExpedientActionsModal(res.data.taskAction)\r\n } else {\r\n\r\n }\r\n }\r\n\r\n })\r\n }\r\n\r\n async openBookMeetingModal() {\r\n\r\n let classs;\r\n if( window.innerWidth < 701) {\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: DocumentSetUpMeetingPage,\r\n componentProps: {\r\n subject: this.task.workflowInstanceDataFields.Subject,\r\n document: this.Document,\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 //this.RouteService.goBack();\r\n });\r\n }\r\n\r\n // efetuar despacho\r\n\r\n async openExpedientActionsModal( taskAction: any) {\r\n\r\n let classs;\r\n if( window.innerWidth < 701) {\r\n classs = '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: ExpedientTaskModalPage,\r\n componentProps: {\r\n taskAction: taskAction,\r\n task: this.task,\r\n seachDocuments: this.Document,\r\n aplicationId: this.Document.ApplicationId || this.Document.ApplicationID\r\n },\r\n cssClass: classs,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then( async(res)=>{});\r\n\r\n }\r\n\r\n}\r\n"]},"metadata":{},"sourceType":"module"} |