index.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. import Layout from '@/page/index/'
  2. export default [{
  3. path: '/wel',
  4. component: Layout,
  5. redirect: '/wel/index',
  6. children: [{
  7. path: 'index',
  8. name: '首頁',
  9. meta: {
  10. i18n: 'dashboard'
  11. },
  12. component: () =>
  13. import( /* webpackChunkName: "views" */ '@/views/wel/index')
  14. }, {
  15. path: 'dashboard',
  16. name: '控制臺',
  17. meta: {
  18. i18n: 'dashboard',
  19. menu: false,
  20. },
  21. component: () =>
  22. import( /* webpackChunkName: "views" */ '@/views/wel/dashboard')
  23. }]
  24. }, {
  25. path: '/test',
  26. component: Layout,
  27. redirect: '/test/index',
  28. children: [{
  29. path: 'index',
  30. name: '測試頁',
  31. meta: {
  32. i18n: 'test'
  33. },
  34. component: () =>
  35. import( /* webpackChunkName: "views" */ '@/views/util/test')
  36. }]
  37. }, {
  38. path: '/dict-horizontal',
  39. component: Layout,
  40. redirect: '/dict-horizontal/index',
  41. children: [{
  42. path: 'index',
  43. name: '字典管理',
  44. meta: {
  45. i18n: 'dict'
  46. },
  47. component: () =>
  48. import( /* webpackChunkName: "views" */ '@/views/util/demo/dict-horizontal')
  49. }]
  50. }, {
  51. path: '/dict-vertical',
  52. component: Layout,
  53. redirect: '/dict-vertical/index',
  54. children: [{
  55. path: 'index',
  56. name: '字典管理',
  57. meta: {
  58. i18n: 'dict'
  59. },
  60. component: () =>
  61. import( /* webpackChunkName: "views" */ '@/views/util/demo/dict-vertical')
  62. }]
  63. }, {
  64. path: '/info',
  65. component: Layout,
  66. redirect: '/info/index',
  67. children: [{
  68. path: 'index',
  69. name: '個人信息',
  70. meta: {
  71. i18n: 'info'
  72. },
  73. component: () =>
  74. import( /* webpackChunkName: "views" */ '@/views/system/userinfo')
  75. }]
  76. }, {
  77. path: '/work/process/leave',
  78. component: Layout,
  79. redirect: '/work/process/leave/form',
  80. children: [{
  81. path: 'form/:processDefinitionId',
  82. name: '請假流程',
  83. meta: {
  84. i18n: 'work'
  85. },
  86. component: () =>
  87. import( /* webpackChunkName: "views" */ '@/views/work/process/leave/form')
  88. }, {
  89. path: 'handle/:taskId/:processInstanceId/:businessId',
  90. name: '處理請假流程',
  91. meta: {
  92. i18n: 'work'
  93. },
  94. component: () =>
  95. import( /* webpackChunkName: "views" */ '@/views/work/process/leave/handle')
  96. }, {
  97. path: 'detail/:processInstanceId/:businessId',
  98. name: '請假流程詳情',
  99. meta: {
  100. i18n: 'work'
  101. },
  102. component: () =>
  103. import( /* webpackChunkName: "views" */ '@/views/work/process/leave/detail')
  104. }]
  105. }]