diff --git a/src/app/pages/gabinete-digital/gabinete-digital.page.ts b/src/app/pages/gabinete-digital/gabinete-digital.page.ts
index 7630a9065..898774c8a 100644
--- a/src/app/pages/gabinete-digital/gabinete-digital.page.ts
+++ b/src/app/pages/gabinete-digital/gabinete-digital.page.ts
@@ -8,6 +8,8 @@ import { ActivatedRoute, NavigationEnd, Router } from '@angular/router';
import { DespachosPage } from './despachos/despachos.page';
import { PedidosPage } from './pedidos/pedidos.page';
import { PendentesPage } from './pendentes/pendentes.page';
+import { AuthService } from 'src/app/services/auth.service';
+import { User } from 'src/app/models/user.model';
@Component({
selector: 'app-gabinete-digital',
@@ -16,7 +18,7 @@ import { PendentesPage } from './pendentes/pendentes.page';
})
export class GabineteDigitalPage implements OnInit {
-
+
segment:string;
showLoader: boolean;
public profile:string;
@@ -57,14 +59,19 @@ export class GabineteDigitalPage implements OnInit {
serialNumber:string;
+ loggeduser: User;
+
constructor(
private processesbackend:ProcessesService,
private modalController: ModalController,
private alertService: AlertService,
private activatedRoute: ActivatedRoute,
private router: Router,
+ authService: AuthService
) {
+ this.loggeduser = authService.ValidatedUser;
+
window.onresize = (event) => {
// if not mobile remove all component
if( window.innerWidth <= 800){
@@ -89,7 +96,7 @@ export class GabineteDigitalPage implements OnInit {
this.selectedElement='RequestsForOpinion'
}
- else if (window.innerWidth >= 800) {
+ else if (window.innerWidth >= 800 && this.loggeduser.Profile == 'MDGPR') {
this.openEventsToApprovePage('MDGPR');
this.selectedElement='approval'
}
@@ -133,7 +140,6 @@ export class GabineteDigitalPage implements OnInit {
this.showEmptyContainer = false;
this.showEventsToApprove = false;
this.showExpedients = false;
- this.showExpedients = false;
this.showPedidos = false;
this.showDespachos = false;
this.showDespachosPr = false;
@@ -247,6 +253,7 @@ export class GabineteDigitalPage implements OnInit {
this.openExpedientList();
}
else{
+ this.selectedElement='Correspondence'
this.showExpedients = true;
}
}
diff --git a/src/app/pages/gabinete-digital/pedidos/pedidos.page.ts b/src/app/pages/gabinete-digital/pedidos/pedidos.page.ts
index 5f2423768..ec9e2aa20 100644
--- a/src/app/pages/gabinete-digital/pedidos/pedidos.page.ts
+++ b/src/app/pages/gabinete-digital/pedidos/pedidos.page.ts
@@ -45,6 +45,7 @@ export class PedidosPage implements OnInit {
}
ngOnInit() {
+ this.segment = 'parecer';
//Inicializar segment
this.LoadList();
}
diff --git a/src/app/services/auth.service.ts b/src/app/services/auth.service.ts
index b1c134083..239f33424 100644
--- a/src/app/services/auth.service.ts
+++ b/src/app/services/auth.service.ts
@@ -55,10 +55,10 @@ export class AuthService {
if (result) {
- if( response.RoleID == 100000014){
+ if( response.RoleID == 100000014) {
response.Profile = 'PR'
} else if(response.RoleID == 100000011) {
- response.Profile = 'MDGPR'
+ response.Profile = 'PR'
}
response.BasicAuthKey = user.BasicAuthKey
this.ValidatedUser = response;
diff --git a/src/app/shared/popover/opts-expediente/opts-expediente.page.html b/src/app/shared/popover/opts-expediente/opts-expediente.page.html
index 43ad11752..771250029 100644
--- a/src/app/shared/popover/opts-expediente/opts-expediente.page.html
+++ b/src/app/shared/popover/opts-expediente/opts-expediente.page.html
@@ -10,7 +10,7 @@
-
+
diff --git a/src/app/shared/popover/opts-expediente/opts-expediente.page.ts b/src/app/shared/popover/opts-expediente/opts-expediente.page.ts
index 8e8caf2a3..cc61c2eff 100644
--- a/src/app/shared/popover/opts-expediente/opts-expediente.page.ts
+++ b/src/app/shared/popover/opts-expediente/opts-expediente.page.ts
@@ -15,6 +15,8 @@ export class OptsExpedientePage implements OnInit {
fulltask: any;
profile:string;
+ showEnviarPendentes = false
+
constructor(
private popoverController: PopoverController,
private modalController: ModalController,
@@ -23,6 +25,11 @@ export class OptsExpedientePage implements OnInit {
) {
this.task = this.navParams.get('task');
this.fulltask = this.navParams.get('fulltask');
+
+ this.showEnviarPendentes = this.navParams.get('showEnviarPendentes');
+
+ if(!this.showEnviarPendentes) this.showEnviarPendentes = false
+
}
ngOnInit() {