routes.ts 907 B

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