diff --git a/package-lock.json b/package-lock.json
index eb133498c..cda21774a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -6079,17 +6079,20 @@
}
},
"cordova-android": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/cordova-android/-/cordova-android-9.0.0.tgz",
- "integrity": "sha512-2ZEgApK4LPMYW0zh/mLAH3CabzCaKE0yxQTzA2wTf0Eo2HHTJnRtDCf9spGf3nPOkubyXS6+pvzz5QzNHpVTqQ==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/cordova-android/-/cordova-android-9.1.0.tgz",
+ "integrity": "sha512-bzOX9E4eQsOSpa06oZZ7XAGq3DwB73juhhj0oPqHH/khWk0mkCD4aiVYMFoc0fmIaSQvzbY1ww7L6UBW5pyGfg==",
"dev": true,
"requires": {
"android-versions": "^1.5.0",
"cordova-common": "^4.0.1",
"execa": "^4.0.2",
+ "fast-glob": "^3.2.4",
"fs-extra": "^9.0.1",
+ "is-path-inside": "^3.0.2",
"nopt": "^4.0.3",
"properties-parser": "^0.3.1",
+ "semver": "^7.3.4",
"which": "^2.0.2"
},
"dependencies": {
@@ -6131,6 +6134,12 @@
"pump": "^3.0.0"
}
},
+ "is-path-inside": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
+ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
+ "dev": true
+ },
"is-stream": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
@@ -6156,6 +6165,15 @@
"path-key": "^3.0.0"
}
},
+ "semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
"universalify": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
@@ -20297,7 +20315,8 @@
},
"ssri": {
"version": "6.0.1",
- "resolved": "",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz",
+ "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==",
"dev": true,
"requires": {
"figgy-pudding": "^3.5.1"
diff --git a/package.json b/package.json
index f09e0d6f3..2780dd856 100644
--- a/package.json
+++ b/package.json
@@ -93,7 +93,7 @@
"@types/jasminewd2": "~2.0.3",
"@types/node": "^12.11.1",
"codelyzer": "^6.0.0",
- "cordova-android": "^9.0.0",
+ "cordova-android": "^9.1.0",
"cordova-browser": "^6.0.0",
"cordova-ios": "^6.2.0",
"cordova-plugin-androidx": "^3.0.0",
diff --git a/src/app/modals/create-process/create-process.page.html b/src/app/modals/create-process/create-process.page.html
index ac4074a02..833699d1f 100644
--- a/src/app/modals/create-process/create-process.page.html
+++ b/src/app/modals/create-process/create-process.page.html
@@ -145,9 +145,7 @@
-
-
diff --git a/src/app/pages/gabinete-digital/diplomas/diploma/diploma.page.ts b/src/app/pages/gabinete-digital/diplomas/diploma/diploma.page.ts
index 19cf3bffe..b7e328184 100644
--- a/src/app/pages/gabinete-digital/diplomas/diploma/diploma.page.ts
+++ b/src/app/pages/gabinete-digital/diplomas/diploma/diploma.page.ts
@@ -57,7 +57,7 @@ export class DiplomaPage implements OnInit {
}
goBack() {
- if (window.innerWidth <= 800) {
+ if (window.innerWidth < 801) {
this.router.navigate(['/home/gabinete-digital/diplomas']);
} else {
let navigationExtras: NavigationExtras = {
diff --git a/src/app/pages/gabinete-digital/diplomas/diplomas.page.ts b/src/app/pages/gabinete-digital/diplomas/diplomas.page.ts
index e43640af9..c33e839ff 100644
--- a/src/app/pages/gabinete-digital/diplomas/diplomas.page.ts
+++ b/src/app/pages/gabinete-digital/diplomas/diplomas.page.ts
@@ -83,8 +83,6 @@ constructor(
}
async LoadList(){
-
-
let diplomas = await this.processes.GetTasksList("Despacho do Presidente da República", false).toPromise();
console.log('diplomas', diplomas);
diff --git a/src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.ts b/src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.ts
index 6296cd6b7..1f1e47809 100644
--- a/src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.ts
+++ b/src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.ts
@@ -66,11 +66,21 @@ export class BookMeetingModalPage implements OnInit {
showLoader = false
get dateStart () {
- return this.dateControlStart.value
+ if( window.innerWidth < 801) {
+ return this.postData.StartDate;
+ }
+ else{
+ return this.dateControlStart.value;
+ }
}
get dateEnd () {
- return this.dateControlEnd.value
+ if( window.innerWidth < 801) {
+ return this.postData.EndDate;
+ }
+ else{
+ return this.dateControlEnd.value;
+ }
}
@ViewChild('picker') picker: any;
@@ -182,9 +192,8 @@ export class BookMeetingModalPage implements OnInit {
Categories: null,
HasAttachments: true,
}
+
console.log(this.postData);
- console.log(this.task);
-
if(this.task.FsId == '8') {
@@ -220,10 +229,8 @@ export class BookMeetingModalPage implements OnInit {
await this.calendarService.createTaskEvent(this.task.FolderId, this.postData, "pr",this.task.SerialNumber, this.task.FsId).toPromise();
break;
}
-
- this.toastService.successMessage('Reunião criada', ()=>{
- this.close();
- })
+ this.close();
+ this.toastService.successMessage('Reunião criada');
} catch (error) {
this.toastService.badRequest()
@@ -235,7 +242,7 @@ export class BookMeetingModalPage implements OnInit {
this.adding = "intervenient";
- if(window.innerWidth <= 800){
+ if(window.innerWidth <= 801){
const modal = await this.modalController.create({
component: AttendeesPageModal,
componentProps: {
diff --git a/src/app/pages/gabinete-digital/gabinete-digital.page.html b/src/app/pages/gabinete-digital/gabinete-digital.page.html
index 34a7e03a5..3acec560f 100644
--- a/src/app/pages/gabinete-digital/gabinete-digital.page.html
+++ b/src/app/pages/gabinete-digital/gabinete-digital.page.html
@@ -115,7 +115,7 @@
-
+
diff --git a/src/app/pages/gabinete-digital/gabinete-digital.page.ts b/src/app/pages/gabinete-digital/gabinete-digital.page.ts
index 9d6c83605..a2ffad9d7 100644
--- a/src/app/pages/gabinete-digital/gabinete-digital.page.ts
+++ b/src/app/pages/gabinete-digital/gabinete-digital.page.ts
@@ -93,11 +93,12 @@ export class GabineteDigitalPage implements OnInit {
window.onresize = (event) => {
// if not mobile remove all component
- if( window.innerWidth <= 800){
+ if( window.innerWidth <= 801){
this.modalController.dismiss();
}
};
this.checkRoutes();
+ this.checkUser();
}
@@ -111,14 +112,6 @@ export class GabineteDigitalPage implements OnInit {
ngOnInit() {
- switch(this.loggeduser.Profile){
- case 'MDGPR':
- this.showExpedients = true;
- break;
- case 'PR':
- this.showExpedientesPr = true;
- break;
- }
this.router.events.forEach((event) => {
if(event instanceof NavigationEnd && event.url == this.router.url) {
this.checkRoutes();
@@ -129,6 +122,17 @@ export class GabineteDigitalPage implements OnInit {
this.hideRefreshButton();
}
+ checkUser(){
+ switch(this.loggeduser.Profile){
+ case 'MDGPR':
+ this.showExpedients = true;
+ break;
+ case 'PR':
+ this.showExpedientesPr = true;
+ break;
+ }
+ }
+
hideRefreshButton(){
window.onresize = (event) => {
if( window.innerWidth < 801) {
@@ -139,13 +143,54 @@ export class GabineteDigitalPage implements OnInit {
}
}
if(window.innerWidth < 801){
- console.log('YASS');
this.hideRefreshBtn = false;
}
}
checkRoutes(){
- this.activatedRoute.queryParams.subscribe(params => {
+ if(this.router.url == '/home/gabinete-digital?eventos=true'){
+ this.openEventsToApprovePage("MDGPR");
+ this.selectedElement='approval';
+ }
+ else if(this.router.url == '/home/gabinete-digital?expedientes=true'){
+ this.openExpedientListPage();
+ if(this.loggeduser.Profile == 'MDGPR'){
+ this.selectedElement='Correspondence';
+ }
+ else{
+ this.selectedElement='Expediente Presidente'
+ }
+ }
+ else if(this.router.url == '/home/gabinete-digital?pendentes=true'){
+ this.openPendentesPage('');
+ this.selectedElement='Pending';
+ }
+ else if(this.router.url == '/home/gabinete-digital?despachos=true'){
+ this.openDespachosPage('');
+ this.selectedElement='Dispatches';
+ }
+ else if(this.router.url == '/home/gabinete-digital?pedidos=true'){
+ this.openPedidosPage('parecer');
+ this.selectedElement='RequestsForOpinion';
+ }
+ else if(this.router.url == '/home/gabinete-digital?expedientespr=true'){
+ this.openExpedientesPrPage();
+ this.selectedElement='Expediente Presidente'
+ }
+ else if(this.router.url == '/home/gabinete-digital?despachospr=true'){
+ this.openDespachosPrPage('');
+ this.selectedElement='DispatchesPr'
+ }
+ else if(this.router.url == '/home/gabinete-digital?diplomas=true'){
+ this.openDiplomasPage('validar');
+ this.selectedElement='DiplomasPorValidar';
+ }
+ else if(this.router.url == '/home/gabinete-digital?diplomasassinar=true'){
+ this.openDiplomasPage('');
+ this.selectedElement='DiplomasAssinar';
+ }
+
+ /* this.activatedRoute.queryParams.subscribe(params => {
switch (params)
{
case params["eventos"]:
@@ -185,8 +230,8 @@ export class GabineteDigitalPage implements OnInit {
break;
case params["diplomas"]:
- this.openDiplomasPage('');
- this.selectedElement='DiplomasPorAssinar';
+ this.openDiplomasPage('validar');
+ this.selectedElement='DiplomasPorValidar';
break;
case params["diplomasassinar"]:
@@ -194,7 +239,7 @@ export class GabineteDigitalPage implements OnInit {
this.selectedElement='DiplomasAssinar';
break;
}
- });
+ }); */
}
refreshExpedientes(){
@@ -312,7 +357,7 @@ export class GabineteDigitalPage implements OnInit {
}
selectedElementF(element:string) {
- if (window.innerWidth >= 800) {
+ if (window.innerWidth >= 801) {
return element == this.selectedElement
}
return false;
@@ -323,7 +368,7 @@ export class GabineteDigitalPage implements OnInit {
this.closeAllDesktopComponents();
let navigationExtras: NavigationExtras = { queryParams: {"eventos": true,}};
- if( window.innerWidth <= 800) {
+ if( window.innerWidth <= 801) {
//this.openEventsToApproveList(profile);
this.router.navigate(['/home/gabinete-digital/event-list']);
}
@@ -338,7 +383,7 @@ export class GabineteDigitalPage implements OnInit {
this.closeAllDesktopComponents();
switch(this.loggeduser.Profile){
case 'MDGPR':
- if( window.innerWidth <= 800) {
+ if( window.innerWidth <= 801) {
//this.openExpedientList();
this.router.navigate(['/home/gabinete-digital/expediente']);
}
@@ -350,8 +395,7 @@ export class GabineteDigitalPage implements OnInit {
}
break;
case 'PR':
- if( window.innerWidth <= 800) {
- //this.openExpedientList();
+ if( window.innerWidth <= 801) {
this.router.navigate(['/home/gabinete-digital/expedientes-pr']);
}
else {
@@ -367,7 +411,7 @@ export class GabineteDigitalPage implements OnInit {
openPedidosPage(segment:string) {
this.closeAllDesktopComponents();
- if( window.innerWidth <= 800) {
+ if( window.innerWidth <= 801) {
let navigationExtras: NavigationExtras;
@@ -389,7 +433,7 @@ export class GabineteDigitalPage implements OnInit {
openDespachosPage(segment?:string) {
this.closeAllDesktopComponents();
- if( window.innerWidth <= 800){
+ if( window.innerWidth <= 801){
this.router.navigate(['/home/gabinete-digital/despachos']);
}
else{
@@ -401,7 +445,7 @@ export class GabineteDigitalPage implements OnInit {
openDespachosPrPage(segment?:string) {
this.closeAllDesktopComponents();
- if( window.innerWidth <= 800){
+ if( window.innerWidth <= 801){
this.router.navigate(['/home/gabinete-digital/despachos-pr']);
}
else{
@@ -413,7 +457,7 @@ export class GabineteDigitalPage implements OnInit {
openPendentesPage(segment?:string){
this.closeAllDesktopComponents();
- if( window.innerWidth <= 800){
+ if( window.innerWidth <= 801){
this.router.navigate(['/home/gabinete-digital/pendentes']);
}
else{
@@ -425,26 +469,24 @@ export class GabineteDigitalPage implements OnInit {
openExpedientesPrPage(segment?:string){
this.closeAllDesktopComponents();
- if( window.innerWidth <= 800) {
+ if( window.innerWidth <= 801) {
this.router.navigate(['/home/gabinete-digital/expedientes-pr']);
}
else {
this.selectedElement='ExpedientesPr'
- let navigationExtras: NavigationExtras = { queryParams: {"expedientes": true,}};
+ let navigationExtras: NavigationExtras = { queryParams: {"expedientespr": true,}};
this.router.navigate(['/home/gabinete-digital'], navigationExtras);
this.showExpedientesPr = true;
}
}
openDiplomasPage(segment:string) {
-
- this.closeAllDesktopComponents();
-
- if( window.innerWidth <= 800){
+ if( window.innerWidth <= 801){
let navigationExtras: NavigationExtras = { queryParams: {"segment": segment}};
this.router.navigate(['/home/gabinete-digital/diplomas'], navigationExtras);
}
else{
+ this.closeAllDesktopComponents();
this.segment = segment;
let navigationExtras: NavigationExtras = { queryParams: {"diplomas": true,}};
this.router.navigate(['/home/gabinete-digital'], navigationExtras);
@@ -456,7 +498,7 @@ export class GabineteDigitalPage implements OnInit {
this.closeAllDesktopComponents();
if (this.loggeduser.Profile == 'MDGPR') {
- if( window.innerWidth <= 800){
+ if( window.innerWidth <= 801){
let navigationExtras: NavigationExtras = { queryParams: {"segment": 'assinados',}};
this.router.navigate(['/home/gabinete-digital/diplomas'], navigationExtras);
}
@@ -466,7 +508,7 @@ export class GabineteDigitalPage implements OnInit {
this.showDiplomasAssinar = true;
}
} else {
- if( window.innerWidth <= 800){
+ if( window.innerWidth <= 801){
let navigationExtras: NavigationExtras = { queryParams: {"segment": 'assinados',}};
this.router.navigate(['/home/gabinete-digital/diplomas-assinar'], navigationExtras);
}
diff --git a/src/app/pages/gabinete-digital/pendentes/pendentes.page.ts b/src/app/pages/gabinete-digital/pendentes/pendentes.page.ts
index 0800712e3..fff07e2cc 100644
--- a/src/app/pages/gabinete-digital/pendentes/pendentes.page.ts
+++ b/src/app/pages/gabinete-digital/pendentes/pendentes.page.ts
@@ -51,16 +51,7 @@ export class PendentesPage implements OnInit {
}
goBack() {
-
- let navigationExtras: NavigationExtras = {
- queryParams: {
- "pedidos": true,
- }
- }
-
- this.router.navigate(['/home/gabinete-digital'], navigationExtras);
-
- // window.history.back();
+ this.router.navigate(['/home/gabinete-digital']);
}
notImplemented(){
diff --git a/src/app/shared/gabinete-digital/diplomas/diplomas.page.html b/src/app/shared/gabinete-digital/diplomas/diplomas.page.html
index 56dd370c9..649c7d666 100644
--- a/src/app/shared/gabinete-digital/diplomas/diplomas.page.html
+++ b/src/app/shared/gabinete-digital/diplomas/diplomas.page.html
@@ -19,15 +19,6 @@
-
-
-
-
-
diff --git a/src/app/shared/gabinete-digital/diplomas/diplomas.page.ts b/src/app/shared/gabinete-digital/diplomas/diplomas.page.ts
index 3b001438e..0a61077ed 100644
--- a/src/app/shared/gabinete-digital/diplomas/diplomas.page.ts
+++ b/src/app/shared/gabinete-digital/diplomas/diplomas.page.ts
@@ -31,10 +31,9 @@ constructor(
}
ngOnInit() {
- this.LoadList();
this.router.events.forEach((event) => {
if(event instanceof NavigationEnd && event.url == this.router.url) {
- this.doRefresh();
+ this.LoadList();
}
});
}
@@ -57,9 +56,12 @@ constructor(
}
async LoadList(){
+ this.diplomasList = new Array();
+
+ console.log('OOOKAY');
let diplomas = await this.processes.GetTasksList("Despacho do Presidente da República", false).toPromise();
- this.diplomasList = new Array();
+
console.log(diplomas);
switch (this.segment) {
@@ -168,16 +170,12 @@ constructor(
});
});
this.showLoader = false;
-
break;
}
}
doRefresh() {
this.LoadList();
- setTimeout(() => {
- //event.target.complete();
- }, 2000);
}
}
diff --git a/src/app/shared/popover/deploma-options/deploma-options.page.ts b/src/app/shared/popover/deploma-options/deploma-options.page.ts
index 1babb75f8..2eb280466 100644
--- a/src/app/shared/popover/deploma-options/deploma-options.page.ts
+++ b/src/app/shared/popover/deploma-options/deploma-options.page.ts
@@ -1,5 +1,5 @@
import { Component, OnInit } from '@angular/core';
-import { ActivatedRoute } from '@angular/router';
+import { ActivatedRoute, Router } from '@angular/router';
import { AnimationController, ModalController, PopoverController } from '@ionic/angular';
import { AddNotePage } from 'src/app/modals/add-note/add-note.page';
import { BookMeetingModalPage } from 'src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page';
@@ -27,7 +27,8 @@ export class DeplomaOptionsPage implements OnInit {
private activatedRoute: ActivatedRoute,
private processes: ProcessesService,
private animationController: AnimationController,
- private toastService: ToastService) {
+ private toastService: ToastService,
+ private router: Router,) {
this.activatedRoute.queryParams.subscribe(params => {
if(params["serialNumber"]) {
this.serialnumber = params["serialNumber"];
@@ -150,7 +151,8 @@ export class DeplomaOptionsPage implements OnInit {
goBack() {
- this.close()
+ this.close();
+ this.router.navigate(['/home/gabinete-digital/diplomas']);
}