PartnershipRouter.js 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. import Layout from '@/layout'
  2. export default {
  3. path: '/partnership-management',
  4. component: Layout,
  5. redirect: 'noRedirect',
  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. parent: {
  50. title: 'Service Provider',
  51. path: "/partnership-management/service-provider-management"
  52. }
  53. },
  54. hidden: true
  55. },
  56. {
  57. path: '/partnership-management/service-provider-management/edit/:id',
  58. component: () => import('@/views/provider/detail/'),
  59. name: 'edit-service-provider',
  60. meta: {
  61. title: 'Edit Provider',
  62. activeMenu: '/partnership-management/service-provider-management',
  63. parent: {
  64. title: 'Service Provider',
  65. path: "/partnership-management/service-provider-management"
  66. }
  67. },
  68. hidden: true
  69. },
  70. {
  71. path: '/partnership-management/group-management/add',
  72. component: () => import('@/views/company/detail'),
  73. name: 'group-management-add',
  74. meta: {
  75. title: 'Add Group',
  76. activeMenu: '/partnership-management/group-management',
  77. parent: {
  78. title: 'Group Management',
  79. path: "/partnership-management/group-management"
  80. }
  81. }
  82. },
  83. {
  84. path: '/partnership-management/group-management/edit/:id',
  85. component: () => import('@/views/company/detail'),
  86. name: 'group-management-edit',
  87. meta: {
  88. title: 'Edit Group',
  89. activeMenu: '/partnership-management/group-management',
  90. parent: {
  91. title: 'Group Management',
  92. path: "/partnership-management/group-management"
  93. }
  94. },
  95. hidden: true
  96. },
  97. {
  98. path: '/partnership-management/monthly-credit-management/limit/:id',
  99. component: () => import('@/views/limit/Detail'),
  100. name: 'credit-limit-view',
  101. meta: {
  102. title: 'View Credit Limit',
  103. activeMenu: '/partnership-management/monthly-credit-management',
  104. parent: {
  105. title: 'Monthly Credit Limit',
  106. path: "/partnership-management/monthly-credit-management"
  107. }
  108. },
  109. hidden: true
  110. },
  111. {
  112. path: '/partnership-management/monthly-credit-management/add',
  113. component: () => import('@/views/limit/Add'),
  114. name: 'credit-limit-add',
  115. meta: {
  116. title: 'Add Credit Limit',
  117. activeMenu: '/partnership-management/monthly-credit-management',
  118. parent: {
  119. title: 'Monthly Credit Limit',
  120. path: "/partnership-management/monthly-credit-management"
  121. }
  122. },
  123. hidden: true
  124. },
  125. {
  126. path: '/partnership-management/monthly-credit-management/edit/:id',
  127. component: () => import('@/views/limit/Add'),
  128. name: 'credit-limit-edit',
  129. meta: {
  130. title: 'Edit Credit Limit',
  131. activeMenu: '/partnership-management/monthly-credit-management',
  132. parent: {
  133. title: 'Monthly Credit Limit',
  134. path: "/partnership-management/monthly-credit-management"
  135. }
  136. },
  137. hidden: true
  138. }
  139. ]
  140. }