index.js 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243
  1. import Layout from '@/page/index/'
  2. export default [{
  3. path: '/wel',
  4. component: Layout,
  5. redirect: '/wel/index',
  6. children: [{
  7. path: '/certificate/list',
  8. name: '电签列表',
  9. meta: {
  10. i18n: 'ElectricSignaturelist'
  11. },
  12. component: () =>
  13. import ( /* webpackChunkName: "views" */ '@/views/certificate/list')
  14. }, {
  15. path: '/certificate/list/addList',
  16. name: '新增电签',
  17. meta: {
  18. i18n: 'AddATelegram'
  19. },
  20. component: () =>
  21. import ( /* webpackChunkName: "views" */ '@/views/certificate/lists/addList')
  22. },
  23. {
  24. path: '/certificate/management/see',
  25. name: '查看证书',
  26. meta: {
  27. i18n: 'ViewCertificate'
  28. },
  29. component: () =>
  30. import ( /* webpackChunkName: "views" */ '@/views/certificate/managements/see')
  31. },
  32. {
  33. path: '/certificate/management',
  34. name: '电签管理',
  35. meta: {
  36. i18n: 'ElectricitySignManagement'
  37. },
  38. component: () =>
  39. import ( /* webpackChunkName: "views" */ '@/views/certificate/management')
  40. },
  41. {
  42. path: '/AssessmentArea',
  43. name: '考核区',
  44. meta: {
  45. i18n: 'AssessmentArea'
  46. },
  47. component: () =>
  48. import ( /* webpackChunkName: "views" */ '@/views/AssessmentArea/index')
  49. },
  50. {
  51. path: 'index',
  52. name: '首页',
  53. meta: {
  54. i18n: 'dashboard'
  55. },
  56. component: () =>
  57. import ( /* webpackChunkName: "views" */ '@/views/wel/index')
  58. },
  59. {
  60. path: 'dashboard',
  61. name: '控制台',
  62. meta: {
  63. i18n: 'dashboard',
  64. menu: false,
  65. },
  66. component: () =>
  67. import ( /* webpackChunkName: "views" */ '@/views/wel/dashboard')
  68. }
  69. ]
  70. }, {
  71. path: '/test',
  72. component: Layout,
  73. redirect: '/test/index',
  74. children: [{
  75. path: 'index',
  76. name: '测试页',
  77. meta: {
  78. i18n: 'test'
  79. },
  80. component: () =>
  81. import ( /* webpackChunkName: "views" */ '@/views/util/test')
  82. }]
  83. }, {
  84. path: '/dict-horizontal',
  85. component: Layout,
  86. redirect: '/dict-horizontal/index',
  87. children: [{
  88. path: 'index',
  89. name: '字典管理',
  90. meta: {
  91. i18n: 'dict'
  92. },
  93. component: () =>
  94. import ( /* webpackChunkName: "views" */ '@/views/util/demo/dict-horizontal')
  95. }]
  96. }, {
  97. path: '/dict-vertical',
  98. component: Layout,
  99. redirect: '/dict-vertical/index',
  100. children: [{
  101. path: 'index',
  102. name: '字典管理',
  103. meta: {
  104. i18n: 'dict'
  105. },
  106. component: () =>
  107. import ( /* webpackChunkName: "views" */ '@/views/util/demo/dict-vertical')
  108. }]
  109. }, {
  110. path: '/info',
  111. component: Layout,
  112. redirect: '/info/index',
  113. children: [{
  114. path: 'index',
  115. name: '个人信息',
  116. meta: {
  117. i18n: 'info'
  118. },
  119. component: () =>
  120. import ( /* webpackChunkName: "views" */ '@/views/system/userinfo')
  121. }]
  122. }, {
  123. path: '/work/process/leave',
  124. component: Layout,
  125. redirect: '/work/process/leave/form',
  126. children: [{
  127. path: 'form/:processDefinitionId',
  128. name: '请假流程',
  129. meta: {
  130. i18n: 'work'
  131. },
  132. component: () =>
  133. import ( /* webpackChunkName: "views" */ '@/views/work/process/leave/form')
  134. }, {
  135. path: 'handle/:taskId/:processInstanceId/:businessId',
  136. name: '处理请假流程',
  137. meta: {
  138. i18n: 'work'
  139. },
  140. component: () =>
  141. import ( /* webpackChunkName: "views" */ '@/views/work/process/leave/handle')
  142. }, {
  143. path: 'detail/:processInstanceId/:businessId',
  144. name: '请假流程详情',
  145. meta: {
  146. i18n: 'work'
  147. },
  148. component: () =>
  149. import ( /* webpackChunkName: "views" */ '@/views/work/process/leave/detail')
  150. }]
  151. }, {
  152. path: '/wbs',
  153. component: Layout,
  154. redirect: '/wbs/edit',
  155. children: [{
  156. path: 'edit/:id',
  157. name: '编辑WBS树',
  158. meta: {
  159. i18n: 'edit'
  160. },
  161. component: () =>
  162. import ( /* webpackChunkName: "views" */ '@/views/manager/wbsinfo/edit')
  163. }]
  164. }, {
  165. path: '/contract',
  166. component: Layout,
  167. redirect: '/contract/detail',
  168. children: [{
  169. path: 'detail',
  170. name: '创建合同段',
  171. meta: {
  172. i18n: 'edit'
  173. },
  174. component: () =>
  175. import ( /* webpackChunkName: "views" */ '@/views/manager/contractinfo/detail')
  176. }]
  177. }, {
  178. path: '/excel',
  179. component: Layout,
  180. redirect: '/excel/excelmodel',
  181. children: [{
  182. path: 'excelmodel/:id',
  183. name: '清表模板',
  184. meta: {
  185. i18n: 'excelmodel'
  186. },
  187. component: () =>
  188. import ( /* webpackChunkName: "views" */ '@/views/exctab/excelmodel/excelmodel')
  189. }]
  190. },
  191. {
  192. path: '/excels',
  193. component: Layout,
  194. redirect: '/excels/ElementIdentification',
  195. children: [{
  196. path: 'ElementIdentification/:id',
  197. name: '元素识别',
  198. meta: {
  199. i18n: 'ElementIdentification'
  200. },
  201. component: () =>
  202. import ( /* webpackChunkName: "views" */ '@/views/exctab/ElementIdentification/index')
  203. }]
  204. },
  205. {
  206. path: '/project',
  207. component: Layout,
  208. redirect: '/project/tree',
  209. children: [{
  210. path: 'tree',
  211. name: '私有WBS',
  212. meta: {
  213. i18n: 'privateTree'
  214. },
  215. component: () =>
  216. import ( /* webpackChunkName: "views" */ '@/views/manager/projectinfo/tree')
  217. },
  218. {
  219. path: 'editElement',
  220. name: '编辑元素',
  221. meta: {
  222. i18n: 'editElement'
  223. },
  224. component: () =>
  225. import ( /* webpackChunkName: "views" */ '@/views/manager/projectinfo/editElement/editElement')
  226. }
  227. ]
  228. }, {
  229. path: '/formula',
  230. component: Layout,
  231. redirect: '/formula/edit',
  232. children: [{
  233. path: 'edit',
  234. name: '编辑公式',
  235. meta: {
  236. i18n: 'formula'
  237. },
  238. component: () =>
  239. import ( /* webpackChunkName: "views" */ '@/views/formula/edit')
  240. }]
  241. },
  242. ]