sales PD menu changes
This commit is contained in:
parent
37f41d93f1
commit
fad561713e
@ -33,7 +33,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<mat-nav-list appAccordion class="navigation relative">
|
<mat-nav-list appAccordion class="navigation relative">
|
||||||
<mat-list-item appAccordionLink *ngFor="let menuitem of menuItems.getAll() | roleMenuItems:'2'">
|
<mat-list-item appAccordionLink *ngFor="let menuitem of currentUser.short_name == 'SMC' ? menuItems.salesgetAll() : menuItems.getAll() | roleMenuItems:'2'">
|
||||||
<a appAccordionToggle class="relative" mat-ripple [routerLink]="['/', menuitem.state]" *ngIf="menuitem.type === 'link'">
|
<a appAccordionToggle class="relative" mat-ripple [routerLink]="['/', menuitem.state]" *ngIf="menuitem.type === 'link'">
|
||||||
<mat-icon>{{ menuitem.icon }}</mat-icon>
|
<mat-icon>{{ menuitem.icon }}</mat-icon>
|
||||||
<span>{{ menuitem.name | translate }}</span>
|
<span>{{ menuitem.name | translate }}</span>
|
||||||
@ -121,7 +121,7 @@
|
|||||||
|
|
||||||
<div fxFlex.sm="100" fxFlex.xs="100" fxFlex.md="33.33" fxFlex.lg="33.33" fxFlex.xl="33.33" fxFlex="100">
|
<div fxFlex.sm="100" fxFlex.xs="100" fxFlex.md="33.33" fxFlex.lg="33.33" fxFlex.xl="33.33" fxFlex="100">
|
||||||
<div class="menu-links">
|
<div class="menu-links">
|
||||||
<span *ngFor="let menuitem of horizontalMenuItems.getAll() | roleMenuItems:'1'">
|
<span *ngFor="let menuitem of currentUser.short_name == 'SMC' ? horizontalMenuItems.salesgetAll() : horizontalMenuItems.getAll() | roleMenuItems:'1'">
|
||||||
<button mat-icon-button matTooltip="{{ menuitem.name}}" matTooltipPosition="below" [routerLink]="['/'+menuitem.state]" *ngIf="menuitem.type === 'link'">
|
<button mat-icon-button matTooltip="{{ menuitem.name}}" matTooltipPosition="below" [routerLink]="['/'+menuitem.state]" *ngIf="menuitem.type === 'link'">
|
||||||
<mat-icon>{{ menuitem.icon }}</mat-icon>
|
<mat-icon>{{ menuitem.icon }}</mat-icon>
|
||||||
<!--<span>{{ menuitem.name | translate }}</span>-->
|
<!--<span>{{ menuitem.name | translate }}</span>-->
|
||||||
|
|||||||
@ -26,7 +26,7 @@ export class AdminLayoutComponent implements OnInit, OnDestroy {
|
|||||||
userDep: string;
|
userDep: string;
|
||||||
fullName: any;
|
fullName: any;
|
||||||
roleName:any;
|
roleName:any;
|
||||||
currentUser: any;
|
currentUser: any={short_name : ''};
|
||||||
private _router: Subscription;
|
private _router: Subscription;
|
||||||
|
|
||||||
today: number = Date.now();
|
today: number = Date.now();
|
||||||
@ -67,7 +67,7 @@ export class AdminLayoutComponent implements OnInit, OnDestroy {
|
|||||||
this.fullName = this.currentUser.user_first_name +' '+this.currentUser.user_last_name;
|
this.fullName = this.currentUser.user_first_name +' '+this.currentUser.user_last_name;
|
||||||
this.roleName = this.currentUser.role_name;
|
this.roleName = this.currentUser.role_name;
|
||||||
|
|
||||||
// console.log('this.currentUser',this.currentUser);
|
console.log('this.currentUser',this.currentUser);
|
||||||
window.localStorage.setItem('LenderRoleID', this.currentUser.user_role);
|
window.localStorage.setItem('LenderRoleID', this.currentUser.user_role);
|
||||||
|
|
||||||
if(this.currentUser.fk_entity_type_id == 1 ){
|
if(this.currentUser.fk_entity_type_id == 1 ){
|
||||||
|
|||||||
@ -22,6 +22,36 @@ export interface Menu {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const HORIZONTALMENUITEMS = [
|
const HORIZONTALMENUITEMS = [
|
||||||
|
// {
|
||||||
|
// state: 'home',
|
||||||
|
// name: 'HOME',
|
||||||
|
// type: 'link',
|
||||||
|
// icon: 'home'
|
||||||
|
// },
|
||||||
|
{
|
||||||
|
state:'personal_discussion',
|
||||||
|
name:'Personal Discussion',
|
||||||
|
type:'link',
|
||||||
|
icon:'forum',
|
||||||
|
|
||||||
|
// children:[
|
||||||
|
// {state:'pdtriggerlist',name:'Pd Trigger Listing'}
|
||||||
|
// ]
|
||||||
|
},
|
||||||
|
// {
|
||||||
|
// state:'quality_check_discussion',
|
||||||
|
// name:'Quality Check',
|
||||||
|
// type:'link',
|
||||||
|
// icon:'done_all',
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// state:'reports',
|
||||||
|
// name:'Reports',
|
||||||
|
// type:'link',
|
||||||
|
// icon:'report',
|
||||||
|
// },
|
||||||
|
];
|
||||||
|
const salesmenu = [
|
||||||
// {
|
// {
|
||||||
// state: 'home',
|
// state: 'home',
|
||||||
// name: 'HOME',
|
// name: 'HOME',
|
||||||
@ -63,6 +93,9 @@ export class HorizontalMenuItems {
|
|||||||
getAll(): Menu[] {
|
getAll(): Menu[] {
|
||||||
return HORIZONTALMENUITEMS;
|
return HORIZONTALMENUITEMS;
|
||||||
}
|
}
|
||||||
|
salesgetAll(): Menu[] {
|
||||||
|
return salesmenu;
|
||||||
|
}
|
||||||
add(menu: Menu) {
|
add(menu: Menu) {
|
||||||
// HORIZONTALMENUITEMS.push(Menu);
|
// HORIZONTALMENUITEMS.push(Menu);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -79,6 +79,77 @@ const MENUITEMS : Menu[] = [
|
|||||||
// {state:'pdtriggerlist',name:'Pd Trigger Listing'}
|
// {state:'pdtriggerlist',name:'Pd Trigger Listing'}
|
||||||
// ]
|
// ]
|
||||||
},
|
},
|
||||||
|
// {
|
||||||
|
// state:'quality_check_discussion',
|
||||||
|
// name:'Quality Check',
|
||||||
|
// type:'link',
|
||||||
|
// icon:'done_all',
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// state:'reports',
|
||||||
|
// name:'Reports',
|
||||||
|
// type:'link',
|
||||||
|
// icon:'report',
|
||||||
|
// }
|
||||||
|
];
|
||||||
|
const salesMenus: Menu[]= [
|
||||||
|
// {
|
||||||
|
// state: 'home',
|
||||||
|
// name: 'HOME',
|
||||||
|
// type: 'link',
|
||||||
|
// icon: 'explore'
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// state: '',
|
||||||
|
// name: 'Manage',
|
||||||
|
// type: 'multi',
|
||||||
|
// icon: 'settings',
|
||||||
|
// multichild: [
|
||||||
|
// {
|
||||||
|
// state:'setting',
|
||||||
|
// name:'Settings',
|
||||||
|
// type:'sub',
|
||||||
|
// icon:'settings',
|
||||||
|
// children:[
|
||||||
|
// {state:'users',name:'Users'},
|
||||||
|
// {state:'mastermodule',name:'Master Details'},
|
||||||
|
// {state:'entity',name:'Entities'},
|
||||||
|
// {state:'pdteamlist',name:'PD Team'},
|
||||||
|
|
||||||
|
|
||||||
|
// ],
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// state: 'template',
|
||||||
|
// name: 'Template',
|
||||||
|
// type: 'sub',
|
||||||
|
// icon: 'art_track',
|
||||||
|
// children: [
|
||||||
|
// {state: 'questions', name: 'Questions'},
|
||||||
|
// {state: 'templates', name: 'Templates'}
|
||||||
|
// ]
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// state:'personal_discussion',
|
||||||
|
// name:'Personal Discussion',
|
||||||
|
// type:'link',
|
||||||
|
// icon:'forum',
|
||||||
|
// // children:[
|
||||||
|
// // {state:'pdtriggerlist',name:'Pd Trigger Listing'}
|
||||||
|
// // ]
|
||||||
|
// },
|
||||||
|
{
|
||||||
|
state:'personal_discussion',
|
||||||
|
name:'Personal Discussion',
|
||||||
|
type:'link',
|
||||||
|
icon:'forum',
|
||||||
|
|
||||||
|
// children:[
|
||||||
|
// {state:'pdtriggerlist',name:'Pd Trigger Listing'}
|
||||||
|
// ]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
state:'sales-pd-list',
|
state:'sales-pd-list',
|
||||||
name:'Sales PD',
|
name:'Sales PD',
|
||||||
@ -104,6 +175,9 @@ export class MenuItems {
|
|||||||
getAll(): Menu[] {
|
getAll(): Menu[] {
|
||||||
return MENUITEMS;
|
return MENUITEMS;
|
||||||
}
|
}
|
||||||
|
salesgetAll(): Menu[] {
|
||||||
|
return salesMenus;
|
||||||
|
}
|
||||||
|
|
||||||
add(menu: Menu) {
|
add(menu: Menu) {
|
||||||
MENUITEMS.push(menu);
|
MENUITEMS.push(menu);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user