From 805825d3f5b9ae1ab397b462530786803c920e3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eudes=20In=C3=A1cio?= Date: Sat, 2 Mar 2024 12:38:30 +0100 Subject: [PATCH] add delegar verification --- package-lock.json | 2 +- src/app/models/dailyworktask.model.ts | 1 + .../agenda/edit-event/edit-event.page.html | 12 ++++++++- .../agenda/edit-event/edit-event.page.ts | 26 +++++++++++++++++++ .../agenda/new-event/new-event.page.html | 18 +++++++++++-- .../pages/agenda/new-event/new-event.page.ts | 11 ++++---- .../despacho-pr/despacho-pr.page.html | 2 +- .../despacho-pr/despacho-pr.page.ts | 4 ++- .../despachos/despacho/despacho.page.html | 4 +-- .../despachos/despacho/despacho.page.ts | 4 ++- .../diplomas-gerar/diplomas-gerar.page.html | 2 +- .../diplomas-gerar/diplomas-gerar.page.ts | 3 +++ .../expediente-pr/expediente-pr.page.html | 4 +-- .../expediente-pr/expediente-pr.page.ts | 4 ++- .../pedidos/pedido/pedido.page.html | 6 ++--- .../pedidos/pedido/pedido.page.ts | 4 ++- 16 files changed, 84 insertions(+), 23 deletions(-) diff --git a/package-lock.json b/package-lock.json index 615794d6f..fd3d134d0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53484,7 +53484,7 @@ }, "cordova-plugin-ffmpeg": { "version": "git+ssh://git@github.com/MaximBelov/cordova-plugin-ffmpeg.git#535a64e437f81b34bacf090da7fc97e6754189c7", - "from": "cordova-plugin-ffmpeg@https://github.com/MaximBelov/cordova-plugin-ffmpeg.git" + "from": "cordova-plugin-ffmpeg@github:MaximBelov/cordova-plugin-ffmpeg" }, "cordova-plugin-file": { "version": "6.0.2", diff --git a/src/app/models/dailyworktask.model.ts b/src/app/models/dailyworktask.model.ts index 46d7857d3..a4e8feab5 100644 --- a/src/app/models/dailyworktask.model.ts +++ b/src/app/models/dailyworktask.model.ts @@ -68,6 +68,7 @@ export class fullTask { workflowInstanceFolio: string workflowInstanceID: number workflowName: string + isDelegated: boolean } export const activityInstanceNameArray = [ diff --git a/src/app/pages/agenda/edit-event/edit-event.page.html b/src/app/pages/agenda/edit-event/edit-event.page.html index fcc93057d..b0645c1a9 100644 --- a/src/app/pages/agenda/edit-event/edit-event.page.html +++ b/src/app/pages/agenda/edit-event/edit-event.page.html @@ -135,6 +135,15 @@ +
+
+ + Todo dia + + +
+
+
@@ -163,7 +172,8 @@
-
+ +
diff --git a/src/app/pages/agenda/edit-event/edit-event.page.ts b/src/app/pages/agenda/edit-event/edit-event.page.ts index 56926e7dc..7c5e10f74 100644 --- a/src/app/pages/agenda/edit-event/edit-event.page.ts +++ b/src/app/pages/agenda/edit-event/edit-event.page.ts @@ -88,6 +88,7 @@ export class EditEventPage implements OnInit { sesseionStora = SessionStore environment = environment + allDayCheck: boolean = false; constructor( private modalController: ModalController, @@ -112,6 +113,7 @@ export class EditEventPage implements OnInit { this.caller = this.navParams.get('caller'); this.initCalendarName = this.postEvent.CalendarName; + this.allDayCheck = this.postEvent.IsAllDayEvent; @@ -648,4 +650,28 @@ export class EditEventPage implements OnInit { } return string; } + + onCheckboxChange(event: any) { + if (this.allDayCheck) { + this.postEvent.IsAllDayEvent = this.allDayCheck; + this.postEvent.StartDate = this.setAlldayTime(this.postEvent.StartDate) + + console.log('Recurso ativado!!'); + } else { + this.postEvent.IsAllDayEvent = this.allDayCheck; + console.log('Recurso desativado'); + + } + } + + setAlldayTime(timeToReturn) { + let date: any = new Date(timeToReturn) || new Date(); + let newdate = new Date(); + date.setHours(0) + date.setMinutes(0) + date.setSeconds(0); + + + return date + } } diff --git a/src/app/pages/agenda/new-event/new-event.page.html b/src/app/pages/agenda/new-event/new-event.page.html index de1a8a5c3..d64b939ce 100644 --- a/src/app/pages/agenda/new-event/new-event.page.html +++ b/src/app/pages/agenda/new-event/new-event.page.html @@ -116,7 +116,7 @@
Todo dia - +
@@ -131,7 +131,19 @@
- + + + + + diff --git a/src/app/pages/agenda/new-event/new-event.page.ts b/src/app/pages/agenda/new-event/new-event.page.ts index c1e182bda..4235073ba 100644 --- a/src/app/pages/agenda/new-event/new-event.page.ts +++ b/src/app/pages/agenda/new-event/new-event.page.ts @@ -881,15 +881,14 @@ export class NewEventPage implements OnInit { onCheckboxChange(event: any) { if (this.allDayCheck) { - this.allDayCheck = !this.allDayCheck this.postEvent.IsAllDayEvent = this.allDayCheck; + this.postEvent.StartDate = this.setAlldayTime(this.postEvent.StartDate) - console.log('Recurso desativado'); - } else { - this.allDayCheck = !this.allDayCheck - this.postEvent.IsAllDayEvent = this.allDayCheck; - this.postEvent.StartDate = this.setAlldayTime(this.CalendarDate) console.log('Recurso ativado!!'); + } else { + this.postEvent.IsAllDayEvent = this.allDayCheck; + console.log('Recurso desativado'); + } } diff --git a/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.html b/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.html index f5afa6fde..64503a241 100644 --- a/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.html +++ b/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.html @@ -27,7 +27,7 @@
Outras opções
- + diff --git a/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.ts b/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.ts index 3769430e1..05bfe9d33 100644 --- a/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.ts +++ b/src/app/pages/gabinete-digital/despachos-pr/despacho-pr/despacho-pr.page.ts @@ -48,6 +48,7 @@ export class DespachoPrPage implements OnInit { dropButton = false selectedIndex = 0 + isDelegated:boolean = false; showOptions = false @@ -120,7 +121,8 @@ export class DespachoPrPage implements OnInit { async LoadTaskDetail(serial: string) { this.processes.GetTask(serial).subscribe((res: fullTask) => { this.TaskService.loadDiplomas(); - + console.log('is delegate despach pr',res.isDelegated) + this.isDelegated = res.isDelegated this.task = { "SerialNumber": res.serialNumber, "Folio": res.workflowInstanceDataFields.Subject, diff --git a/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.html b/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.html index 57cb6c42a..afa88ce41 100644 --- a/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.html +++ b/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.html @@ -24,7 +24,7 @@
Reencaminhar para Área Jurídica
Outras opções
- +
@@ -34,7 +34,7 @@
- +
diff --git a/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.ts b/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.ts index 25247c366..0dd8836b2 100644 --- a/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.ts +++ b/src/app/pages/gabinete-digital/despachos/despacho/despacho.page.ts @@ -59,6 +59,7 @@ export class DespachoPage implements OnInit { dropButton = true showOptions = false + isDelegated = false; constructor(private activateRoute: ActivatedRoute, @@ -136,7 +137,8 @@ export class DespachoPage implements OnInit { } catch (error) { console.log(error) } - + console.log('is Delegated',res.isDelegated) + this.isDelegated = res.isDelegated; this.task = { "SerialNumber": res.serialNumber, "Folio": res.workflowInstanceDataFields.Subject, diff --git a/src/app/pages/gabinete-digital/diplomas-gerar/diplomas-gerar/diplomas-gerar.page.html b/src/app/pages/gabinete-digital/diplomas-gerar/diplomas-gerar/diplomas-gerar.page.html index 19e6b2287..37cefb059 100644 --- a/src/app/pages/gabinete-digital/diplomas-gerar/diplomas-gerar/diplomas-gerar.page.html +++ b/src/app/pages/gabinete-digital/diplomas-gerar/diplomas-gerar/diplomas-gerar.page.html @@ -25,7 +25,7 @@
- +
diff --git a/src/app/pages/gabinete-digital/diplomas-gerar/diplomas-gerar/diplomas-gerar.page.ts b/src/app/pages/gabinete-digital/diplomas-gerar/diplomas-gerar/diplomas-gerar.page.ts index 96ca7bc5d..442bf7231 100644 --- a/src/app/pages/gabinete-digital/diplomas-gerar/diplomas-gerar/diplomas-gerar.page.ts +++ b/src/app/pages/gabinete-digital/diplomas-gerar/diplomas-gerar/diplomas-gerar.page.ts @@ -36,6 +36,7 @@ export class DiplomasGerarPage implements OnInit { attachments:any; customDate: any; caller:string; + isDelegated: boolean; showOptions = false constructor( @@ -101,6 +102,8 @@ export class DiplomasGerarPage implements OnInit { this.processes.GetTask(serial).subscribe(res => { this.TaskService.loadDiplomas() + console.log('is delegated', res.isDelegated) + this.isDelegated = res.isDelegated; this.task = { "SerialNumber": res.serialNumber, "Folio": res.workflowInstanceDataFields.Subject, diff --git a/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.html b/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.html index 237ba8829..628670d9e 100644 --- a/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.html +++ b/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.html @@ -23,7 +23,7 @@
- +
@@ -35,7 +35,7 @@ - +
diff --git a/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.ts b/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.ts index 44eab1ef5..4318a2ec3 100644 --- a/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.ts +++ b/src/app/pages/gabinete-digital/expedientes-pr/expediente-pr/expediente-pr.page.ts @@ -44,6 +44,7 @@ export class ExpedientePrPage implements OnInit { loggeduser: LoginUserRespose; documents: SearchList[] = []; attachments:any; + isDelegated: boolean; constructor( private processes: ProcessesService, @@ -115,7 +116,8 @@ export class ExpedientePrPage implements OnInit { let date = new Date(res.taskStartDate); date.setMonth(date.getMonth() + 1); let taskDate = date.getFullYear()+"-"+ date.getMonth()+"-"+date.getDate()+" "+date.getHours()+":"+date.getMinutes()+ ":"+date.getSeconds(); - + console.log('is delegated expeidente pr',res.isDelegated) + this.isDelegated = res.isDelegated this.TaskService.loadExpedientes(); this.task = { "SerialNumber": res.serialNumber, diff --git a/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.html b/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.html index 47a8f9e07..bcb2bd855 100644 --- a/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.html +++ b/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.html @@ -60,7 +60,7 @@
- +
@@ -69,7 +69,7 @@
- +
@@ -78,7 +78,7 @@
- +
diff --git a/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.ts b/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.ts index fcca6fd9d..5b6e7f36c 100644 --- a/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.ts +++ b/src/app/pages/gabinete-digital/pedidos/pedido/pedido.page.ts @@ -51,6 +51,7 @@ export class PedidoPage implements OnInit { taskArrayActions = []; showOptions = false + isDelegated: boolean; constructor(private activatedRoute: ActivatedRoute, private processes: ProcessesService, private menu: MenuController, @@ -106,7 +107,8 @@ export class PedidoPage implements OnInit { this.fulltask = res this.TaskService.loadPedidos(); - + console.log('is delegated pedido', res.isDelegated) + this.isDelegated = res.isDelegated if (res.workflowDisplayName == 'Pedido de Parecer' || res.workflowDisplayName == 'Pedido de Parecer do Presidente') { let date = new Date(res.taskStartDate);