mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 20:47:54 +00:00
cover page filter add to task-details for expediente only
This commit is contained in:
@@ -8,6 +8,10 @@ import { ExpedientTaskModalPage } from 'src/app/pages/gabinete-digital/expedient
|
||||
import { ModalController } from '@ionic/angular';
|
||||
import { DocumentSetUpMeetingPage } from 'src/app/modals/document-set-up-meeting/document-set-up-meeting.page';
|
||||
import { HeaderSettingsService } from "src/app/services/header-settings.service"
|
||||
import { SessionStore } from 'src/app/store/session.service';
|
||||
import { LoginUserRespose } from 'src/app/models/user.model';
|
||||
import { object } from 'zod';
|
||||
import { element } from 'protractor';
|
||||
|
||||
@Component({
|
||||
selector: 'app-task-details',
|
||||
@@ -29,6 +33,7 @@ export class TaskDetailsPage implements OnInit {
|
||||
|
||||
selectedIndex = 0
|
||||
dropButton = true
|
||||
loggeduser: LoginUserRespose;
|
||||
constructor(
|
||||
public ThemeService: ThemeService,
|
||||
public DeviceService: DeviceService,
|
||||
@@ -38,14 +43,19 @@ export class TaskDetailsPage implements OnInit {
|
||||
private HeaderSettingsService: HeaderSettingsService
|
||||
) {
|
||||
this.DeviceService.isDesktop();
|
||||
this.loggeduser = SessionStore.user
|
||||
|
||||
}
|
||||
|
||||
ngOnInit() {
|
||||
window['TaskDetailsPage-openExpedientActionsModal']= (taskAction, Document) => {
|
||||
|
||||
this.filterCoverPage();
|
||||
|
||||
window['TaskDetailsPage-openExpedientActionsModal'] = (taskAction, Document) => {
|
||||
this.openExpedientActionsModal(taskAction, Document)
|
||||
}
|
||||
|
||||
window['TaskDetailsPage-openBookMeetingModal']= (Document) => {
|
||||
window['TaskDetailsPage-openBookMeetingModal'] = (Document) => {
|
||||
this.openBookMeetingModal(Document)
|
||||
}
|
||||
}
|
||||
@@ -67,10 +77,10 @@ export class TaskDetailsPage implements OnInit {
|
||||
}
|
||||
|
||||
|
||||
async openExpedientActionsModal( taskAction: any, Document) {
|
||||
async openExpedientActionsModal(taskAction: any, Document) {
|
||||
|
||||
let classs;
|
||||
if( window.innerWidth < 701) {
|
||||
if (window.innerWidth < 701) {
|
||||
classs = 'modal modal-desktop'
|
||||
} else {
|
||||
classs = 'modal modal-desktop showAsideOptions'
|
||||
@@ -92,7 +102,7 @@ export class TaskDetailsPage implements OnInit {
|
||||
});
|
||||
|
||||
modal.onDidDismiss().then(
|
||||
async(res) => {}
|
||||
async (res) => { }
|
||||
, (error) => {
|
||||
console.log(error)
|
||||
}
|
||||
@@ -105,7 +115,7 @@ export class TaskDetailsPage implements OnInit {
|
||||
async openBookMeetingModal(Document) {
|
||||
//console.log('this.Document----------', this.Document)
|
||||
let classs;
|
||||
if( window.innerWidth < 701) {
|
||||
if (window.innerWidth < 701) {
|
||||
classs = 'book-meeting-modal modal modal-desktop'
|
||||
} else {
|
||||
classs = 'modal modal-desktop showAsideOptions'
|
||||
@@ -139,4 +149,17 @@ export class TaskDetailsPage implements OnInit {
|
||||
onOndestroy() {
|
||||
this.HeaderSettingsService.hideHeader == false
|
||||
}
|
||||
|
||||
filterCoverPage() {
|
||||
/* Method that filter the cover page of PR expediente */
|
||||
if (this.loggeduser.Profile == 'PR' && this.task.WorkflowName == "Expediente") {
|
||||
try {
|
||||
console.log('Merge array 1', this.mergedArray)
|
||||
this.mergedArray = this.mergedArray.filter(element => element!.DocTypeId != 99999992);
|
||||
console.log('Merge array 2', this.mergedArray)
|
||||
} catch (error) {
|
||||
console.info('error filtering cover page', error)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user