mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 13:02:56 +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.workf
|