Files
doneit-web/.angular/cache/14.2.12/babel-webpack/92caaf96b6039bee5d6751168d3a93bb.json
T
Eudes Inácio 53b71ea16f its working
2023-06-30 09:54:21 +01:00

1 line
16 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 \"./expedientes-pr.page.html?ngResource\";\nimport __NG_CLI_RESOURCE__1 from \"./expedientes-pr.page.scss?ngResource\";\nimport { Component, EventEmitter, Output, ViewChild } from '@angular/core';\nimport { NavigationStart, Router } from '@angular/router';\nimport { CalendarComponent } from 'ionic2-calendar';\nimport { ProcessesService } from 'src/app/services/processes.service';\nimport { ModalController } from '@ionic/angular';\nimport { ExpedienteDetailPage } from 'src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page';\nimport { ExpedienteGdStore } from 'src/app/store/expedientegd-store.service';\nimport { ExpedienteTaskPipe } from 'src/app/pipes/expediente-task.pipe';\nimport { ThemeService } from 'src/app/services/theme.service';\nimport { SortService } from 'src/app/services/functions/sort.service';\nimport { RouteService } from 'src/app/services/route.service';\nimport { SessionStore } from 'src/app/store/session.service';\nimport { TaskService } from 'src/app/services/task.service';\nlet ExpedientesPrPage = class ExpedientesPrPage {\n constructor(processes, modalController, router, RouteService, ThemeService, sortService, TaskService) {\n this.processes = processes;\n this.modalController = modalController;\n this.router = router;\n this.RouteService = RouteService;\n this.ThemeService = ThemeService;\n this.sortService = sortService;\n this.TaskService = TaskService;\n this.taskslist = [];\n this.openExpedientDetail = new EventEmitter();\n this.skeletonLoader = true;\n this.expedienteGdStore = ExpedienteGdStore;\n this.expedienteTaskPipe = new ExpedienteTaskPipe();\n this.filterName = 'Todos';\n this.showSearch = false;\n this.searchSubject = '';\n this.list = [];\n this.ordinance = 'old';\n this.headerName = \"Expediente\";\n this.loggeduser = SessionStore.user;\n }\n ngOnInit() {\n const location = window.location;\n const pathname = location.pathname + location.search;\n this.LoadList();\n this.router.events.forEach(event => {\n if (event instanceof NavigationStart && event.url.startsWith(pathname)) {\n if (window.location.pathname.split('/').length >= 4 && window.location.pathname.startsWith('/home/gabinete-digital')) {\n this.refreshing();\n } else {\n this.LoadList();\n }\n }\n });\n this.dynamicSearch();\n }\n reorderList(orderBy) {\n this.ordinance = orderBy;\n this.dynamicSearch();\n }\n changeFilterName(filterName) {\n this.filterName = filterName;\n }\n dynamicSearch() {\n var _this = this;\n return _asyncToGenerator(function* () {\n if (_this.showSearch && _this.searchSubject) {\n const list = _this.expedienteGdStore.list.filter(task => {\n let subject = task.Folio || task.Subject || task.workflowInstanceDataFields.Subject;\n subject = subject.toLowerCase();\n return subject.includes(_this.searchSubject.toLowerCase());\n });\n _this.list = _this.TaskService.reorderList(_this.ordinance, list);\n } else {\n const list = _this.expedienteGdStore.list;\n _this.list = _this.TaskService.reorderList(_this.ordinance, list);\n }\n })();\n }\n LoadList() {\n this.skeletonLoader = true;\n this.processes.GetTaskListExpediente(false).subscribe(result => {\n this.skeletonLoader = false;\n this.showLoader = false;\n this.taskslist = new Array();\n let res = result.reverse().filter(data => data.workflowInstanceDataFields.Status == \"\" || data.workflowInstanceDataFields.Status == \"Active\");\n this.taskslist = res.map(element => this.expedienteTaskPipe.transform(element));\n this.taskslist = this.sortService.sortDate(this.taskslist, 'CreateDate');\n this.expedienteGdStore.reset(this.taskslist);\n this.skeletonLoader = false;\n });\n }\n refreshing() {\n setTimeout(() => {\n this.LoadList();\n }, 1000);\n }\n doRefresh(event) {\n this.LoadList();\n setTimeout(() => {\n try {\n event?.target?.complete();\n } catch (error) {}\n }, 2000);\n }\n goToExpediente({\n SerialNumber\n }) {\n this.router.navigate(['/home/gabinete-digital/expediente', SerialNumber, 'gabinete-digital']);\n }\n viewExpedientDetail(serialNumber) {\n var _this2 = this;\n return _asyncToGenerator(function* () {\n const modal = yield _this2.modalController.create({\n component: ExpedienteDetailPage,\n componentProps: {\n enterAnimation: \"\",\n serialNumber: serialNumber,\n profile: _this2.loggeduser.Profile\n },\n cssClass: 'modal modal-desktop'\n });\n yield modal.present();\n modal.onDidDismiss().then(res => {\n _this2.LoadList();\n });\n })();\n }\n goBack() {\n this.RouteService.goBack();\n }\n};\nExpedientesPrPage.ctorParameters = () => [{\n type: ProcessesService\n}, {\n type: ModalController\n}, {\n type: Router\n}, {\n type: RouteService\n}, {\n type: ThemeService\n}, {\n type: SortService\n}, {\n type: TaskService\n}];\nExpedientesPrPage.propDecorators = {\n myCal: [{\n type: ViewChild,\n args: [CalendarComponent]\n }],\n openExpedientDetail: [{\n type: Output\n }]\n};\nExpedientesPrPage = __decorate([Component({\n selector: 'app-expedientes-pr',\n template: __NG_CLI_RESOURCE__0,\n styles: [__NG_CLI_RESOURCE__1]\n})], ExpedientesPrPage);\nexport { ExpedientesPrPage };","map":{"version":3,"mappings":"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","names":["Component","EventEmitter","Output","ViewChild","NavigationStart","Router","CalendarComponent","ProcessesService","ModalController","ExpedienteDetailPage","ExpedienteGdStore","ExpedienteTaskPipe","ThemeService","SortService","RouteService","SessionStore","TaskService","ExpedientesPrPage","constructor","processes","modalController","router","sortService","loggeduser","user","ngOnInit","location","window","pathname","search","LoadList","events","forEach","event","url","startsWith","split","length","refreshing","dynamicSearch","reorderList","orderBy","ordinance","changeFilterName","filterName","_this","showSearch","searchSubject","list","expedienteGdStore","filter","task","subject","Folio","Subject","workflowInstanceDataFields","toLowerCase","includes","skeletonLoader","GetTaskListExpediente","subscribe","result","showLoader","taskslist","Array","res","reverse","data","Status","map","element","expedienteTaskPipe","transform","sortDate","reset","setTimeout","doRefresh","target","complete","error","goToExpediente","SerialNumber","navigate","viewExpedientDetail","serialNumber","modal","_this2","create","component","componentProps","enterAnimation","profile","Profile","cssClass","present","onDidDismiss","then","goBack","args","selector","template"],"sourceRoot":"","sources":["C:\\Users\\eudes.inacio\\GabineteDigital\\gabinete-digital-fo\\src\\app\\pages\\gabinete-digital\\expedientes-pr\\expedientes-pr.page.ts"],"sourcesContent":["import { Component, EventEmitter, OnInit, Output, ViewChild } from '@angular/core';\r\nimport { NavigationStart, Router } from '@angular/router';\r\nimport { CalendarComponent } from 'ionic2-calendar';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { ExpedienteDetailPage } from 'src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page';\r\nimport { LoginUserRespose } from 'src/app/models/user.model';\r\nimport { ExpedienteGdStore } from 'src/app/store/expedientegd-store.service';\r\nimport { ExpedienteTaskPipe } from 'src/app/pipes/expediente-task.pipe';\r\nimport { ThemeService } from 'src/app/services/theme.service'\r\nimport { SortService } from 'src/app/services/functions/sort.service';\r\nimport { RouteService } from 'src/app/services/route.service';\r\nimport { SessionStore } from 'src/app/store/session.service';\r\nimport { TaskService } from 'src/app/services/task.service';\r\n\r\n@Component({\r\n selector: 'app-expedientes-pr',\r\n templateUrl: './expedientes-pr.page.html',\r\n styleUrls: ['./expedientes-pr.page.scss'],\r\n})\r\nexport class ExpedientesPrPage implements OnInit {\r\n\r\n @ViewChild(CalendarComponent) myCal: CalendarComponent;\r\n\r\n taskslist= [];\r\n serialNumber:string;\r\n showLoader:boolean;\r\n\r\n loggeduser: LoginUserRespose;\r\n @Output() openExpedientDetail:EventEmitter<any> = new EventEmitter<any>();\r\n\r\n skeletonLoader = true\r\n expedienteGdStore = ExpedienteGdStore;\r\n expedienteTaskPipe = new ExpedienteTaskPipe()\r\n filterName: 'Para hoje' | 'Novos'| 'Lidos'| 'Não lidos'| 'OverdueTasks' | 'Todos' = 'Todos'\r\n \r\n\r\n showSearch = false\r\n searchSubject = ''\r\n list = []\r\n ordinance: string = 'old'\r\n headerName = \"Expediente\"\r\n \r\n constructor(\r\n private processes:ProcessesService,\r\n private modalController: ModalController,\r\n private router: Router,\r\n private RouteService: RouteService,\r\n public ThemeService: ThemeService,\r\n private sortService: SortService,\r\n public TaskService: TaskService\r\n ) {\r\n this.loggeduser = SessionStore.user;\r\n }\r\n\r\n\r\n ngOnInit() {\r\n\r\n const location = window.location\r\n const pathname = location.pathname + location.search\r\n\r\n this.LoadList()\r\n\r\n this.router.events.forEach((event) => {\r\n if (event instanceof NavigationStart && event.url.startsWith(pathname)) {\r\n if(window.location.pathname.split('/').length >= 4 && window.location.pathname.startsWith('/home/gabinete-digital')) {\r\n this.refreshing()\r\n } else {\r\n this.LoadList()\r\n }\r\n }\r\n });\r\n\r\n this.dynamicSearch()\r\n }\r\n\r\n\r\n reorderList(orderBy: string) {\r\n\r\n this.ordinance = orderBy;\r\n\r\n this.dynamicSearch();\r\n }\r\n\r\n\r\n changeFilterName(filterName) {\r\n this.filterName = filterName\r\n }\r\n\r\n async dynamicSearch() {\r\n\r\n if(this.showSearch && this.searchSubject) {\r\n \r\n const list = this.expedienteGdStore.list.filter((task) => {\r\n let subject = task.Folio || task.Subject || task.workflowInstanceDataFields.Subject\r\n subject = subject.toLowerCase();\r\n return subject.includes(this.searchSubject.toLowerCase())\r\n })\r\n this.list = this.TaskService.reorderList(this.ordinance, list)\r\n } else {\r\n const list = this.expedienteGdStore.list\r\n this.list = this.TaskService.reorderList(this.ordinance, list)\r\n }\r\n\r\n }\r\n\r\n LoadList() {\r\n this.skeletonLoader = true\r\n\r\n this.processes.GetTaskListExpediente(false).subscribe(result => {\r\n \r\n this.skeletonLoader = false\r\n this.showLoader =false\r\n this.taskslist = new Array();\r\n\r\n let res = result.reverse().filter(data => data.workflowInstanceDataFields.Status == \"\" || data.workflowInstanceDataFields.Status == \"Active\");\r\n\r\n this.taskslist = res.map((element) => this.expedienteTaskPipe.transform(element)); \r\n this.taskslist = this.sortService.sortDate(this.taskslist, 'CreateDate')\r\n\r\n this.expedienteGdStore.reset(this.taskslist);\r\n this.skeletonLoader = false\r\n })\r\n }\r\n\r\n refreshing() {\r\n setTimeout(() => {\r\n this.LoadList();\r\n }, 1000);\r\n }\r\n\r\n doRefresh(event) {\r\n this.LoadList();\r\n setTimeout(() => {\r\n try {\r\n event?.target?.complete();\r\n} catch(error) {}\r\n }, 2000);\r\n }\r\n\r\n goToExpediente({SerialNumber}){\r\n this.router.navigate(['/home/gabinete-digital/expediente', SerialNumber, 'gabinete-digital']);\r\n }\r\n\r\n async viewExpedientDetail(serialNumber:any) {\r\n const modal = await this.modalController.create({\r\n component: ExpedienteDetailPage,\r\n componentProps:{\r\n enterAnimation: \"\",\r\n serialNumber: serialNumber,\r\n profile: this.loggeduser.Profile,\r\n },\r\n cssClass: 'modal modal-desktop',\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n \r\n this.LoadList();\r\n });\r\n }\r\n\r\n goBack() {\r\n \r\n this.RouteService.goBack();\r\n\r\n }\r\n\r\n}\r\n"]},"metadata":{},"sourceType":"module"}