routes.ts 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. const routes = [
  2. {
  3. layout: false,
  4. name: 'login',
  5. locale: 'menu.login',
  6. path: '/login',
  7. component: './Sys/Login',
  8. },
  9. {
  10. name: 'welcome',
  11. icon: 'smile',
  12. path: '/welcome',
  13. component: './Welcome',
  14. },
  15. {
  16. name: 'sys',
  17. icon: 'SettingOutlined',
  18. path: '/sys',
  19. hideInMenu: true,
  20. routes: [
  21. {
  22. name: 'userInfo',
  23. path: '/sys/userInfo',
  24. component: './Sys/UserInfo',
  25. },
  26. {
  27. name: 'modifyPassword',
  28. path: '/sys/modifyPassword',
  29. component: './Sys/ModifyPassword',
  30. },
  31. ],
  32. },
  33. {
  34. name: 'exception.403',
  35. path: '/403',
  36. layout: false,
  37. component: './403',
  38. },
  39. {
  40. name: 'exception.404',
  41. path: '/404',
  42. layout: false,
  43. component: './404',
  44. },
  45. {
  46. name: 'exception.500',
  47. path: '/500',
  48. layout: false,
  49. component: './500',
  50. },
  51. {
  52. path: '/',
  53. redirect: '/welcome',
  54. },
  55. {
  56. path: '*',
  57. layout: false,
  58. redirect: '/404',
  59. },
  60. ];
  61. export default routes;