PartnershipRouter.js 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. import Layout from '@/layout'
  2. export default {
  3. path: '/partnership-management',
  4. component: Layout,
  5. redirect: '/partnership-management/service-provider-management',
  6. alwaysShow: true,
  7. meta: {
  8. title: 'Partnership Management',
  9. icon: 'partnership',
  10. },
  11. children: [
  12. {
  13. path: '/partnership-management/service-provider-management',
  14. component: () => import('@/views/provider/ServiceProviderManagement'),
  15. name: 'service-provider-management',
  16. meta: {
  17. title: 'Service Provider',
  18. icon: 'sidebar-submenu-item',
  19. activeIcon: 'sidebar-submenu-item-active'
  20. }
  21. },
  22. {
  23. path: '/partnership-management/group-management',
  24. component: () => import('@/views/company/index'),
  25. name: 'group-management',
  26. meta: {
  27. title: 'Group Management',
  28. icon: 'sidebar-submenu-item',
  29. activeIcon: 'sidebar-submenu-item-active'
  30. }
  31. },
  32. {
  33. path: '/partnership-management/monthly-credit-management',
  34. component: () => import('@/views/limit/CreditLimit'),
  35. name: 'monthly-credit-management',
  36. meta: {
  37. title: 'Monthly Credit Limit',
  38. icon: 'sidebar-submenu-item',
  39. activeIcon: 'sidebar-submenu-item-active'
  40. }
  41. },
  42. {
  43. path: '/partnership-management/service-provider-management/add',
  44. component: () => import('@/views/provider/detail'),
  45. name: 'add-service-provider',
  46. meta: {
  47. title: 'Add New Provider',
  48. activeMenu: '/partnership-management/service-provider-management'
  49. },
  50. hidden: true
  51. },
  52. {
  53. path: '/partnership-management/service-provider-management/edit/:id',
  54. component: () => import('@/views/provider/detail/'),
  55. name: 'edit-service-provider',
  56. meta: {
  57. title: 'Edit Provider',
  58. activeMenu: '/partnership-management/service-provider-management'
  59. },
  60. hidden: true
  61. },
  62. {
  63. path: '/partnership-management/group-management/add',
  64. component: () => import('@/views/company/detail'),
  65. name: 'group-management-add',
  66. meta: {
  67. title: 'Add Group',
  68. activeMenu: '/partnership-management/group-management',
  69. parent: {
  70. title: 'Group Management',
  71. path: "/partnership-management/group-management"
  72. }
  73. }
  74. },
  75. {
  76. path: '/partnership-management/group-management/edit/:id',
  77. component: () => import('@/views/company/detail'),
  78. name: 'group-management-edit',
  79. meta: {
  80. title: 'Edit Group',
  81. activeMenu: '/partnership-management/group-management',
  82. parent: {
  83. title: 'Group Management',
  84. path: "/partnership-management/group-management"
  85. }
  86. },
  87. hidden: true
  88. },
  89. {
  90. path: '/partnership-management/monthly-credit-management/limit/:id',
  91. component: () => import('@/views/limit/Detail'),
  92. name: 'credit-limit-view',
  93. meta: {
  94. title: 'View Credit Limit',
  95. activeMenu: '/partnership-management/monthly-credit-management',
  96. parent: {
  97. title: 'Monthly Credit Limit',
  98. path: "/partnership-management/monthly-credit-management"
  99. }
  100. },
  101. hidden: true
  102. },
  103. {
  104. path: '/partnership-management/monthly-credit-management/add',
  105. component: () => import('@/views/limit/Add'),
  106. name: 'credit-limit-add',
  107. meta: {
  108. title: 'Add Credit Limit',
  109. activeMenu: '/partnership-management/monthly-credit-management',
  110. parent: {
  111. title: 'Monthly Credit Limit',
  112. path: "/partnership-management/monthly-credit-management"
  113. }
  114. },
  115. hidden: true
  116. },
  117. {
  118. path: '/partnership-management/monthly-credit-management/edit/:id',
  119. component: () => import('@/views/limit/Add'),
  120. name: 'credit-limit-edit',
  121. meta: {
  122. title: 'Edit Credit Limit',
  123. activeMenu: '/partnership-management/monthly-credit-management',
  124. parent: {
  125. title: 'Monthly Credit Limit',
  126. path: "/partnership-management/monthly-credit-management"
  127. }
  128. },
  129. hidden: true
  130. }
  131. ]
  132. }