settings.js 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. /* Layout */
  2. import Layout from '@/layout'
  3. const settingRoutes = [
  4. {
  5. path: '/settings',
  6. component: Layout,
  7. redirect: '/settings/menus',
  8. name: 'Settings',
  9. meta: { title: '系统设置', icon: 'el-icon-s-tools', noCache: true },
  10. children: [
  11. {
  12. path: 'menus',
  13. name: 'SettingsMenus',
  14. meta: { title: '菜单管理', noCache: true },
  15. component: () => import('@/views/admin/settings/menus')
  16. },
  17. {
  18. path: 'menus/add',
  19. name: 'SettingsMenusAdd',
  20. hidden: true,
  21. meta: { title: '添加菜单', noCache: true },
  22. component: () => import('@/views/admin/settings/menus/edit')
  23. },
  24. {
  25. path: 'menus/edit',
  26. name: 'SettingsMenusEdit',
  27. hidden: true,
  28. meta: { title: '修改菜单', noCache: true },
  29. component: () => import('@/views/admin/settings/menus/edit')
  30. },
  31. {
  32. path: 'menus/children/:menuType/:id/:title',
  33. name: 'SettingsChildrenMenus',
  34. hidden: true,
  35. meta: { title: '子菜单管理', noCache: false },
  36. component: () => import('@/views/admin/settings/menus/children-list')
  37. },
  38. {
  39. path: 'menus/children/add',
  40. name: 'SettingsChildrenMenusAdd',
  41. hidden: true,
  42. meta: { title: '添加子菜单', noCache: true },
  43. component: () => import('@/views/admin/settings/menus/edit')
  44. },
  45. {
  46. path: 'menus/children/edit',
  47. name: 'SettingsChildrenMenusEdit',
  48. hidden: true,
  49. meta: { title: '修改子菜单', noCache: true },
  50. component: () => import('@/views/admin/settings/menus/edit')
  51. },
  52. {
  53. path: 'roles',
  54. name: 'SettingsRoles',
  55. meta: { title: '角色管理', noCache: true },
  56. component: () => import('@/views/admin/settings/roles')
  57. },
  58. {
  59. path: 'roles/add',
  60. name: 'SettingsRolesAdd',
  61. hidden: true,
  62. meta: { title: '添加角色', noCache: true },
  63. component: () => import('@/views/admin/settings/roles/edit')
  64. },
  65. {
  66. path: 'roles/edit',
  67. name: 'SettingsRolesEdit',
  68. hidden: true,
  69. meta: { title: '修改角色', noCache: true },
  70. component: () => import('@/views/admin/settings/roles/edit')
  71. },
  72. {
  73. path: 'accounts',
  74. name: 'SettingsAccounts',
  75. meta: { title: '用户管理', noCache: true },
  76. component: () => import('@/views/admin/settings/accounts')
  77. },
  78. {
  79. path: 'accounts/add',
  80. name: 'SettingsAccountsAdd',
  81. hidden: true,
  82. meta: { title: '添加用户', noCache: true },
  83. component: () => import('@/views/admin/settings/accounts/edit')
  84. },
  85. {
  86. path: 'accounts/edit',
  87. name: 'SettingsAccountsEdit',
  88. hidden: true,
  89. meta: { title: '修改用户', noCache: true },
  90. component: () => import('@/views/admin/settings/accounts/edit')
  91. }
  92. ]
  93. }
  94. ]
  95. export default settingRoutes