supplier.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. /* Layout */
  2. import Layout from '@/layout'
  3. // 供应商管理页面
  4. const supplierRoutes = [
  5. {
  6. path: '/supplier',
  7. component: Layout,
  8. alwaysShow: true,
  9. name: 'Supplier',
  10. redirect: '/supplier/list',
  11. meta: { title: '账号管理', icon: 'el-icon-s-custom', roles: ['admin'], noCache: true },
  12. children: [
  13. {
  14. path: 'list',
  15. component: () => import('@/views/admin/supplier'),
  16. name: 'SupplierList',
  17. meta: { title: '供应商账号', icon: 'el-icon-menu', affix: true, roles: ['admin'], noCache: true }
  18. },
  19. {
  20. hidden: true,
  21. path: 'supplier-add',
  22. component: () => import('@/views/admin/supplier/edit'),
  23. name: 'SupplierAdd',
  24. meta: { title: '添加供应商', icon: 'el-icon-menu', roles: ['admin'], noCache: true }
  25. },
  26. {
  27. hidden: true,
  28. path: 'supplier-edit',
  29. component: () => import('@/views/admin/supplier/edit'),
  30. name: 'SupplierEdit',
  31. meta: { title: '修改供应商', icon: 'el-icon-menu', roles: ['admin'], noCache: true }
  32. },
  33. {
  34. hidden: true,
  35. path: 'club-list',
  36. component: () => import('@/views/admin/supplier/club'),
  37. name: 'SupplierClubList',
  38. meta: { title: '查看认证机构', icon: 'el-icon-menu', roles: ['admin'], noCache: true }
  39. },
  40. {
  41. hidden: true,
  42. path: 'club-detail',
  43. component: () => import('@/views/admin/supplier/club/detail'),
  44. name: 'SupplierClubDetail',
  45. meta: { title: '认证机构详情', icon: 'el-icon-menu', roles: ['admin'], noCache: true }
  46. },
  47. {
  48. hidden: true,
  49. path: 'club-device-list',
  50. component: () => import('@/views/admin/supplier/club/device'),
  51. name: 'SupplierClubDeviceList',
  52. meta: { title: '查看设备认证', icon: 'el-icon-menu', roles: ['admin'], noCache: true }
  53. },
  54. {
  55. hidden: true,
  56. path: 'club-device-detail',
  57. component: () => import('@/views/admin/supplier/club/device/detail'),
  58. name: 'SupplierClubDeviceDetail',
  59. meta: { title: '设备认证详情', icon: 'el-icon-menu', roles: ['admin'], noCache: true }
  60. }
  61. ]
  62. }
  63. ]
  64. export default supplierRoutes