menu.js 1.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. export default {
  2. // Admin
  3. 1: [
  4. {
  5. label: 'Home',
  6. items: [{ label: 'Dashboard', icon: 'pi pi-home', to: '/dashboards', component: 'home/Index' }],
  7. },
  8. {
  9. label: 'Master',
  10. items: [{ label: 'User', icon: 'pi pi-user', to: '/users', component: 'user/Index' }],
  11. },
  12. ],
  13. // Supervisor
  14. 2: [
  15. {
  16. label: 'Home',
  17. items: [{ label: 'Dashboard', icon: 'pi pi-home', to: '/dashboards', component: 'home/Index' }],
  18. },
  19. {
  20. label: 'Menu',
  21. items: [
  22. { label: 'Pengeluaran', icon: 'pi pi-wallet', to: '/expenses', component: 'expense/Index' },
  23. {
  24. label: 'Laporan',
  25. icon: 'pi pi-book',
  26. items: [{ label: 'Mutasi', icon: 'pi pi-circle', to: '/reports/mutations', component: 'mutation/Report' }],
  27. },
  28. ],
  29. },
  30. {
  31. label: 'Master',
  32. items: [
  33. { label: 'Jenis Kendaraan', icon: 'pi pi-car', to: '/type-vehicles', component: 'typevehicle/Index' },
  34. { label: 'Jenis Member', icon: 'pi pi-id-card', to: '/type-members', component: 'typemember/Index' },
  35. ],
  36. },
  37. ],
  38. // Operator
  39. 3: [
  40. {
  41. label: 'Home',
  42. items: [{ label: 'Dashboard', icon: 'pi pi-home', to: '/dashboards', component: 'home/Index' }],
  43. },
  44. {
  45. label: 'Menu',
  46. items: [
  47. { label: 'Pengeluaran', icon: 'pi pi-wallet', to: '/expenses', component: 'expense/Index' },
  48. { label: 'Member', icon: 'pi pi-id-card', to: '/members', component: 'member/Index' },
  49. { label: 'Top Up', icon: 'pi pi-wallet', to: '/top-ups', component: 'topup/Index' },
  50. ],
  51. },
  52. ],
  53. }