role access tem hidden

This commit is contained in:
gandhimathi 2019-04-16 16:28:12 +05:30
parent 43e8db42c6
commit 312cc2379e
2 changed files with 35 additions and 32 deletions

View File

@ -7,32 +7,33 @@ export class RoleMenuItemsPipe implements PipeTransform {
transform(value: any, type: any): any {
//this is for horizontal menu filter
if(type=="1"){
if(localStorage.getItem('user_role')=="10"){
return value
}
else if(localStorage.getItem('user_role')=="6" || localStorage.getItem('user_role')=="7"){
return value.filter(val=>val.state!="setting" && val.state!="personal_discussion")
}
else{
return value.filter(val=>val.state!="setting" && val.state!="quality_check_discussion")
}
}
// if(type=="1"){
// if(localStorage.getItem('user_role')=="10"){
// return value
// }
// else if(localStorage.getItem('user_role')=="6" || localStorage.getItem('user_role')=="7"){
// return value.filter(val=>val.state!="setting" && val.state!="personal_discussion")
// }
// else{
// return value.filter(val=>val.state!="setting" && val.state!="quality_check_discussion")
// }
// }
//this is for vertical menu filter
else if(type=="2"){
if(localStorage.getItem('user_role')=="10"){
return value
}
else if(localStorage.getItem('user_role')=="6" || localStorage.getItem('user_role')=="7"){
return value.filter(val=>val.state!='' && val.state!="personal_discussion")
}
else{
return value.filter(val=>val.state!='' && val.state!="quality_check_discussion")
}
}
else{
return [];
}
// else if(type=="2"){
// if(localStorage.getItem('user_role')=="10"){
// return value
// }
// else if(localStorage.getItem('user_role')=="6" || localStorage.getItem('user_role')=="7"){
// return value.filter(val=>val.state!='' && val.state!="personal_discussion")
// }
// else{
// return value.filter(val=>val.state!='' && val.state!="quality_check_discussion")
// }
// }
// else{
// return [];
// }
return value;
}

View File

@ -626,11 +626,12 @@ export class PdTrigerService {
//set role access
getRoleAccessDetails() {
let setValues:any={};
setValues.trigger=false;
setValues.allocate=false;
setValues.schedule=false;
setValues.discussions=false;
setValues.reports=false;
setValues.trigger=true;
setValues.allocate=true;
setValues.schedule=true;
setValues.discussions=true;
setValues.reports=true;
function roleResult(value){
switch (value) {
//central manager
@ -672,8 +673,9 @@ export class PdTrigerService {
}
}
let result = roleResult(localStorage.getItem('user_role'));
return result;
// let result = roleResult(localStorage.getItem('user_role'));
//return result ;
return setValues;
}