user.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. export default {
  2. name: 'User',
  3. path: '/user',
  4. redirect: '/user/org-struct-manage',
  5. meta: {
  6. title: '用户管理',
  7. sort: 2,
  8. isModule: true,
  9. alias: 'userManage',
  10. },
  11. children: [
  12. {
  13. name: 'OrgStructManage',
  14. path: '/user/org-struct-manage',
  15. redirect: '/user/org-struct-manage/struct-manage',
  16. meta: {
  17. title: '组织架构管理',
  18. sort: 1,
  19. icon: 'fork',
  20. alias: 'orgManage',
  21. },
  22. children: [
  23. {
  24. name: 'StructManage',
  25. path: '/user/org-struct-manage/struct-manage',
  26. component: () =>
  27. import('@/views/user/org-struct-manage/struct-manage/index.vue'),
  28. meta: {
  29. title: '组织架构管理',
  30. sort: 1,
  31. alias: 'org',
  32. },
  33. },
  34. ],
  35. },
  36. {
  37. name: 'AuthManage',
  38. path: '/user/auth-manage',
  39. redirect: '/user/auth-manage/user-manage',
  40. meta: {
  41. title: '用户权限管理',
  42. sort: 2,
  43. icon: 'pin',
  44. alias: 'userPrivilegeManage',
  45. },
  46. children: [
  47. {
  48. name: 'UserManage',
  49. path: '/user/auth-manage/user-manage',
  50. component: () =>
  51. import('@/views/user/auth-manage/user-manage/index.vue'),
  52. meta: {
  53. title: '用户管理',
  54. sort: 1,
  55. alias: 'user',
  56. },
  57. },
  58. {
  59. name: 'RoleManage',
  60. path: '/user/auth-manage/role-manage',
  61. component: () =>
  62. import('@/views/user/auth-manage/role-manage/index.vue'),
  63. meta: {
  64. title: '角色管理',
  65. sort: 2,
  66. alias: 'role',
  67. },
  68. },
  69. ],
  70. },
  71. // {
  72. // name: 'PasswordManage',
  73. // path: '/user/password-manage',
  74. // redirect: '/user/password-manage/password-modify',
  75. // meta: {
  76. // title: '密码管理',
  77. // sort: 1,
  78. // icon: 'lock-on',
  79. // alias: 'pwdManage',
  80. // },
  81. // children: [
  82. // {
  83. // name: 'PasswordModify',
  84. // path: '/user/password-manage/password-modify',
  85. // component: () =>
  86. // import('@/views/user/password-manage/password-modify/index.vue'),
  87. // meta: {
  88. // title: '密码修改',
  89. // sort: 1,
  90. // alias: 'pwd',
  91. // },
  92. // },
  93. // ],
  94. // },
  95. ],
  96. };