Parcourir la source

added master.menu json file

tigger il y a 2 ans
Parent
commit
f7cefd642b

+ 1 - 12
src/app/dashboard/dashboard.component.html

@@ -83,18 +83,7 @@
 
           </div>
         } @else {
-          <master-menu [menu]="{
-            'leave_application':[
-              {label:{key:'new_leave',default:'New Leave'},route:'/leave'},
-              {label:{key:'leave_history',default:'Leave History'},route:'/leave/history'},
-              {label:{key:'leave_approval',default:'Leave Approval'},route:'/leave/approval',disabled:true}
-            ],
-            'quotation':[
-              {label:{key:'purchase_quotation',default:'Purchase Quotation'},route:'/quotation',queryParams:{type:'purchase'}},
-              {label:{key:'sales_quotation',default:'Sales Quotation'},route:'/quotation',queryParams:{type:'sales'}},
-              {label:{key:'tender_award',default:'Tender Awardment'},route:'/quotation/award'}
-            ]
-          }"/>
+          <master-menu [menu]="masterMenu"/>
         }
         <div class="social-links">
           

+ 5 - 2
src/app/dashboard/dashboard.component.ts

@@ -8,6 +8,7 @@ import { MasterMenuComponent } from 'angularlib/menu/master.menu/master.menu.com
 import { CommonModule } from '@angular/common';
 import { ComponentService } from 'angularlib/component.service';
 import { LabelModule } from 'angularlib/labels/label.module';
+import masterMenu from '../master.menu.json';
 
 @Component({
   selector: 'app-dashboard',
@@ -24,8 +25,10 @@ import { LabelModule } from 'angularlib/labels/label.module';
   styleUrl: './dashboard.component.scss'
 })
 export class DashboardComponent extends BaseComponent implements OnInit{
+  protected masterMenu = masterMenu;
+  
   constructor(
-    private store: Store,
+    protected store: Store,
     protected loginService: LoginService,
     protected cs: ComponentService
   ) {
@@ -37,4 +40,4 @@ export class DashboardComponent extends BaseComponent implements OnInit{
       
   }
 
-}
+}

+ 9 - 0
src/app/master.menu.json

@@ -0,0 +1,9 @@
+{
+    "leave_application":[
+        {"label":{"key":"new_leave","default":"New Leave"},"route":"/leave"},
+        {"label":{"key":"leave_history","default":"Leave History"},"route":"/leave/history"},
+        {"label":{"key":"leave_approval","default":"Leave Approval"},"route":"/leave/approval","disabled":true}],
+    "quotation":[
+        {"label":{"key":"sales_tender_submission","default":"Sales Tender Submission"},"route":"/quotation","queryParams":{"type":"sales"}},
+        {"label":{"key":"sales_tender_award","default":"Sales Tender Award"},"route":"/quotation/award","queryParams":{"type":"sales"}}]
+    }