You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

139 lines
6.2 KiB

5 years ago
5 years ago
5 years ago
4 years ago
5 years ago
5 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
  1. /* Layout */
  2. import Layout from '../views/layout/Layout'
  3. const _import = require('./_import_' + process.env.NODE_ENV)
  4. export default {
  5. routes: [
  6. {
  7. path: '/xm/core',
  8. component: Layout,
  9. name: '项目管理',
  10. iconCls: 'fa el-icon-menu',
  11. meta: {
  12. title: '项目管理',
  13. icon: 'project'
  14. },
  15. // leaf: true,//只有一个节点
  16. children: [
  17. { path: 'xmProject/XmProjectAdd', component: _import('xm/core/xmProject/XmProjectAdd'), name: 'xmProjectAdd',hidden:true, meta: { title: '项目立项' }},
  18. { path: 'xmProject/XmProjectAllMng', component: _import('xm/core/xmProject/XmProjectAllMng'), name: 'xmProjectAllMng', meta: { title: '项目总览' }},
  19. { path: 'xmProject/XmProjectMng', component: _import('xm/core/xmProject/XmProjectMng'), name: 'xmProjectMng', meta: { title: '项目(我的)' }},
  20. { path: 'xmProjectState/XmCockpit', name: 'XmCockpit', meta: { title: '领导驾驶舱' ,openTab:true,outUrl:'${curlDomain}/xm/'+process.env.VERSION+'/#/datav/xm/branch/branchDatavFullScreen'}},
  21. { path: 'xmProjectState/XmProjectStateMng', component: _import('xm/core/xmProjectState/XmProjectStateMng'), name: 'XmProjectStateMng', meta: { title: '项目统计' }},
  22. { path: 'xmBranchState/XmBranchStateMng', component: _import('xm/core/xmBranchState/XmBranchStateMng'), name: 'XmBranchStateMng', meta: { title: '所有项目汇总' }},
  23. { path: 'xmRecord/XmRecord', component: _import('xm/core/xmRecord/XmRecord'), name: 'XmRecord', meta: { title: '项目动态' }},
  24. { path: 'xmProject/XmProjectTplMng', component: _import('xm/core/xmProject/XmProjectTplMng'), name: 'XmProjectTplMng', meta: { title: '项目模板' }},
  25. { path: 'xmEnvList/XmEnvListMng', component: _import('xm/core/xmEnvList/XmEnvListMng'), name: 'XmEnvListMng', meta: { title: '环境清单' }},
  26. ]
  27. },
  28. {
  29. path: '/xm/core/xmProject/XmProjectInfoRoute',
  30. component: _import('xm/core/xmProject/XmProjectInfoRoute'),
  31. name: 'XmProjectInfoRoute',
  32. iconCls: 'fa el-icon-menu',
  33. meta: {
  34. title: '项目管理',
  35. icon: 'project',
  36. hidden:true
  37. },
  38. },
  39. {
  40. path: '/xm/core',
  41. component: Layout,
  42. name: '测试管理',
  43. iconCls: 'fa el-icon-menu',
  44. meta: {
  45. title: '测试管理',
  46. icon: 'project'
  47. },
  48. // leaf: true,//只有一个节点
  49. children: [
  50. { path: 'xmQuestion/XmQuestionAdd', component: _import('xm/core/xmQuestion/XmQuestionAdd'), name: 'XmQuestionAdd', meta: { title: '新建缺陷' }},
  51. { path: 'xmQuestion/XmQuestionMng', component: _import('xm/core/xmQuestion/XmQuestionMng'), name: 'XmQuestionMng', meta: { title: '缺陷管理' }},
  52. { path: 'xmQuestion/XmQuestionMngMy', component: _import('xm/core/xmQuestion/XmQuestionMngMy'), name: 'XmQuestionMngMy', meta: { title: '我的缺陷' }},
  53. { path: 'xmTestCase/XmTestCaseMng', component: _import('xm/core/xmTestCase/XmTestCaseMng'), name: 'XmTestCaseMng', meta: { title: '测试设计' }},
  54. { path: 'xmTestCaseExec/XmTestCaseExecMng', component: _import('xm/core/xmTestCaseExec/XmTestCaseExecMng'), name: 'XmTestCaseExecMng', meta: { title: '测试执行' }},
  55. ]
  56. },
  57. {
  58. path: '/xm/core',
  59. component: Layout,
  60. name: '项目任务',
  61. iconCls: 'fa el-icon-menu',
  62. meta: {
  63. title: '项目任务',
  64. icon: 'project'
  65. },
  66. // leaf: true,//只有一个节点
  67. children: [
  68. { path: 'xmTask/XmTaskCenter', component: _import('xm/core/xmTask/XmTaskCenter'), name: 'xmTaskCenter', meta: { title: '任务大厅' }},
  69. { path: 'xmTask/XmMyTaskCenter', component: _import('xm/core/xmTask/XmMyTaskCenter'), name: 'xmMyTaskCenter', meta: { title: '任务(我的)' }},
  70. { path: 'xmTask/XmTaskCenterForProduct', component: _import('xm/core/xmTask/XmTaskCenterForProduct'), name: 'XmTaskCenterForProduct', meta: { title: '产品任务',hidden:true }},
  71. ]
  72. },
  73. {
  74. path: '/xm/core/xmProduct/XmProductInfoRoute',
  75. component: _import('xm/core/xmProduct/XmProductInfoRoute'),
  76. name: 'XmProductInfoRoute',
  77. iconCls: 'fa el-icon-menu',
  78. meta: {
  79. title: '产品管理',
  80. icon: 'project',
  81. hidden:true
  82. },
  83. },
  84. {
  85. path: '/xm/core',
  86. component: Layout,
  87. name: '产品管理',
  88. iconCls: 'fa el-icon-menu',
  89. meta: {
  90. title: '产品管理',
  91. icon: 'project'
  92. },
  93. // leaf: true,//只有一个节点
  94. children: [
  95. { path: 'xmProduct/XmProductAllMng', component: _import('xm/core/xmProduct/XmProductAllMng'), name: 'XmProductAllMng', meta: { title: '产品总览' }},
  96. { path: 'xmProduct/XmProductMng', component: _import('xm/core/xmProduct/XmProductMng'), name: 'XmProductMng', meta: { title: '产品管理' }},
  97. { path: 'xmMenu/XmMenuMng', component: _import('xm/core/xmMenu/XmMenuMng'), name: 'XmMenuMng', meta: { title: '需求管理' }},
  98. { path: 'xmMenuExchange/XmMenuExchangeMng', component: _import('xm/core/xmMenuExchange/XmMenuExchangeMng'), name: 'XmMenuExchangeMng', meta: { title: '互动评论' }},
  99. { path: 'xmMenuTemplate/XmMenuTemplateMng', component: _import('xm/core/xmMenuTemplate/XmMenuTemplateMng'), name: 'XmMenuTemplateMng', meta: { title: '需求模板' }},
  100. ]
  101. },
  102. {
  103. path: '/xm/core/xmIteration/XmIterationInfoRoute',
  104. component: _import('xm/core/xmIteration/XmIterationInfoRoute'),
  105. name: 'XmIterationInfoRoute',
  106. iconCls: 'fa el-icon-menu',
  107. meta: {
  108. title: '迭代管理',
  109. icon: 'project',
  110. hidden:true
  111. },
  112. },
  113. {
  114. path: '/xm/core',
  115. component: Layout,
  116. name: '迭代管理',
  117. iconCls: 'fa el-icon-menu',
  118. meta: {
  119. title: '迭代管理',
  120. icon: 'project'
  121. },
  122. // leaf: true,//只有一个节点
  123. children: [
  124. { path: 'xmIteration/XmIterationMng', component: _import('xm/core/xmIteration/XmIterationMng'), name: 'XmIterationMng', meta: { title: '迭代管理' }},
  125. { path: 'xmIterationMenu/XmIterationMenuMng', component: _import('xm/core/xmIterationMenu/XmIterationMenuMng'), name: 'XmIterationMenuMng', meta: { title: '需求迭代' }},
  126. ]
  127. }
  128. ]
  129. }