mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 04:57:52 +00:00
1 line
13 KiB
JSON
1 line
13 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 \"./despachos.page.html?ngResource\";\nimport __NG_CLI_RESOURCE__1 from \"./despachos.page.scss?ngResource\";\nimport { Component } from '@angular/core';\nimport { NavigationStart, Router } from '@angular/router';\nimport { DespachoService } from 'src/app/Rules/despacho.service';\nimport { DespachoStore } from 'src/app/store/despacho-store.service';\nimport { RouteService } from 'src/app/services/route.service';\nimport { SqliteService } from 'src/app/services/sqlite.service';\nimport { Platform } from '@ionic/angular';\nimport { BackgroundService } from 'src/app/services/background.service';\nimport { ThemeService } from 'src/app/services/theme.service';\nimport { TaskService } from 'src/app/services/task.service';\nlet DespachosPage = class DespachosPage {\n constructor(router, despachoRule, sqliteservice, platform, backgroundservice, ThemeService, TaskService, RouteService) {\n this.router = router;\n this.despachoRule = despachoRule;\n this.sqliteservice = sqliteservice;\n this.platform = platform;\n this.backgroundservice = backgroundservice;\n this.ThemeService = ThemeService;\n this.TaskService = TaskService;\n this.RouteService = RouteService;\n this.despachoStore = DespachoStore;\n this.filterName = 'Todos';\n this.showSearch = false;\n this.searchSubject = '';\n this.list = [];\n this.hideSearchBtn = false;\n this.ordinance = 'old';\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.backgroundservice.registerBackService('Online', () => {\n this.LoadList();\n });\n this.dynamicSearch();\n }\n dynamicSearch() {\n var _this = this;\n return _asyncToGenerator(function* () {\n if (_this.showSearch && _this.searchSubject) {\n const searchedList = _this.TaskService.despachoStore.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, searchedList);\n } else {\n const list = _this.despachoStore.list;\n _this.list = _this.TaskService.reorderList(_this.ordinance, list);\n }\n })();\n }\n openSearch() {\n this.dynamicSearch();\n }\n closeSearch() {\n var _this2 = this;\n return _asyncToGenerator(function* () {\n _this2.searchSubject = '';\n _this2.dynamicSearch();\n })();\n }\n basicSearch() {\n var _this3 = this;\n return _asyncToGenerator(function* () {\n _this3.dynamicSearch();\n })();\n }\n reorderList(orderBy) {\n this.ordinance = orderBy;\n this.dynamicSearch();\n }\n refreshing() {\n var _this4 = this;\n return _asyncToGenerator(function* () {\n setTimeout(() => {\n _this4.LoadList();\n }, 1000);\n })();\n }\n segmentChanged(ev) {\n this.LoadList();\n }\n LoadList() {\n var _this5 = this;\n return _asyncToGenerator(function* () {\n yield _this5.despachoRule.getList({\n updateStore: true\n }).then(pre => {\n // \n _this5.dynamicSearch();\n }).catch(() => {});\n })();\n }\n get skeletonLoader() {\n return this.despachoRule.LoaderService.loading;\n }\n doRefresh(event) {\n this.LoadList();\n setTimeout(() => {\n try {\n event?.target?.complete();\n } catch (error) {}\n }, 2000);\n }\n GoToDespacho(serialNumber) {\n var _this6 = this;\n return _asyncToGenerator(function* () {\n _this6.router.navigate(['/home/gabinete-digital/despachos', serialNumber, 'gabinete-digital']);\n })();\n }\n goBack() {\n this.RouteService.goBack();\n }\n};\nDespachosPage.ctorParameters = () => [{\n type: Router\n}, {\n type: DespachoService\n}, {\n type: SqliteService\n}, {\n type: Platform\n}, {\n type: BackgroundService\n}, {\n type: ThemeService\n}, {\n type: TaskService\n}, {\n type: RouteService\n}];\nDespachosPage = __decorate([Component({\n selector: 'app-despachos',\n template: __NG_CLI_RESOURCE__0,\n styles: [__NG_CLI_RESOURCE__1]\n})], DespachosPage);\nexport { DespachosPage };","map":{"version":3,"mappings":"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","names":["Component","NavigationStart","Router","DespachoService","DespachoStore","RouteService","SqliteService","Platform","BackgroundService","ThemeService","TaskService","DespachosPage","constructor","router","despachoRule","sqliteservice","platform","backgroundservice","ngOnInit","location","window","pathname","search","LoadList","events","forEach","event","url","startsWith","split","length","refreshing","registerBackService","dynamicSearch","_this","showSearch","searchSubject","searchedList","despachoStore","list","filter","task","subject","Folio","Subject","workflowInstanceDataFields","toLowerCase","includes","reorderList","ordinance","openSearch","closeSearch","_this2","basicSearch","_this3","orderBy","setTimeout","_this4","segmentChanged","ev","_this5","getList","updateStore","then","pre","catch","skeletonLoader","LoaderService","loading","doRefresh","target","complete","error","GoToDespacho","serialNumber","_this6","navigate","goBack","selector","template"],"sourceRoot":"","sources":["C:\\Users\\eudes.inacio\\GabineteDigital\\gabinete-digital-fo\\src\\app\\pages\\gabinete-digital\\despachos\\despachos.page.ts"],"sourcesContent":["import { Component, OnInit } from '@angular/core';\r\nimport { NavigationStart, Router } from '@angular/router';\r\nimport { DespachoService } from 'src/app/Rules/despacho.service';\r\nimport { DespachoStore } from 'src/app/store/despacho-store.service';\r\nimport { RouteService } from 'src/app/services/route.service';\r\nimport { SqliteService } from 'src/app/services/sqlite.service';\r\nimport { Platform } from '@ionic/angular';\r\nimport { BackgroundService } from 'src/app/services/background.service';\r\nimport { ThemeService } from 'src/app/services/theme.service'\r\nimport { TaskService } from 'src/app/services/task.service'\r\n\r\n@Component({\r\n selector: 'app-despachos',\r\n templateUrl: './despachos.page.html',\r\n styleUrls: ['./despachos.page.scss'],\r\n})\r\n\r\nexport class DespachosPage implements OnInit {\r\n\r\n despachoStore = DespachoStore;\r\n filterName: 'Para hoje' | 'Novos'| 'Lidos'| 'Não lidos'| 'OverdueTasks' | 'Todos' = 'Todos'\r\n showSearch = false\r\n searchSubject = ''\r\n list = []\r\n hideSearchBtn: boolean = false;\r\n ordinance: string = 'old'\r\n\r\n constructor(\r\n private router: Router,\r\n private despachoRule: DespachoService,\r\n private sqliteservice: SqliteService,\r\n private platform: Platform,\r\n private backgroundservice: BackgroundService,\r\n public ThemeService: ThemeService,\r\n public TaskService: TaskService,\r\n private RouteService: RouteService,\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.backgroundservice.registerBackService('Online', () => {\r\n this.LoadList();\r\n });\r\n\r\n this.dynamicSearch()\r\n }\r\n\r\n\r\n async dynamicSearch() {\r\n\r\n if(this.showSearch && this.searchSubject) {\r\n \r\n const searchedList = this.TaskService.despachoStore.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\r\n this.list = this.TaskService.reorderList(this.ordinance, searchedList)\r\n } else {\r\n const list = this.despachoStore.list\r\n this.list = this.TaskService.reorderList(this.ordinance, list)\r\n }\r\n\r\n }\r\n\r\n openSearch() {\r\n this.dynamicSearch()\r\n }\r\n async closeSearch() {\r\n this.searchSubject = ''\r\n this.dynamicSearch()\r\n }\r\n\r\n async basicSearch() {\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 async refreshing() {\r\n setTimeout(() => {\r\n this.LoadList();\r\n }, 1000);\r\n }\r\n\r\n segmentChanged(ev: any) {\r\n this.LoadList();\r\n }\r\n\r\n async LoadList() {\r\n\r\n await this.despachoRule.getList({ updateStore: true }).then((pre) => {\r\n // \r\n this.dynamicSearch()\r\n }).catch(() => {\r\n })\r\n\r\n }\r\n\r\n get skeletonLoader(): boolean {\r\n return this.despachoRule.LoaderService.loading\r\n }\r\n\r\n doRefresh(event) {\r\n this.LoadList();\r\n\r\n setTimeout(() => {\r\n try {\r\n event?.target?.complete();\r\n} catch(error) {}\r\n }, 2000);\r\n }\r\n\r\n async GoToDespacho(serialNumber: any) {\r\n this.router.navigate(['/home/gabinete-digital/despachos', serialNumber, 'gabinete-digital']);\r\n }\r\n\r\n\r\n goBack() {\r\n this.RouteService.goBack();\r\n }\r\n\r\n}\r\n"]},"metadata":{},"sourceType":"module"} |