routes.js 997B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. import BasicLayout from '../src/layouts/BasicLayout';
  2. export default [
  3. {
  4. path: '/user',
  5. layout: false,
  6. routes: [
  7. {
  8. path: '/user',
  9. routes: [
  10. {
  11. name: 'login',
  12. path: '/user/login',
  13. component: './user/Login',
  14. },
  15. ],
  16. },
  17. {
  18. component: './404',
  19. },
  20. ],
  21. },
  22. {
  23. path: '/welcome',
  24. name: '工作台',
  25. icon: 'DashboardOutlined',
  26. component: './Welcome',
  27. },
  28. {
  29. path: '/admin',
  30. name: 'admin',
  31. icon: 'crown',
  32. access: 'canAdmin',
  33. component: './Admin',
  34. routes: [
  35. {
  36. path: '/admin/sub-page',
  37. name: 'sub-page',
  38. icon: 'smile',
  39. component: './Welcome',
  40. },
  41. {
  42. component: './404',
  43. },
  44. ],
  45. },
  46. {
  47. name: 'list.table-list',
  48. icon: 'table',
  49. path: '/list',
  50. component: './TableList',
  51. },
  52. {
  53. path: '/',
  54. redirect: '/welcome',
  55. },
  56. {
  57. component: './404',
  58. },
  59. ];