index.js 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  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: "useractivitystatistical",
  26. name: '查看选手',
  27. component: () =>
  28. import( /* webpackChunkName: "page" */ '@/views/useractivitystatistical/useractivitystatistical'),
  29. },
  30. {
  31. path: "production",
  32. name: '查看作品',
  33. component: () =>
  34. import( /* webpackChunkName: "page" */ '@/views/production/production'),
  35. },
  36. {
  37. path: "hitRecord",
  38. name: '打榜记录',
  39. component: () =>
  40. import( /* webpackChunkName: "page" */ '@/views/hitRecord/hitRecord'),
  41. },
  42. {
  43. path: "reawrdRecord",
  44. name: '打赏记录',
  45. component: () =>
  46. import( /* webpackChunkName: "page" */ '@/views/reawrdRecord/reawrdRecord'),
  47. },
  48. ]
  49. }, {
  50. path: '/test',
  51. component: Layout,
  52. redirect: '/test/index',
  53. children: [{
  54. path: 'index',
  55. name: '测试页',
  56. meta: {
  57. i18n: 'test'
  58. },
  59. component: () =>
  60. import( /* webpackChunkName: "views" */ '@/views/util/test')
  61. }]
  62. }, {
  63. path: '/dict-horizontal',
  64. component: Layout,
  65. redirect: '/dict-horizontal/index',
  66. children: [{
  67. path: 'index',
  68. name: '字典管理',
  69. meta: {
  70. i18n: 'dict'
  71. },
  72. component: () =>
  73. import( /* webpackChunkName: "views" */ '@/views/util/demo/dict-horizontal')
  74. }]
  75. }, {
  76. path: '/dict-vertical',
  77. component: Layout,
  78. redirect: '/dict-vertical/index',
  79. children: [{
  80. path: 'index',
  81. name: '字典管理',
  82. meta: {
  83. i18n: 'dict'
  84. },
  85. component: () =>
  86. import( /* webpackChunkName: "views" */ '@/views/util/demo/dict-vertical')
  87. }]
  88. }, {
  89. path: '/info',
  90. component: Layout,
  91. redirect: '/info/index',
  92. children: [{
  93. path: 'index',
  94. name: '个人信息',
  95. meta: {
  96. i18n: 'info'
  97. },
  98. component: () =>
  99. import( /* webpackChunkName: "views" */ '@/views/system/userinfo')
  100. }]
  101. }, {
  102. path: '/work/process/leave',
  103. component: Layout,
  104. redirect: '/work/process/leave/form',
  105. children: [{
  106. path: 'form/:processDefinitionId',
  107. name: '请假流程',
  108. meta: {
  109. i18n: 'work'
  110. },
  111. component: () =>
  112. import( /* webpackChunkName: "views" */ '@/views/work/process/leave/form')
  113. }, {
  114. path: 'handle/:taskId/:processInstanceId/:businessId',
  115. name: '处理请假流程',
  116. meta: {
  117. i18n: 'work'
  118. },
  119. component: () =>
  120. import( /* webpackChunkName: "views" */ '@/views/work/process/leave/handle')
  121. }, {
  122. path: 'detail/:processInstanceId/:businessId',
  123. name: '请假流程详情',
  124. meta: {
  125. i18n: 'work'
  126. },
  127. component: () =>
  128. import( /* webpackChunkName: "views" */ '@/views/work/process/leave/detail')
  129. }]
  130. }]