Files
doneit-web/.angular/cache/14.2.12/babel-webpack/51c96eecf3b3d8939c69d126c48819fb.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 \"./all-processes.page.html?ngResource\";\nimport __NG_CLI_RESOURCE__1 from \"./all-processes.page.scss?ngResource\";\nimport { Component } from '@angular/core';\nimport { NavigationEnd, Router } from '@angular/router';\nimport { ThemeService } from 'src/app/services/theme.service';\nimport { TaskService } from 'src/app/services/task.service';\nlet AllProcessesPage = class AllProcessesPage {\n constructor(router, ThemeService, TaskService) {\n this.router = router;\n this.ThemeService = ThemeService;\n this.TaskService = TaskService;\n this.skeletonLoader = false;\n this.hideSearchBtn = false;\n this.showSearch = false;\n this.searchSubject = '';\n this.filterName = 'Todos';\n /* miniSearch = new MiniSearch({\r\n fields: ['Folio', 'Senders'], // fields to index for full-text search\r\n idField: 'DocId'\r\n }) */\n this.AllProcess = [];\n this.ordinance = 'old';\n }\n ngOnInit() {\n // this.updateAllProcess()\n this.checkFilter();\n }\n ngAfterViewInit() {\n this.listSubscription = this.TaskService.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 NavigationEnd && event.url.includes('/home/gabinete-digital')) {\n // this.refreshing();\n this.checkFilter();\n }\n });\n }\n ngOnDestroy() {\n this.listSubscription.delete();\n this.routerSubscription?.unsubscribe();\n }\n openSearch() {\n // this.dynamicSearch()\n }\n closeSearch() {\n var _this = this;\n return _asyncToGenerator(function* () {\n _this.searchSubject = '';\n // this.dynamicSearch()\n })();\n }\n\n basicSearch() {\n return _asyncToGenerator(function* () {})();\n } // this.dynamicSearch()\n\n reorderList(orderBy) {\n this.ordinance = orderBy;\n this.dynamicSearch();\n }\n dynamicSearch() {\n var _this2 = this;\n return _asyncToGenerator(function* () {\n if (_this2.showSearch && _this2.searchSubject) {\n const AllProcess = _this2.TaskService.AllProcess.filter(task => {\n let subject = task.Folio || task.Subject || task.workflowInstanceDataFields.Subject;\n subject = subject.toLowerCase();\n return subject.includes(_this2.searchSubject.toLowerCase());\n });\n _this2.AllProcess = _this2.TaskService.reorderList(_this2.ordinance, AllProcess);\n } else {\n const AllProcess = _this2.TaskService.AllProcess;\n _this2.AllProcess = _this2.TaskService.reorderList(_this2.ordinance, AllProcess);\n }\n })();\n }\n checkFilter() {\n if (this.router.url.includes('ForToDay')) {\n this.filterName = 'Para hoje';\n } else if (this.router.url.includes('OverdueTasks')) {\n this.filterName = 'OverdueTasks';\n } else if (this.router.url.includes('New')) {\n this.filterName = 'Novos';\n } else if (this.router.url.includes('unread')) {\n this.filterName = 'Não lidos';\n }\n }\n goToProcess(serialNumber, workflowName, activityName) {\n if (workflowName == 'Despacho') {\n if (activityName == 'Tarefa de Despacho' || activityName == 'Concluir Despacho') {\n this.router.navigate(['/home/gabinete-digital/despachos', serialNumber, 'gabinete-digital']);\n }\n } else if (workflowName == 'Despacho do Presidente da República') {\n if (activityName == 'Tarefa de Despacho' || activityName == 'Concluir Despacho') {\n this.router.navigate(['/home/gabinete-digital/despachos-pr', serialNumber, 'gabinete-digital']);\n } else if (activityName == 'Revisar Diploma' || activityName == 'Assinar Diploma') {\n this.router.navigate(['/home/gabinete-digital/diplomas', serialNumber, 'gabinete-digital']);\n } else if (activityName == 'Diploma Assinado') {\n this.router.navigate(['/home/gabinete-digital/diplomas-assinar', serialNumber, 'gabinete-digital']);\n } else {\n throw 'Bug!';\n }\n } else if (workflowName == 'Pedido de Parecer' || workflowName == 'Pedido de Deferimento') {\n this.router.navigate(['/home/gabinete-digital/pedidos', serialNumber, 'gabinete-digital']);\n } else if (workflowName == 'Expediente') {\n this.router.navigate(['/home/gabinete-digital/expediente', serialNumber, 'gabinete-digital']);\n } else if (workflowName == 'Expediente' && this.loggeduser.Profile == 'PR') {\n this.router.navigate(['/home/gabinete-digital/expedientes-pr', serialNumber, 'gabinete-digital']);\n } else if (workflowName == \"Pedido de Parecer do Presidente\") {\n this.router.navigate(['/home/gabinete-digital/pedidos', serialNumber, 'gabinete-digital']);\n } else if (workflowName == 'Agenda Pessoal PR' || workflowName == 'Agenda Oficial PR' || workflowName == 'Agenda Oficial MDGPR' || workflowName == 'Agenda Pessoal MDGPR' || activityName == \"Aprovar Evento\" || workflowName == \"Agendar Evento\") {\n this.router.navigate(['/home/gabinete-digital/event-list/approve-event', serialNumber, 'gabinete-digital']);\n } else {\n throw `${workflowName} && ${activityName} no route`;\n }\n }\n};\nAllProcessesPage.ctorParameters = () => [{\n type: Router\n}, {\n type: ThemeService\n}, {\n type: TaskService\n}];\nAllProcessesPage = __decorate([Component({\n selector: 'app-all-processes',\n template: __NG_CLI_RESOURCE__0,\n styles: [__NG_CLI_RESOURCE__1]\n})], AllProcessesPage);\nexport { AllProcessesPage };","map":{"version":3,"mappings":";;;;AAAA,SAASA,SAAS,QAAgB,eAAe;AACjD,SAASC,aAAa,EAAEC,MAAM,QAAQ,iBAAiB;AAEvD,SAASC,YAAY,QAAQ,gCAAgC;AAC7D,SAASC,WAAW,QAAQ,+BAA+B;AAQpD,IAAMC,gBAAgB,GAAtB,MAAMA,gBAAgB;EA6B3BC,YACUC,MAAc,EACfJ,YAA0B,EAC1BC,WAAwB;IAFvB,WAAM,GAANG,MAAM;IACP,iBAAY,GAAZJ,YAAY;IACZ,gBAAW,GAAXC,WAAW;IA9BpB,mBAAc,GAAG,KAAK;IAEtB,kBAAa,GAAY,KAAK;IAC9B,eAAU,GAAG,KAAK;IAClB,kBAAa,GAAW,EAAE;IAE1B,eAAU,GAA2E,OAAO;IAE5F;;;;IAKA,eAAU,GAAG,EAAE;IACf,cAAS,GAAY,KAAK;EAiBvB;EAEHI,QAAQA;IACN;IACA,IAAI,CAACC,WAAW,EAAE;EACpB;EAEAC,eAAeA;IAEb,IAAI,CAACC,gBAAgB,GAAG,IAAI,CAACP,WAAW,CAACQ,gBAAgB,CAAC;MACxDC,EAAE,EAAEC,MAAM,CAACC,IAAI,CAACC,GAAG;MACnBC,IAAI,EAACA,MAAK;QAER,IAAI,CAACC,aAAa,EAAE;MAEtB;KACD,CAAC;IAEF,IAAI,CAACA,aAAa,EAAE;IAEpB,IAAI,CAACC,kBAAkB,GAAG,IAAI,CAACZ,MAAM,CAACa,MAAM,CAACC,SAAS,CAAEC,KAAK,IAAI;MAC/D,IAAIA,KAAK,YAAYrB,aAAa,IAAIqB,KAAK,CAACN,GAAG,CAACO,QAAQ,CAAC,wBAAwB,CAAC,EAAE;QAClF;QACA,IAAI,CAACd,WAAW,EAAE;;IAEtB,CAAC,CAAC;EAEJ;EAEAe,WAAWA;IACT,IAAI,CAACb,gBAAgB,CAACc,MAAM,EAAE;IAC9B,IAAI,CAACN,kBAAkB,EAAEO,WAAW,EAAE;EACxC;EAGAC,UAAUA;IACR;EAAA;EAEIC,WAAWA;IAAA;IAAA;MACfC,KAAI,CAACC,aAAa,GAAG,EAAE;MACvB;IAAA;EACF;;EAEMC,WAAWA;IAAA;EAEjB,CAAC,CADC;;EAIFC,WAAWA,CAACC,OAAe;IAEzB,IAAI,CAACC,SAAS,GAAGD,OAAO;IAExB,IAAI,CAACf,aAAa,EAAE;EACtB;EAEMA,aAAaA;IAAA;IAAA;MAEjB,IAAGiB,MAAI,CAACC,UAAU,IAAID,MAAI,CAACL,aAAa,EAAE;QAExC,MAAMO,UAAU,GAAGF,MAAI,CAAC/B,WAAW,CAACiC,UAAU,CAACC,MAAM,CAAEC,IAAI,IAAI;UAC7D,IAAIC,OAAO,GAAGD,IAAI,CAACE,KAAK,IAAIF,IAAI,CAACG,OAAO,IAAIH,IAAI,CAACI,0BAA0B,CAACD,OAAO;UACnFF,OAAO,GAAGA,OAAO,CAACI,WAAW,EAAE;UAC/B,OAAOJ,OAAO,CAACjB,QAAQ,CAACY,MAAI,CAACL,aAAa,CAACc,WAAW,EAAE,CAAC;QAC3D,CAAC,CAAC;QAEFT,MAAI,CAACE,UAAU,GAAGF,MAAI,CAAC/B,WAAW,CAAC4B,WAAW,CAACG,MAAI,CAACD,SAAS,EAAEG,UAAU,CAAC;OAC3E,MAAM;QACL,MAAMA,UAAU,GAAGF,MAAI,CAAC/B,WAAW,CAACiC,UAAU;QAC9CF,MAAI,CAACE,UAAU,GAAGF,MAAI,CAAC/B,WAAW,CAAC4B,WAAW,CAACG,MAAI,CAACD,SAAS,EAAEG,UAAU,CAAC;;IAC3E;EACH;EAEA5B,WAAWA;IACT,IAAG,IAAI,CAACF,MAAM,CAACS,GAAG,CAACO,QAAQ,CAAC,UAAU,CAAC,EAAE;MACvC,IAAI,CAACsB,UAAU,GAAG,WAAW;KAC9B,MAAM,IAAI,IAAI,CAACtC,MAAM,CAACS,GAAG,CAACO,QAAQ,CAAC,cAAc,CAAC,EAAE;MACnD,IAAI,CAACsB,UAAU,GAAG,cAAc;KACjC,MAAM,IAAI,IAAI,CAACtC,MAAM,CAACS,GAAG,CAACO,QAAQ,CAAC,KAAK,CAAC,EAAE;MAC1C,IAAI,CAACsB,UAAU,GAAG,OAAO;KAC1B,MAAM,IAAI,IAAI,CAACtC,MAAM,CAACS,GAAG,CAACO,QAAQ,CAAC,QAAQ,CAAC,EAAE;MAC7C,IAAI,CAACsB,UAAU,GAAG,WAAW;;EAEjC;EAGAC,WAAWA,CAACC,YAAoB,EAAEC,YAAoB,EAAEC,YAAoB;IAG1E,IAAID,YAAY,IAAI,UAAU,EAAE;MAC9B,IAAIC,YAAY,IAAI,oBAAoB,IAAIA,YAAY,IAAI,mBAAmB,EAAE;QAC/E,IAAI,CAAC1C,MAAM,CAAC2C,QAAQ,CAAC,CAAC,kCAAkC,EAAEH,YAAY,EAAE,kBAAkB,CAAC,CAAC;;KAE/F,MACI,IAAIC,YAAY,IAAI,qCAAqC,EAAE;MAC9D,IAAIC,YAAY,IAAI,oBAAoB,IAAIA,YAAY,IAAI,mBAAmB,EAAE;QAC/E,IAAI,CAAC1C,MAAM,CAAC2C,QAAQ,CAAC,CAAC,qCAAqC,EAAEH,YAAY,EAAE,kBAAkB,CAAC,CAAC;OAChG,MACI,IAAIE,YAAY,IAAI,iBAAiB,IAAIA,YAAY,IAAI,iBAAiB,EAAE;QAC/E,IAAI,CAAC1C,MAAM,CAAC2C,QAAQ,CAAC,CAAC,iCAAiC,EAAEH,YAAY,EAAE,kBAAkB,CAAC,CAAC;OAC5F,MACI,IAAIE,YAAY,IAAI,kBAAkB,EAAE;QAC3C,IAAI,CAAC1C,MAAM,CAAC2C,QAAQ,CAAC,CAAC,yCAAyC,EAAEH,YAAY,EAAE,kBAAkB,CAAC,CAAC;OACpG,MAAM;QACL,MAAM,MAAM;;KAEf,MACI,IAAIC,YAAY,IAAI,mBAAmB,IAAIA,YAAY,IAAI,uBAAuB,EAAE;MACvF,IAAI,CAACzC,MAAM,CAAC2C,QAAQ,CAAC,CAAC,gCAAgC,EAAEH,YAAY,EAAE,kBAAkB,CAAC,CAAC;KAC3F,MACI,IAAIC,YAAY,IAAI,YAAY,EAAE;MACrC,IAAI,CAACzC,MAAM,CAAC2C,QAAQ,CAAC,CAAC,mCAAmC,EAAEH,YAAY,EAAE,kBAAkB,CAAC,CAAC;KAC9F,MACI,IAAIC,YAAY,IAAI,YAAY,IAAI,IAAI,CAACG,UAAU,CAACC,OAAO,IAAI,IAAI,EAAE;MACxE,IAAI,CAAC7C,MAAM,CAAC2C,QAAQ,CAAC,CAAC,uCAAuC,EAAEH,YAAY,EAAE,kBAAkB,CAAC,CAAC;KAClG,MACI,IAAIC,YAAY,IAAI,iCAAiC,EAAE;MAC1D,IAAI,CAACzC,MAAM,CAAC2C,QAAQ,CAAC,CAAC,gCAAgC,EAAEH,YAAY,EAAE,kBAAkB,CAAC,CAAC;KAC3F,MACI,IAAIC,YAAY,IAAI,mBAAmB,IAAIA,YAAY,IAAI,mBAAmB,IAAIA,YAAY,IAAI,sBAAsB,IAAIA,YAAY,IAAI,sBAAsB,IAAIC,YAAY,IAAI,gBAAgB,IAAID,YAAY,IAAI,gBAAgB,EAAE;MAC/O,IAAI,CAACzC,MAAM,CAAC2C,QAAQ,CAAC,CAAC,iDAAiD,EAAEH,YAAY,EAAE,kBAAkB,CAAC,CAAC;KAC5G,MACI;MACH,MAAM,GAAGC,YAAY,OAAOC,YAAY,WAAW;;EAEvD;;;;;;;;;AA7JW5C,gBAAgB,eAL5BL,SAAS,CAAC;EACTqD,QAAQ,EAAE,mBAAmB;EAC7BC,8BAAwC;;CAEzC,CAAC,GACWjD,gBAAgB;SAAhBA,gBAAgB","names":["Component","NavigationEnd","Router","ThemeService","TaskService","AllProcessesPage","constructor","router","ngOnInit","checkFilter","ngAfterViewInit","listSubscription","registerCallback","id","import","meta","url","funx","dynamicSearch","routerSubscription","events","subscribe","event","includes","ngOnDestroy","delete","unsubscribe","openSearch","closeSearch","_this","searchSubject","basicSearch","reorderList","orderBy","ordinance","_this2","showSearch","AllProcess","filter","task","subject","Folio","Subject","workflowInstanceDataFields","toLowerCase","filterName","goToProcess","serialNumber","workflowName","activityName","navigate","loggeduser","Profile","selector","template"],"sourceRoot":"","sources":["C:\\Users\\eudes.inacio\\GabineteDigital\\gabinete-digital-fo\\src\\app\\shared\\gabinete-digital\\all-processes\\all-processes.page.ts"],"sourcesContent":["import { Component, OnInit } from '@angular/core';\r\nimport { NavigationEnd, Router } from '@angular/router';\r\nimport { LoginUserRespose } from 'src/app/models/user.model';\r\nimport { ThemeService } from 'src/app/services/theme.service'\r\nimport { TaskService } from 'src/app/services/task.service'\r\n/* import MiniSearch from 'minisearch' */\r\n\r\n@Component({\r\n selector: 'app-all-processes',\r\n templateUrl: './all-processes.page.html',\r\n styleUrls: ['./all-processes.page.scss'],\r\n})\r\nexport class AllProcessesPage implements OnInit {\r\n\r\n skeletonLoader = false;\r\n loggeduser: LoginUserRespose;\r\n hideSearchBtn: boolean = false;\r\n showSearch = false;\r\n searchSubject: string = '';\r\n \r\n filterName: 'Para hoje' | 'Novos'| 'Lidos'| 'Não lidos'| 'OverdueTasks' | 'Todos' = 'Todos'\r\n\r\n /* miniSearch = new MiniSearch({\r\n fields: ['Folio', 'Senders'], // fields to index for full-text search\r\n idField: 'DocId'\r\n }) */\r\n\r\n AllProcess = []\r\n ordinance: string = 'old'\r\n\r\n \r\n /**\r\n * @description Update List subcription\r\n */\r\n listSubscription : {\r\n delete(): void;\r\n }\r\n routerSubscription;\r\n\r\n\r\n\r\n constructor(\r\n private router: Router,\r\n public ThemeService: ThemeService,\r\n public TaskService: TaskService,\r\n ) {}\r\n\r\n ngOnInit() {\r\n // this.updateAllProcess()\r\n this.checkFilter();\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n\r\n this.listSubscription = this.TaskService.registerCallback({\r\n id: import.meta.url,\r\n funx:() => {\r\n\r\n this.dynamicSearch()\r\n \r\n }\r\n })\r\n\r\n this.dynamicSearch();\r\n\r\n this.routerSubscription = this.router.events.subscribe((event) => {\r\n if (event instanceof NavigationEnd && event.url.includes('/home/gabinete-digital')) {\r\n // this.refreshing();\r\n this.checkFilter();\r\n }\r\n });\r\n\r\n }\r\n\r\n ngOnDestroy() {\r\n this.listSubscription.delete()\r\n this.routerSubscription?.unsubscribe();\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 async dynamicSearch() {\r\n\r\n if(this.showSearch && this.searchSubject) {\r\n \r\n const AllProcess = this.TaskService.AllProcess.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.AllProcess = this.TaskService.reorderList(this.ordinance, AllProcess)\r\n } else {\r\n const AllProcess = this.TaskService.AllProcess\r\n this.AllProcess = this.TaskService.reorderList(this.ordinance, AllProcess)\r\n }\r\n }\r\n\r\n checkFilter() {\r\n if(this.router.url.includes('ForToDay')) {\r\n this.filterName = 'Para hoje'\r\n } else if (this.router.url.includes('OverdueTasks')) {\r\n this.filterName = 'OverdueTasks'\r\n } else if (this.router.url.includes('New')) {\r\n this.filterName = 'Novos'\r\n } else if (this.router.url.includes('unread')) {\r\n this.filterName = 'Não lidos'\r\n }\r\n } \r\n\r\n\r\n goToProcess(serialNumber: string, workflowName: string, activityName: string) {\r\n\r\n\r\n if (workflowName == 'Despacho') {\r\n if (activityName == 'Tarefa de Despacho' || activityName == 'Concluir Despacho') {\r\n this.router.navigate(['/home/gabinete-digital/despachos', serialNumber, 'gabinete-digital']);\r\n }\r\n }\r\n else if (workflowName == 'Despacho do Presidente da República') {\r\n if (activityName == 'Tarefa de Despacho' || activityName == 'Concluir Despacho') {\r\n this.router.navigate(['/home/gabinete-digital/despachos-pr', serialNumber, 'gabinete-digital']);\r\n }\r\n else if (activityName == 'Revisar Diploma' || activityName == 'Assinar Diploma') {\r\n this.router.navigate(['/home/gabinete-digital/diplomas', serialNumber, 'gabinete-digital']);\r\n }\r\n else if (activityName == 'Diploma Assinado') {\r\n this.router.navigate(['/home/gabinete-digital/diplomas-assinar', serialNumber, 'gabinete-digital']);\r\n } else {\r\n throw('Bug!');\r\n }\r\n }\r\n else if (workflowName == 'Pedido de Parecer' || workflowName == 'Pedido de Deferimento') {\r\n this.router.navigate(['/home/gabinete-digital/pedidos', serialNumber, 'gabinete-digital']);\r\n }\r\n else if (workflowName == 'Expediente') {\r\n this.router.navigate(['/home/gabinete-digital/expediente', serialNumber, 'gabinete-digital']);\r\n }\r\n else if (workflowName == 'Expediente' && this.loggeduser.Profile == 'PR') {\r\n this.router.navigate(['/home/gabinete-digital/expedientes-pr', serialNumber, 'gabinete-digital']);\r\n }\r\n else if (workflowName == \"Pedido de Parecer do Presidente\") {\r\n this.router.navigate(['/home/gabinete-digital/pedidos', serialNumber, 'gabinete-digital']);\r\n }\r\n else if (workflowName == 'Agenda Pessoal PR' || workflowName == 'Agenda Oficial PR' || workflowName == 'Agenda Oficial MDGPR' || workflowName == 'Agenda Pessoal MDGPR' || activityName == \"Aprovar Evento\" || workflowName == \"Agendar Evento\") {\r\n this.router.navigate(['/home/gabinete-digital/event-list/approve-event', serialNumber, 'gabinete-digital']);\r\n }\r\n else {\r\n throw(`${workflowName} && ${activityName} no route`)\r\n }\r\n }\r\n\r\n}\r\n"]},"metadata":{},"sourceType":"module"}