Fairoj : Sales PD Icon is visible for role 10 & 3

This commit is contained in:
venbatechnologies@gmail.com 2020-01-31 18:48:53 +05:30
parent 355efe361e
commit 034bb1c16a
4 changed files with 22 additions and 22 deletions

View File

@ -131,9 +131,9 @@
<!--<span>{{ menuitem.name | translate }}</span>-->
</button>
</span>
<span *ngFor="let menuitem of horizontalMenuItems.getAll()">
<span *ngFor="let menuitem of horizontalMenuItems.getAll() | roleMenuItems:'1'">
<span *ngIf="menuitem.type === 'multi'">
<button [mat-menu-trigger-for]="multi" matTooltip="{{ menuitem.name}}" matTooltipPosition="below" mat-icon-button class="ml-xs" *ngIf="userRoleType=='10'">
<button [mat-menu-trigger-for]="multi" matTooltip="{{ menuitem.name}}" matTooltipPosition="below" mat-icon-button class="ml-xs">
<mat-icon>{{ menuitem.icon }}</mat-icon>
</button>
<mat-menu #multi="matMenu" class="opt-menu" x-position="before">

View File

@ -9,36 +9,36 @@ export class RoleMenuItemsPipe implements PipeTransform {
// this is for horizontal menu filter
if(type=="1"){
switch(localStorage.getItem('user_role')){
case '1': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion");
case '2': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion");
case '1': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion" && val.state!="sales-pd-list");
case '2': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion" && val.state!="sales-pd-list");
case '3': return value.filter(val=>val.state!="settings");
case '4': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion" && val.state!="reports");
case '5': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion" && val.state!="reports");
case '6': return value.filter(val=>val.state!="settings" && val.state!="personal_discussion" && val.state!="reports");
case '7': return value.filter(val=>val.state!="settings" && val.state!="personal_discussion" && val.state!="reports");
case '8': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion");
case '9': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion");
case '4': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion" && val.state!="reports" && val.state!="sales-pd-list");
case '5': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion" && val.state!="reports" && val.state!="sales-pd-list");
case '6': return value.filter(val=>val.state!="settings" && val.state!="personal_discussion" && val.state!="reports" && val.state!="sales-pd-list");
case '7': return value.filter(val=>val.state!="settings" && val.state!="personal_discussion" && val.state!="reports" && val.state!="sales-pd-list");
case '8': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion" && val.state!="sales-pd-list");
case '9': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion" && val.state!="sales-pd-list");
case '10': return value;
// case '3': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion");
// case '4': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion" && val.state!="reports");
// case '6': return value.filter(val=>val.state!="settings" && val.state!="personal_discussion" && val.state!="reports");
// default: return value.filter(val=>val.state!="setting" && val.state!="quality_check_discussion");
// default: return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion");
}
}
// this is for vertical menu filter
else if(type=="2"){
switch(localStorage.getItem('user_role')){
case '1': return value.filter(val=>val.state!="setting" && val.state!="quality_check_discussion");
case '2': return value.filter(val=>val.state!="setting" && val.state!="quality_check_discussion");
case '1': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion" && val.state!="sales-pd-list");
case '2': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion" && val.state!="sales-pd-list");
case '3': return value.filter(val=>val.state!="settings");
case '4': return value.filter(val=>val.state!="setting" && val.state!="quality_check_discussion" && val.state!="reports");
case '5': return value.filter(val=>val.state!="setting" && val.state!="quality_check_discussion" && val.state!="reports");
case '6': return value.filter(val=>val.state!="setting" && val.state!="personal_discussion" && val.state!="reports");
case '7': return value.filter(val=>val.state!="setting" && val.state!="personal_discussion" && val.state!="reports");
case '8': return value.filter(val=>val.state!="setting" && val.state!="quality_check_discussion");
case '9': return value.filter(val=>val.state!="setting" && val.state!="quality_check_discussion");
case '4': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion" && val.state!="reports" && val.state!="sales-pd-list");
case '5': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion" && val.state!="reports" && val.state!="sales-pd-list");
case '6': return value.filter(val=>val.state!="settings" && val.state!="personal_discussion" && val.state!="reports" && val.state!="sales-pd-list");
case '7': return value.filter(val=>val.state!="settings" && val.state!="personal_discussion" && val.state!="reports" && val.state!="sales-pd-list");
case '8': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion" && val.state!="sales-pd-list");
case '9': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion" && val.state!="sales-pd-list");
case '10': return value;
// default: return value.filter(val=>val.state!="setting" && val.state!="quality_check_discussion");
// default: return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion");
}
}
else{

View File

@ -39,7 +39,7 @@ const HORIZONTALMENUITEMS = [
]
},
{
state:'setting',
state:'settings',
name:'Manage',
type:'multi',
icon:'settings',

View File

@ -72,7 +72,7 @@ const MENUITEMS : Menu[] = [
// },
{
state:'setting',
state:'settings',
name:'Manage',
type:'multi',
icon:'settings',