PartnershipRouter.js 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  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/service-provider-mgmt',
  24. component: () => import('@/views/provider2/index'),
  25. name: 'service-provider-management-v2',
  26. meta: {
  27. title: 'Service Providers',
  28. icon: 'sidebar-submenu-item',
  29. activeIcon: 'sidebar-submenu-item-active'
  30. }
  31. },
  32. {
  33. path: '/partnership-management/group-management',
  34. component: () => import('@/views/company/index'),
  35. name: 'group-management',
  36. meta: {
  37. title: 'Group Management',
  38. icon: 'sidebar-submenu-item',
  39. activeIcon: 'sidebar-submenu-item-active'
  40. }
  41. },
  42. {
  43. path: '/partnership-management/monthly-credit-management',
  44. component: () => import('@/views/limit/CreditLimit'),
  45. name: 'monthly-credit-management',
  46. meta: {
  47. title: 'Monthly Credit Limit',
  48. icon: 'sidebar-submenu-item',
  49. activeIcon: 'sidebar-submenu-item-active'
  50. }
  51. },
  52. {
  53. path: '/partnership-management/service-provider-management/add',
  54. component: () => import('@/views/provider/detail'),
  55. name: 'add-service-provider',
  56. meta: {
  57. title: 'Add New Provider',
  58. activeMenu: '/partnership-management/service-provider-management',
  59. parent: {
  60. title: 'Service Provider',
  61. path: "/partnership-management/service-provider-management"
  62. }
  63. },
  64. hidden: true
  65. },
  66. {
  67. path: '/partnership-management/service-provider-management/edit/:id',
  68. component: () => import('@/views/provider/detail'),
  69. name: 'edit-service-provider',
  70. meta: {
  71. title: 'Edit Provider',
  72. activeMenu: '/partnership-management/service-provider-management',
  73. parent: {
  74. title: 'Service Provider',
  75. path: "/partnership-management/service-provider-management"
  76. }
  77. },
  78. hidden: true
  79. },
  80. {
  81. path: '/partnership-management/service-provider-mgmt/add',
  82. component: () => import('@/views/provider2/detail'),
  83. name: 'add-service-provider-v2',
  84. meta: {
  85. title: 'Add New Provider',
  86. activeMenu: '/partnership-management/service-provider-mgmt',
  87. parent: {
  88. title: 'Service Providers',
  89. path: "/partnership-management/service-provider-mgmt"
  90. }
  91. },
  92. hidden: true
  93. },
  94. {
  95. path: '/partnership-management/service-provider-mgmt/edit/:id',
  96. component: () => import('@/views/provider2/detail'),
  97. name: 'edit-service-provider-v2',
  98. meta: {
  99. title: 'Edit Provider',
  100. activeMenu: '/partnership-management/service-provider-mgmt',
  101. parent: {
  102. title: 'Service Providers',
  103. path: "/partnership-management/service-provider-mgmt"
  104. }
  105. },
  106. hidden: true
  107. },
  108. {
  109. path: '/partnership-management/group-management/add',
  110. component: () => import('@/views/company/detail'),
  111. name: 'group-management-add',
  112. meta: {
  113. title: 'Add Group',
  114. activeMenu: '/partnership-management/group-management',
  115. parent: {
  116. title: 'Group Management',
  117. path: "/partnership-management/group-management"
  118. }
  119. }
  120. },
  121. {
  122. path: '/partnership-management/group-management/edit/:id',
  123. component: () => import('@/views/company/detail'),
  124. name: 'group-management-edit',
  125. meta: {
  126. title: 'Edit Group',
  127. activeMenu: '/partnership-management/group-management',
  128. parent: {
  129. title: 'Group Management',
  130. path: "/partnership-management/group-management"
  131. }
  132. },
  133. hidden: true
  134. },
  135. {
  136. path: '/partnership-management/monthly-credit-management/limit/:id',
  137. component: () => import('@/views/limit/Detail'),
  138. name: 'credit-limit-view',
  139. meta: {
  140. title: 'View Credit Limit',
  141. activeMenu: '/partnership-management/monthly-credit-management',
  142. parent: {
  143. title: 'Monthly Credit Limit',
  144. path: "/partnership-management/monthly-credit-management"
  145. }
  146. },
  147. hidden: true
  148. },
  149. {
  150. path: '/partnership-management/monthly-credit-management/add',
  151. component: () => import('@/views/limit/Add'),
  152. name: 'credit-limit-add',
  153. meta: {
  154. title: 'Add Credit Limit',
  155. activeMenu: '/partnership-management/monthly-credit-management',
  156. parent: {
  157. title: 'Monthly Credit Limit',
  158. path: "/partnership-management/monthly-credit-management"
  159. }
  160. },
  161. hidden: true
  162. },
  163. {
  164. path: '/partnership-management/monthly-credit-management/edit/:id',
  165. component: () => import('@/views/limit/Add'),
  166. name: 'credit-limit-edit',
  167. meta: {
  168. title: 'Edit Credit Limit',
  169. activeMenu: '/partnership-management/monthly-credit-management',
  170. parent: {
  171. title: 'Monthly Credit Limit',
  172. path: "/partnership-management/monthly-credit-management"
  173. }
  174. },
  175. hidden: true
  176. },
  177. //credit limit v2
  178. {
  179. path: '/partnership-management/monthly-credit-limit',
  180. component: () => import('@/views/limit2/index'),
  181. name: 'monthly-credit-management',
  182. meta: {
  183. title: 'Monthly Credit Limit',
  184. icon: 'sidebar-submenu-item',
  185. activeIcon: 'sidebar-submenu-item-active'
  186. }
  187. },
  188. {
  189. path: '/partnership-management/monthly-credit-limit/add',
  190. component: () => import('@/views/limit2/detail'),
  191. name: 'credit-limit-add',
  192. meta: {
  193. title: 'Add Credit Limit Contract',
  194. activeMenu: '/partnership-management/monthly-credit-limit',
  195. parent: {
  196. title: 'Monthly Credit Limit',
  197. path: "/partnership-management/monthly-credit-limit"
  198. }
  199. },
  200. hidden: true
  201. },
  202. {
  203. path: '/partnership-management/monthly-credit-limit/edit/:id',
  204. component: () => import('@/views/limit2/detail'),
  205. name: 'credit-limit-edit',
  206. meta: {
  207. title: 'Edit Credit Limit Contract',
  208. activeMenu: '/partnership-management/monthly-credit-limit',
  209. parent: {
  210. title: 'Monthly Credit Limit',
  211. path: "/partnership-management/monthly-credit-limit"
  212. }
  213. },
  214. hidden: true
  215. }
  216. ]
  217. }