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

1 line
20 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 \"./event-list.page.html?ngResource\";\nimport __NG_CLI_RESOURCE__1 from \"./event-list.page.scss?ngResource\";\nimport { Component } from '@angular/core';\nimport { ProcessesService } from 'src/app/services/processes.service';\nimport { ModalController } from '@ionic/angular';\nimport { ApproveEventModalPage } from './approve-event-modal/approve-event-modal.page';\nimport { NavigationStart, Router } from '@angular/router';\nimport { EventoAprovacaoStore } from 'src/app/store/eventoaprovacao-store.service';\nimport { BackgroundService } from '../../../services/background.service';\nimport { SortService } from 'src/app/services/functions/sort.service';\nimport { ThemeService } from 'src/app/services/theme.service';\nimport { RouteService } from 'src/app/services/route.service';\nimport { EventsService } from 'src/app/services/events.service';\nimport { SessionStore } from 'src/app/store/session.service';\nimport { environment } from 'src/environments/environment';\nlet EventListPage = class EventListPage {\n constructor(processes, modalController, router, sortService, backgroundservice, ThemeService, RouteService, eventService) {\n this.processes = processes;\n this.modalController = modalController;\n this.router = router;\n this.sortService = sortService;\n this.backgroundservice = backgroundservice;\n this.ThemeService = ThemeService;\n this.RouteService = RouteService;\n this.eventService = eventService;\n this.eventsPRList = [];\n this.eventsMDGPRList = [];\n this.skeletonLoader = true;\n this.eventoaprovacaostore = EventoAprovacaoStore;\n this.eventsList = [];\n this.environment = environment;\n this.filterName = 'Todos';\n this.showFilter = false;\n this.showSearch = false;\n this.searchSubject = '';\n this.list = [];\n this.ordinance = 'old';\n }\n ngOnInit() {\n if (window.location.pathname.includes('gabinete-digital')) {\n this.showFilter = true;\n }\n if (!this.segment) {\n if (this.eventService.calendarNamesAry.includes('Meu calendario')) {\n this.segment = 'Meu calendario';\n } else {\n this.segment = this.eventService.calendarNamesAry[0].OwnerUserId;\n }\n // select pr by default\n // const pr = this.eventService.calendarNamesAry.find( e => e.Role == 'Presidente da República')\n // if(pr) {\n // this.segment = pr.OwnerUserId\n // }\n }\n\n const location = window.location;\n const pathname = location.pathname + location.search;\n this.LoadToApproveEvents();\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.LoadToApproveEvents();\n }\n }\n });\n this.backgroundservice.registerBackService('Online', () => {\n this.LoadToApproveEvents();\n });\n window.onresize = event => {\n // if not mobile remove all component\n if (window.innerWidth < 701) {\n this.modalController.dismiss();\n }\n };\n }\n ngAfterViewInit() {}\n reorderList(orderBy) {\n this.ordinance = orderBy;\n // this.dynamicSearch();\n }\n\n segmentChanged(ev) {\n this.LoadToApproveEvents();\n }\n LoadToApproveEvents() {\n var _this = this;\n return _asyncToGenerator(function* () {\n _this.showLoader = true;\n _this.skeletonLoader = true;\n const segment = _this.segment;\n if (_this.segment == 'Meu calendario') {\n // color\n if (SessionStore.user.Profile == 'PR') {\n _this.color = 'pr';\n } else {\n _this.color = 'mdgpr';\n }\n let genericEvents = yield _this.processes.eventsToApprove(SessionStore.user.UserId, 'mobile agenda').toPromise();\n try {\n _this.eventsList = _this.sortService.sortArrayByDate(genericEvents).reverse();\n } catch (error) {\n _this.skeletonLoader = false;\n _this.eventsList = [];\n }\n _this.eventoaprovacaostore.save(segment, _this.eventsList);\n } else if (segment) {\n _this.color = 'pr';\n let allEvents = yield _this.processes.eventsToApprove(segment, 'mobile agenda').toPromise();\n try {\n _this.eventsList = _this.sortService.sortArrayByDate(allEvents).reverse();\n } catch (error) {\n _this.skeletonLoader = false;\n _this.eventsList = [];\n }\n _this.eventsList = _this.eventsList;\n _this.showLoader = false;\n _this.eventoaprovacaostore.save(segment, _this.eventsList);\n }\n _this.showLoader = false;\n _this.skeletonLoader = false;\n })();\n }\n toDateString(e) {\n return new Date(e).toDateString();\n }\n openApproveModal(eventSerialNumber, event) {\n var _this2 = this;\n return _asyncToGenerator(function* () {\n const modal = yield _this2.modalController.create({\n component: ApproveEventModalPage,\n componentProps: {\n serialNumber: eventSerialNumber\n },\n cssClass: 'event-list cal-modal modal modal-desktop',\n backdropDismiss: false\n });\n yield modal.present();\n })();\n }\n goToEventToApproveDetail(serialNumber) {\n /* let navigationExtras: NavigationExtras = {\r\n queryParams: {\r\n \"serialNumber\": serialNumber,\r\n }\r\n }; */\n if (this.router.url == '/home/agenda/event-list') {\n this.router.navigate(['/home/agenda/event-list/approve-event', serialNumber, 'agenda']);\n } else if (this.router.url == '/home/gabinete-digital/event-list') {\n this.router.navigate(['/home/gabinete-digital/event-list/approve-event', serialNumber, 'gabinete-digital']);\n }\n //this.router.navigate(['/home/gabinete-digital/event-list/approve-event'], navigationExtras)\n }\n\n refreshing() {\n setTimeout(() => {\n this.LoadToApproveEvents();\n }, 1000);\n }\n doRefresh(event) {\n setTimeout(() => {\n this.LoadToApproveEvents();\n try {\n event?.target?.complete();\n } catch (error) {}\n }, 1000);\n }\n goBack() {\n this.RouteService.goBack();\n }\n};\nEventListPage.ctorParameters = () => [{\n type: ProcessesService\n}, {\n type: ModalController\n}, {\n type: Router\n}, {\n type: SortService\n}, {\n type: BackgroundService\n}, {\n type: ThemeService\n}, {\n type: RouteService\n}, {\n type: EventsService\n}];\nEventListPage = __decorate([Component({\n selector: 'app-event-list',\n template: __NG_CLI_RESOURCE__0,\n styles: [__NG_CLI_RESOURCE__1]\n})], EventListPage);\nexport { EventListPage };","map":{"version":3,"mappings":"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","names":["Component","ProcessesService","ModalController","ApproveEventModalPage","NavigationStart","Router","EventoAprovacaoStore","BackgroundService","SortService","ThemeService","RouteService","EventsService","SessionStore","environment","EventListPage","constructor","processes","modalController","router","sortService","backgroundservice","eventService","ngOnInit","window","location","pathname","includes","showFilter","segment","calendarNamesAry","OwnerUserId","search","LoadToApproveEvents","events","forEach","event","url","startsWith","split","length","refreshing","registerBackService","onresize","innerWidth","dismiss","ngAfterViewInit","reorderList","orderBy","ordinance","segmentChanged","ev","_this","showLoader","skeletonLoader","user","Profile","color","genericEvents","eventsToApprove","UserId","toPromise","eventsList","sortArrayByDate","reverse","error","eventoaprovacaostore","save","allEvents","toDateString","e","Date","openApproveModal","eventSerialNumber","modal","_this2","create","component","componentProps","serialNumber","cssClass","backdropDismiss","present","goToEventToApproveDetail","navigate","setTimeout","doRefresh","target","complete","goBack","selector","template"],"sourceRoot":"","sources":["C:\\Users\\eudes.inacio\\GabineteDigital\\gabinete-digital-fo\\src\\app\\pages\\gabinete-digital\\event-list\\event-list.page.ts"],"sourcesContent":["import { Component, OnInit } from '@angular/core';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { ApproveEventModalPage } from './approve-event-modal/approve-event-modal.page';\r\nimport { NavigationStart, Router } from '@angular/router';\r\nimport { EventoAprovacaoStore } from 'src/app/store/eventoaprovacao-store.service';\r\n\r\nimport { BackgroundService } from '../../../services/background.service';\r\nimport { SortService } from 'src/app/services/functions/sort.service';\r\nimport { ThemeService } from 'src/app/services/theme.service'\r\nimport { RouteService } from 'src/app/services/route.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { SessionStore } from 'src/app/store/session.service';\r\nimport { environment } from 'src/environments/environment';\r\n\r\n@Component({\r\n selector: 'app-event-list',\r\n templateUrl: './event-list.page.html',\r\n styleUrls: ['./event-list.page.scss'],\r\n})\r\nexport class EventListPage implements OnInit {\r\n // [desktop] event list to approve\r\n\r\n profile: string;\r\n segment: any;\r\n showLoader: boolean;\r\n eventsPRList: any = [];\r\n eventsMDGPRList: any = [];\r\n eventPerson: EventPerson;\r\n eventBody: EventBody;\r\n categories: string[];\r\n serialnumber: string;\r\n\r\n skeletonLoader = true\r\n eventoaprovacaostore = EventoAprovacaoStore;\r\n eventsList: any = []\r\n color: 'pr' | 'mdgpr'\r\n environment = environment\r\n filterName: 'Para hoje' | 'Novos'| 'Lidos'| 'Não lidos'| 'OverdueTasks' | 'Todos' = 'Todos'\r\n showFilter = false\r\n\r\n showSearch = false\r\n searchSubject = ''\r\n list = []\r\n ordinance: string = 'old'\r\n\r\n constructor(\r\n private processes: ProcessesService,\r\n private modalController: ModalController,\r\n private router: Router,\r\n private sortService: SortService,\r\n private backgroundservice: BackgroundService,\r\n public ThemeService: ThemeService,\r\n private RouteService: RouteService,\r\n public eventService: EventsService,\r\n ) { }\r\n\r\n ngOnInit() {\r\n\r\n if(window.location.pathname.includes('gabinete-digital')) {\r\n this.showFilter = true\r\n }\r\n \r\n if(!this.segment) {\r\n if(this.eventService.calendarNamesAry.includes('Meu calendario')) {\r\n this.segment = 'Meu calendario';\r\n } else {\r\n this.segment = this.eventService.calendarNamesAry[0].OwnerUserId\r\n }\r\n\r\n // select pr by default\r\n // const pr = this.eventService.calendarNamesAry.find( e => e.Role == 'Presidente da República')\r\n // if(pr) {\r\n // this.segment = pr.OwnerUserId\r\n // }\r\n }\r\n\r\n const location = window.location\r\n const pathname = location.pathname + location.search\r\n\r\n this.LoadToApproveEvents()\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.LoadToApproveEvents()\r\n }\r\n }\r\n });\r\n\r\n this.backgroundservice.registerBackService('Online', () => {\r\n this.LoadToApproveEvents();\r\n });\r\n\r\n window.onresize = (event) => {\r\n // if not mobile remove all component\r\n if (window.innerWidth < 701) {\r\n this.modalController.dismiss();\r\n }\r\n };\r\n\r\n }\r\n\r\n ngAfterViewInit(): void { \r\n \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 segmentChanged(ev: any) {\r\n this.LoadToApproveEvents();\r\n }\r\n\r\n async LoadToApproveEvents() {\r\n this.showLoader = true;\r\n this.skeletonLoader = true\r\n\r\n const segment = this.segment\r\n\r\n if(this.segment == 'Meu calendario') {\r\n // color\r\n if(SessionStore.user.Profile == 'PR') {\r\n this.color = 'pr'\r\n } else {\r\n this.color = 'mdgpr'\r\n }\r\n\r\n let genericEvents = await this.processes.eventsToApprove(SessionStore.user.UserId,'mobile agenda').toPromise()\r\n try {\r\n this.eventsList = this.sortService.sortArrayByDate(genericEvents).reverse();\r\n } catch (error) {\r\n this.skeletonLoader = false\r\n this.eventsList = [];\r\n }\r\n\r\n this.eventoaprovacaostore.save(segment, this.eventsList)\r\n \r\n } else if(segment) {\r\n\r\n this.color = 'pr'\r\n let allEvents = await this.processes.eventsToApprove(segment,'mobile agenda').toPromise()\r\n try {\r\n this.eventsList = this.sortService.sortArrayByDate(allEvents).reverse();\r\n } catch(error) {\r\n this.skeletonLoader = false\r\n this.eventsList = []\r\n }\r\n \r\n this.eventsList = this.eventsList\r\n this.showLoader = false;\r\n this.eventoaprovacaostore.save(segment, this.eventsList)\r\n }\r\n\r\n this.showLoader = false;\r\n this.skeletonLoader = false\r\n\r\n }\r\n\r\n toDateString(e) {\r\n return new Date(e).toDateString()\r\n }\r\n\r\n async openApproveModal(eventSerialNumber, event) {\r\n const modal = await this.modalController.create({\r\n component: ApproveEventModalPage,\r\n componentProps: {\r\n serialNumber: eventSerialNumber,\r\n },\r\n cssClass: 'event-list cal-modal modal modal-desktop',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n }\r\n\r\n goToEventToApproveDetail(serialNumber: string) {\r\n \r\n\r\n /* let navigationExtras: NavigationExtras = {\r\n queryParams: {\r\n \"serialNumber\": serialNumber,\r\n }\r\n }; */\r\n\r\n if (this.router.url == '/home/agenda/event-list') {\r\n this.router.navigate(['/home/agenda/event-list/approve-event', serialNumber, 'agenda'])\r\n }\r\n else if (this.router.url == '/home/gabinete-digital/event-list') {\r\n this.router.navigate(['/home/gabinete-digital/event-list/approve-event', serialNumber, 'gabinete-digital'])\r\n }\r\n\r\n //this.router.navigate(['/home/gabinete-digital/event-list/approve-event'], navigationExtras)\r\n }\r\n\r\n refreshing() {\r\n setTimeout(() => {\r\n this.LoadToApproveEvents();\r\n }, 1000);\r\n }\r\n\r\n doRefresh(event) {\r\n\r\n setTimeout(() => {\r\n this.LoadToApproveEvents();\r\n try {\r\n event?.target?.complete();\r\n } catch(error) {}\r\n }, 1000);\r\n }\r\n\r\n\r\n goBack() {\r\n this.RouteService.goBack()\r\n }\r\n\r\n\r\n}\r\n"]},"metadata":{},"sourceType":"module"}