Fairoj : Sales PD Icon is visible for role 10 & 3
This commit is contained in:
parent
355efe361e
commit
034bb1c16a
@ -131,9 +131,9 @@
|
|||||||
<!--<span>{{ menuitem.name | translate }}</span>-->
|
<!--<span>{{ menuitem.name | translate }}</span>-->
|
||||||
</button>
|
</button>
|
||||||
</span>
|
</span>
|
||||||
<span *ngFor="let menuitem of horizontalMenuItems.getAll()">
|
<span *ngFor="let menuitem of horizontalMenuItems.getAll() | roleMenuItems:'1'">
|
||||||
<span *ngIf="menuitem.type === 'multi'">
|
<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>
|
<mat-icon>{{ menuitem.icon }}</mat-icon>
|
||||||
</button>
|
</button>
|
||||||
<mat-menu #multi="matMenu" class="opt-menu" x-position="before">
|
<mat-menu #multi="matMenu" class="opt-menu" x-position="before">
|
||||||
|
|||||||
@ -9,36 +9,36 @@ export class RoleMenuItemsPipe implements PipeTransform {
|
|||||||
// this is for horizontal menu filter
|
// this is for horizontal menu filter
|
||||||
if(type=="1"){
|
if(type=="1"){
|
||||||
switch(localStorage.getItem('user_role')){
|
switch(localStorage.getItem('user_role')){
|
||||||
case '1': 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");
|
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 '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 '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");
|
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");
|
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");
|
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");
|
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");
|
case '9': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion" && val.state!="sales-pd-list");
|
||||||
case '10': return value;
|
case '10': return value;
|
||||||
// case '3': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion");
|
// 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 '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");
|
// 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
|
// this is for vertical menu filter
|
||||||
else if(type=="2"){
|
else if(type=="2"){
|
||||||
switch(localStorage.getItem('user_role')){
|
switch(localStorage.getItem('user_role')){
|
||||||
case '1': 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!="setting" && val.state!="quality_check_discussion");
|
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 '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 '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!="setting" && 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" && val.state!="sales-pd-list");
|
||||||
case '6': return value.filter(val=>val.state!="setting" && val.state!="personal_discussion" && val.state!="reports");
|
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!="setting" && val.state!="personal_discussion" && val.state!="reports");
|
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!="setting" && val.state!="quality_check_discussion");
|
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!="setting" && val.state!="quality_check_discussion");
|
case '9': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion" && val.state!="sales-pd-list");
|
||||||
case '10': return value;
|
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{
|
else{
|
||||||
|
|||||||
@ -39,7 +39,7 @@ const HORIZONTALMENUITEMS = [
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
state:'setting',
|
state:'settings',
|
||||||
name:'Manage',
|
name:'Manage',
|
||||||
type:'multi',
|
type:'multi',
|
||||||
icon:'settings',
|
icon:'settings',
|
||||||
|
|||||||
@ -72,7 +72,7 @@ const MENUITEMS : Menu[] = [
|
|||||||
|
|
||||||
// },
|
// },
|
||||||
{
|
{
|
||||||
state:'setting',
|
state:'settings',
|
||||||
name:'Manage',
|
name:'Manage',
|
||||||
type:'multi',
|
type:'multi',
|
||||||
icon:'settings',
|
icon:'settings',
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user