mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 20:47:54 +00:00
1 line
71 KiB
JSON
1 line
71 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 \"./create-process.page.html?ngResource\";\nimport __NG_CLI_RESOURCE__1 from \"./create-process.page.scss?ngResource\";\nimport { Component } from '@angular/core';\nimport { ModalController, NavParams } from '@ionic/angular';\nimport { Despacho } from 'src/app/models/despacho.model';\nimport { ProcessesService } from 'src/app/services/processes.service';\nimport { DiscartExpedientModalPage } from 'src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page';\nimport { ExpedienteDetailPage } from 'src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page';\nimport { SearchPage } from 'src/app/pages/search/search.page';\nimport { AttendeesPageModal } from 'src/app/pages/events/attendees/attendees.page';\nimport { ToastService } from 'src/app/services/toast.service';\nimport { UntypedFormControl, UntypedFormGroup, Validators } from '@angular/forms';\nimport { NGX_MAT_DATE_FORMATS } from '@angular-material-components/datetime-picker';\nimport { PermissionService } from 'src/app/services/permission.service';\nimport { DespachoService } from 'src/app/Rules/despacho.service';\nimport { PedidoService } from 'src/app/Rules/pedido.service';\nimport { ThemeService } from 'src/app/services/theme.service';\nimport { SessionStore } from 'src/app/store/session.service';\nimport { HttpErrorHandle } from 'src/app/services/http-error-handle.service';\nconst CUSTOM_DATE_FORMATS = {\n parse: {\n dateInput: \"YYYY-MMMM-DD HH:mm\"\n },\n display: {\n dateInput: \"DD MMM YYYY H:mm\",\n monthYearLabel: \"MMM YYYY\",\n dateA11yLabel: \"LL\",\n monthYearA11yLabel: \"MMMM YYYY\"\n }\n};\nlet CreateProcessPage = class CreateProcessPage {\n constructor(modalController, processes, navParams, toastService, p, despachoService, pedidoService, ThemeService, httpsErrorHanlde) {\n this.modalController = modalController;\n this.processes = processes;\n this.navParams = navParams;\n this.toastService = toastService;\n this.p = p;\n this.despachoService = despachoService;\n this.pedidoService = pedidoService;\n this.ThemeService = ThemeService;\n this.httpsErrorHanlde = httpsErrorHanlde;\n this.modalTitle = ['Efectuar Despacho', 'Solicitar Parecer', 'Solicitar Deferimento'];\n this.taskParticipants = [];\n this.taskParticipantsCc = [];\n this.selectedTypes = [];\n this.contacts = [];\n // trigger hide and show for attendee component\n this.showAttendees = false;\n this.adding = \"intervenient\";\n this.validateFrom = false;\n this.validateField = false;\n this.emptyTextDescription = \"Sem intervenientes selecionados\";\n this.showEmptyContainer = true;\n this.documents = [];\n this.toppings = new UntypedFormControl();\n this.toppingList = ['Economia', 'Saúde', 'Educação', 'Finanças', 'Agricultura'];\n this.loggeduser = SessionStore.user;\n this.task = this.navParams.get('task');\n this.fulltask = this.navParams.get('fulltask');\n if (this.task.SerialNumber) {\n this.task.serialNumber = this.task.SerialNumber;\n }\n this.taskType = this.navParams.get('taskAction');\n this.postData = new Despacho();\n this.participants = this.participants = new Array();\n //Initialize SubjectTypes Array with the value \"Indefinido\"\n this.selectedTypes = ['99999850'];\n let NumberPDPP;\n if (this.fulltask) {\n if (this.fulltask.workflowInstanceDataFields) {\n NumberPDPP = this.fulltask.workflowInstanceDataFields.DispatchNumber;\n }\n }\n let SourceId;\n let SourceType;\n let SourceSecFsId;\n const taskId = this.task.workflowInstanceDataFields?.FolderID || this.task?.FolderId || this.task?.FolderID;\n if (taskId) {\n SourceId = taskId;\n SourceType = 'FOLDER';\n SourceSecFsId = 361;\n } else {\n
|