SupportRouter.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. import Layout from '@/layout'
  2. export default {
  3. path: '/support-management',
  4. redirect: '/support-management/feedbacks',
  5. component: Layout,
  6. meta: {
  7. title: 'Support Management',
  8. icon: 'feedback-management',
  9. affix: false
  10. },
  11. alwaysShow: true,
  12. children: [
  13. {
  14. path: '/support-management/feedbacks',
  15. component: () => import('@/views/feedback/FeedbackManagement'),
  16. name: 'feedbacks',
  17. meta: {
  18. title: 'Feedbacks',
  19. icon: 'sidebar-submenu-item',
  20. activeIcon: 'sidebar-submenu-item-active',
  21. affix: false,
  22. }
  23. },
  24. {
  25. path: '/support-management/tickets',
  26. component: () => import('@/views/feedback/FeedbackManagement'),
  27. name: 'support-tickets',
  28. meta: {
  29. title: 'Ticket Management',
  30. icon: 'sidebar-submenu-item',
  31. activeIcon: 'sidebar-submenu-item-active',
  32. affix: true,
  33. }
  34. },
  35. {
  36. path: '/support-management/maintenance',
  37. component: () => import('@/views/feedback/FeedbackManagement'),
  38. name: 'support-maintenance',
  39. meta: {
  40. title: 'Maintenance Management',
  41. icon: 'sidebar-submenu-item',
  42. activeIcon: 'sidebar-submenu-item-active',
  43. affix: true,
  44. }
  45. },
  46. {
  47. path: '/support-management/feedback/:id',
  48. component: () => import('@/views/feedback/Detail'),
  49. name: 'feedback-view',
  50. hidden: true,
  51. meta: {
  52. title: 'View Feedback',
  53. activeMenu: '/support-management/feedbacks'
  54. }
  55. }
  56. ]
  57. }