mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 20:47:54 +00:00
1 line
11 KiB
JSON
1 line
11 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 { TaskService } from 'src/app/services/task.service';\nimport { ThemeService } from 'src/app/services/theme.service';\nlet DespachosPage = class DespachosPage {\n constructor(router, despachoRule, TaskService, ThemeService) {\n this.router = router;\n this.despachoRule = despachoRule;\n this.TaskService = TaskService;\n this.ThemeService = ThemeService;\n this.skeletonLoader = false;\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 this.LoadList();\n this.listSubscription = this.TaskService.despachoStore.registerCallback({\n id: import.meta.url,\n funx: () => {\n this.dynamicSearch();\n }\n });\n this.dynamicSearch();\n this.routerSubscription = this.router.events.subscribe(event => {\n if (event instanceof NavigationStart && event.url.startsWith('/home/gabinete-digital?despachos=true')) {\n this.LoadList();\n }\n });\n window['gabinete-aside-refresh'] = () => {\n this.LoadList();\n };\n }\n ngOnDestroy() {\n console.log('destroy');\n this.listSubscription.delete();\n this.routerSubscription?.unsubscribe();\n }\n reorderList(orderBy) {\n this.ordinance = orderBy;\n this.dynamicSearch();\n }\n dynamicSearch() {\n var _this = this;\n return _asyncToGenerator(function* () {\n if (_this.showSearch && _this.searchSubject) {\n const list = _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, list);\n } else {\n const list = _this.TaskService.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 goToDespacho({\n SerialNumber\n }) {\n this.router.navigate(['/home/gabinete-digital/despachos', SerialNumber, 'gabinete-digital']);\n }\n LoadList() {\n var _this4 = this;\n return _asyncToGenerator(function* () {\n _this4.skeletonLoader = true;\n yield _this4.despachoRule.getList({\n updateStore: true\n });\n _this4.dynamicSearch();\n _this4.skeletonLoader = false;\n })();\n }\n doRefresh(event) {\n if (event) {\n setTimeout(() => {\n try {\n event?.target?.complete();\n } catch (error) {}\n }, 2000);\n }\n setTimeout(() => {\n this.LoadList();\n }, 1000);\n }\n refreshing() {\n setTimeout(() => {\n this.LoadList();\n }, 1000);\n }\n};\nDespachosPage.ctorParameters = () => [{\n type: Router\n}, {\n type: DespachoService\n}, {\n type: TaskService\n}, {\n type: ThemeService\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","TaskService","ThemeService","DespachosPage","constructor","router","despachoRule","ngOnInit","LoadList","listSubscription","despachoStore","registerCallback","id","import","meta","url","funx","dynamicSearch","routerSubscription","events","subscribe","event","startsWith","window","ngOnDestroy","console","log","delete","unsubscribe","reorderList","orderBy","ordinance","_this","showSearch","searchSubject","list","filter","task","subject","Folio","Subject","workflowInstanceDataFields","toLowerCase","includes","openSearch","closeSearch","_this2","basicSearch","_this3","goToDespacho","SerialNumber","navigate","_this4","skeletonLoader","getList","updateStore","doRefresh","setTimeout","target","complete","error","refreshing","selector","template"],"sourceRoot":"","sources":["C:\\Users\\eudes.inacio\\GabineteDigital\\gabinete-digital-fo\\src\\app\\shared\\gabinete-digital\\despachos\\despachos.page.ts"],"sourcesContent":["import { Component, OnInit } from '@angular/core';\r\nimport { customTask } from '../../../models/dailyworktask.model';\r\nimport { NavigationEnd, NavigationStart, Router, } from '@angular/router';\r\nimport { DespachoService } from 'src/app/Rules/despacho.service';\r\nimport { TaskService } from 'src/app/services/task.service';\r\nimport { ThemeService } from 'src/app/services/theme.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\nexport class DespachosPage implements OnInit {\r\n\r\n skeletonLoader = false;\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 listSubscription : {\r\n delete(): void;\r\n }\r\n\r\n routerSubscription;\r\n\r\n constructor (\r\n private router: Router,\r\n private despachoRule: DespachoService,\r\n public TaskService: TaskService,\r\n public ThemeService: ThemeService,\r\n ) {}\r\n\r\n ngOnInit() {\r\n\r\n this.LoadList()\r\n\r\n this.listSubscription = this.TaskService.despachoStore.registerCallback({\r\n id: import.meta.url,\r\n funx:() => {\r\n\r\n this.dynamicSearch()\r\n }\r\n })\r\n this.dynamicSearch();\r\n\r\n\r\n this.routerSubscription = this.router.events.subscribe((event) => {\r\n if (event instanceof NavigationStart && event.url.startsWith('/home/gabinete-digital?despachos=true')) {\r\n this.LoadList()\r\n }\r\n });\r\n\r\n window['gabinete-aside-refresh'] = () => {\r\n this.LoadList()\r\n }\r\n\r\n }\r\n\r\n ngOnDestroy() {\r\n console.log('destroy')\r\n this.listSubscription.delete()\r\n this.routerSubscription?.unsubscribe();\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 async dynamicSearch() {\r\n\r\n if(this.showSearch && this.searchSubject) {\r\n \r\n const list = 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\r\n this.list = this.TaskService.reorderList(this.ordinance, list)\r\n } else {\r\n const list = this.TaskService.despachoStore.list\r\n this.list = this.TaskService.reorderList(this.ordinance, list)\r\n }\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\r\n goToDespacho({ SerialNumber } : customTask) {\r\n this.router.navigate(['/home/gabinete-digital/despachos',SerialNumber,'gabinete-digital']);\r\n }\r\n\r\n async LoadList() {\r\n\r\n this.skeletonLoader = true;\r\n\r\n await this.despachoRule.getList({updateStore: true})\r\n this.dynamicSearch()\r\n this.skeletonLoader = false;\r\n }\r\n \r\n doRefresh(event) {\r\n if (event) {\r\n setTimeout(() => {\r\n try {\r\n event?.target?.complete();\r\n} catch(error) {}\r\n }, 2000);\r\n }\r\n\r\n setTimeout(() => {\r\n this.LoadList();\r\n }, 1000);\r\n }\r\n\r\n refreshing() {\r\n setTimeout(() => {\r\n this.LoadList();\r\n }, 1000);\r\n }\r\n\r\n}\r\n"]},"metadata":{},"sourceType":"module"} |