index.js 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429
  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. path: '/manager/projectinfo/detail',
  71. name: '项目详情',
  72. meta: {
  73. i18n: 'projectinfodetail',
  74. menu: false,
  75. },
  76. component: () =>
  77. import ( /* webpackChunkName: "views" */ '@/views/manager/projectinfo/detail.vue')
  78. },
  79. //归档树配置规则
  80. {
  81. path: '/manager/projectinfo/archivetreeRule',
  82. name: '归档树配置',
  83. meta: {
  84. i18n: 'archivetreeRule',
  85. menu: false,
  86. },
  87. component: () =>
  88. import ( /* webpackChunkName: "views" */ '@/views/manager/projectinfo/archivetreeRule.vue')
  89. },
  90. //电签角色库
  91. {
  92. path: '/digital/signer',
  93. name: '电签角色库',
  94. meta: {
  95. i18n: 'signer',
  96. menu: false,
  97. },
  98. component: () =>
  99. import ( /* webpackChunkName: "views" */'@/views/digital/signer.vue')
  100. },
  101. ]
  102. }, {
  103. path: '/test',
  104. component: Layout,
  105. redirect: '/test/index',
  106. children: [{
  107. path: 'index',
  108. name: '测试页',
  109. meta: {
  110. i18n: 'test'
  111. },
  112. component: () =>
  113. import ( /* webpackChunkName: "views" */ '@/views/util/test')
  114. }]
  115. }, {
  116. path: '/dict-horizontal',
  117. component: Layout,
  118. redirect: '/dict-horizontal/index',
  119. children: [{
  120. path: 'index',
  121. name: '字典管理',
  122. meta: {
  123. i18n: 'dict'
  124. },
  125. component: () =>
  126. import ( /* webpackChunkName: "views" */ '@/views/util/demo/dict-horizontal')
  127. }]
  128. }, {
  129. path: '/dict-vertical',
  130. component: Layout,
  131. redirect: '/dict-vertical/index',
  132. children: [{
  133. path: 'index',
  134. name: '字典管理',
  135. meta: {
  136. i18n: 'dict'
  137. },
  138. component: () =>
  139. import ( /* webpackChunkName: "views" */ '@/views/util/demo/dict-vertical')
  140. }]
  141. }, {
  142. path: '/info',
  143. component: Layout,
  144. redirect: '/info/index',
  145. children: [{
  146. path: 'index',
  147. name: '个人信息',
  148. meta: {
  149. i18n: 'info'
  150. },
  151. component: () =>
  152. import ( /* webpackChunkName: "views" */ '@/views/system/userinfo')
  153. }]
  154. }, {
  155. path: '/work/process/leave',
  156. component: Layout,
  157. redirect: '/work/process/leave/form',
  158. children: [{
  159. path: 'form/:processDefinitionId',
  160. name: '请假流程',
  161. meta: {
  162. i18n: 'work'
  163. },
  164. component: () =>
  165. import ( /* webpackChunkName: "views" */ '@/views/work/process/leave/form')
  166. }, {
  167. path: 'handle/:taskId/:processInstanceId/:businessId',
  168. name: '处理请假流程',
  169. meta: {
  170. i18n: 'work'
  171. },
  172. component: () =>
  173. import ( /* webpackChunkName: "views" */ '@/views/work/process/leave/handle')
  174. }, {
  175. path: 'detail/:processInstanceId/:businessId',
  176. name: '请假流程详情',
  177. meta: {
  178. i18n: 'work'
  179. },
  180. component: () =>
  181. import ( /* webpackChunkName: "views" */ '@/views/work/process/leave/detail')
  182. }]
  183. }, {
  184. path: '/wbs',
  185. component: Layout,
  186. redirect: '/wbs/edit',
  187. children: [{
  188. path: 'edit/:id',
  189. name: '编辑WBS树',
  190. meta: {
  191. i18n: 'edit',
  192. },
  193. component: () =>
  194. import ( /* webpackChunkName: "views" */ '@/views/manager/wbsinfo/edit')
  195. },
  196. {
  197. path: '/wbs/edit',
  198. name: '编辑WBS树',
  199. meta: {
  200. i18n: 'edit',
  201. },
  202. component: () =>
  203. import ( /* webpackChunkName: "views" */ '@/views/manager/wbsinfo/edit')
  204. },
  205. {
  206. path: '/wbs/element',
  207. name: '元素库',
  208. meta: {
  209. i18n: 'element',
  210. },
  211. component: () =>
  212. import ( /* webpackChunkName: "views" */ '@/views/manager/wbsinfo/element')
  213. },
  214. {
  215. path: '/wbs/parameter',
  216. name: '参数库',
  217. meta: {
  218. i18n: 'parameter',
  219. },
  220. component: () =>
  221. import ( /* webpackChunkName: "views" */ '@/views/manager/wbsinfo/parameter')
  222. },
  223. ]
  224. }, {
  225. path: '/contract',
  226. component: Layout,
  227. redirect: '/contract/detail',
  228. children: [{
  229. path: 'detail',
  230. name: '创建合同段',
  231. meta: {
  232. i18n: 'edit'
  233. },
  234. component: () =>
  235. import ( /* webpackChunkName: "views" */ '@/views/manager/contractinfo/detail')
  236. }]
  237. }, {
  238. path: '/excel',
  239. component: Layout,
  240. redirect: '/excel/excelmodel',
  241. children: [{
  242. path: 'excelmodel/:id',
  243. name: '清表模板',
  244. meta: {
  245. i18n: 'excelmodel'
  246. },
  247. component: () =>
  248. import ( /* webpackChunkName: "views" */ '@/views/exctab/excelmodel/excelmodel')
  249. }]
  250. },
  251. {
  252. path: '/excels',
  253. component: Layout,
  254. redirect: '/excels/ElementIdentification',
  255. children: [{
  256. path: 'ElementIdentification/:id',
  257. name: '元素识别',
  258. meta: {
  259. i18n: 'ElementIdentification'
  260. },
  261. component: () =>
  262. import ( /* webpackChunkName: "views" */ '@/views/exctab/ElementIdentification/index')
  263. }]
  264. },
  265. {
  266. path: '/project',
  267. component: Layout,
  268. redirect: '/project/tree',
  269. children: [{
  270. path: 'tree',
  271. name: '私有WBS',
  272. meta: {
  273. i18n: 'privateTree',
  274. },
  275. component: () =>
  276. import ( /* webpackChunkName: "views" */ '@/views/manager/projectinfo/tree')
  277. },
  278. {
  279. path: 'editElement',
  280. name: '编辑元素',
  281. meta: {
  282. i18n: 'editElement'
  283. },
  284. component: () =>
  285. import ( /* webpackChunkName: "views" */ '@/views/manager/projectinfo/editElement/editElement')
  286. },
  287. {
  288. path: 'independent',
  289. name: '独立表单库',
  290. meta: {
  291. i18n: 'independent'
  292. },
  293. component: () =>
  294. import ( /* webpackChunkName: "views" */ '@/views/manager/projectinfo/independent')
  295. },
  296. {
  297. path: 'archiveTime',
  298. name: '归档文件时间设置',
  299. meta: {
  300. i18n: 'archiveTime'
  301. },
  302. component: () =>
  303. import ( /* webpackChunkName: "views" */ '@/views/manager/projectinfo/archiveTime')
  304. }
  305. ]
  306. }, {
  307. path: '/formula',
  308. component: Layout,
  309. redirect: '/formula/edit',
  310. children: [{
  311. path: 'edit',
  312. name: '编辑公式',
  313. meta: {
  314. i18n: 'formula'
  315. },
  316. component: () =>
  317. import ( /* webpackChunkName: "views" */ '@/views/formula/edit')
  318. },
  319. // {
  320. // path: 'edit2',
  321. // name: '编辑公式',
  322. // meta: {
  323. // i18n: 'formula'
  324. // },
  325. // component: () =>
  326. // import ( /* webpackChunkName: "views" */ '@/views/formula2/edit')
  327. // }
  328. ]
  329. },
  330. {
  331. path: '/tentative',
  332. component: Layout,
  333. redirect: '/tentative/testclassify',
  334. children: [{
  335. path: '/tentative/testclassify',
  336. name: '试验外委/第三方试验分类配置',
  337. meta: {
  338. i18n: 'testclassify'
  339. },
  340. component: () =>
  341. import ( /* webpackChunkName: "views" */ '@/views/tentative/testclassify')
  342. }, {
  343. path: '/tentative/testcollect',
  344. name: '试验汇总分类配置',
  345. meta: {
  346. i18n: 'testcollect'
  347. },
  348. component: () =>
  349. import ( /* webpackChunkName: "views" */ '@/views/tentative/testclassifyset')
  350. },
  351. // {
  352. // path: '/tentative/testclassifyset',
  353. // name: '试验汇总分类配置',
  354. // meta: {
  355. // i18n: 'testclassifyset'
  356. // },
  357. // component: () =>
  358. // import ( /* webpackChunkName: "views" */ '@/views/tentative/testclassifyset')
  359. // },
  360. {
  361. path: '/tentative/dataMap',
  362. name: '数据映射配置',
  363. meta: {
  364. i18n: 'dataMap'
  365. },
  366. component: () =>
  367. import ( /* webpackChunkName: "views" */ '@/views/tentative/components/dataMap')
  368. },
  369. {
  370. path: '/tentative/parameter',
  371. name: '试验参数配置',
  372. meta: {
  373. i18n: 'parameter'
  374. },
  375. component: () =>
  376. import ( /* webpackChunkName: "views" */ '@/views/tentative/parameter')
  377. },
  378. {
  379. path: '/tentative/metadata',
  380. name: '元数据管理',
  381. meta: {
  382. i18n: 'metadata'
  383. },
  384. component: () =>
  385. import ( /* webpackChunkName: "views" */ '@/views/tentative/metadata')
  386. },
  387. ]
  388. },
  389. {
  390. path: '/measure',
  391. component: Layout,
  392. redirect: '/measure/systemUnit',
  393. children: [{
  394. path: 'systemUnit',
  395. name: '系统计量单元',
  396. meta: {
  397. i18n: 'systemUnit',
  398. },
  399. component: () =>
  400. import ( /* webpackChunkName: "views" */ '@/views/measure/template')
  401. },
  402. {
  403. path: 'template',
  404. name: '系统计量单元',
  405. meta: {
  406. i18n: 'template',
  407. },
  408. component: () =>
  409. import ( /* webpackChunkName: "views" */ '@/views/measure/systemUnit.vue')
  410. },
  411. {
  412. path: 'interimPay',
  413. name: '系统中期支付项',
  414. meta: {
  415. i18n: 'interimPay'
  416. },
  417. component: () =>
  418. import ( /* webpackChunkName: "views" */ '@/views/measure/interimPay')
  419. }
  420. ]
  421. },
  422. ]