|
@@ -6,6 +6,7 @@ const layout = [
|
|
component: Layout,
|
|
component: Layout,
|
|
icon: 'person-workbench',
|
|
icon: 'person-workbench',
|
|
redirect: '/workbench/person/personDetail',
|
|
redirect: '/workbench/person/personDetail',
|
|
|
|
+ key: 'self_workbench',
|
|
children: [
|
|
children: [
|
|
{
|
|
{
|
|
path: 'personDetail',
|
|
path: 'personDetail',
|
|
@@ -21,6 +22,7 @@ const layout = [
|
|
component: Layout,
|
|
component: Layout,
|
|
icon: 'team-workbench',
|
|
icon: 'team-workbench',
|
|
redirect: '/workbench/team/teamDetail',
|
|
redirect: '/workbench/team/teamDetail',
|
|
|
|
+ key: 'team_workbench',
|
|
children: [
|
|
children: [
|
|
{
|
|
{
|
|
path: 'teamDetail',
|
|
path: 'teamDetail',
|
|
@@ -50,11 +52,13 @@ const layout = [
|
|
icon: 'project-manage',
|
|
icon: 'project-manage',
|
|
redirect: '/projectManage/projectIndex',
|
|
redirect: '/projectManage/projectIndex',
|
|
meta: { title: '项目管理' },
|
|
meta: { title: '项目管理' },
|
|
|
|
+ key: 'project_management',
|
|
children: [
|
|
children: [
|
|
{
|
|
{
|
|
path: 'projectIndex',
|
|
path: 'projectIndex',
|
|
name: '项目',
|
|
name: '项目',
|
|
icon: 'project',
|
|
icon: 'project',
|
|
|
|
+ key: 'project',
|
|
component: () => import('@/views/projectManage/projectList/projectIndex.vue'),
|
|
component: () => import('@/views/projectManage/projectList/projectIndex.vue'),
|
|
meta: { title: '项目' }
|
|
meta: { title: '项目' }
|
|
},
|
|
},
|
|
@@ -69,6 +73,7 @@ const layout = [
|
|
path: 'requirementIndex',
|
|
path: 'requirementIndex',
|
|
name: '需求',
|
|
name: '需求',
|
|
icon: 'requirement',
|
|
icon: 'requirement',
|
|
|
|
+ key: 'requirement',
|
|
component: () => import('@/views/projectManage/requirement/list/index.vue'),
|
|
component: () => import('@/views/projectManage/requirement/list/index.vue'),
|
|
meta: { title: '需求' }
|
|
meta: { title: '需求' }
|
|
},
|
|
},
|
|
@@ -83,6 +88,7 @@ const layout = [
|
|
path: 'taskIndex',
|
|
path: 'taskIndex',
|
|
name: '任务',
|
|
name: '任务',
|
|
icon: 'task',
|
|
icon: 'task',
|
|
|
|
+ key: 'task',
|
|
component: () => import('@/views/projectManage/taskList/taskIndex'),
|
|
component: () => import('@/views/projectManage/taskList/taskIndex'),
|
|
meta: { title: '任务' }
|
|
meta: { title: '任务' }
|
|
},
|
|
},
|
|
@@ -104,6 +110,7 @@ const layout = [
|
|
path: '/projectManage/bugList/bugindex',
|
|
path: '/projectManage/bugList/bugindex',
|
|
name: '缺陷',
|
|
name: '缺陷',
|
|
icon: 'bug',
|
|
icon: 'bug',
|
|
|
|
+ key: 'bug',
|
|
component: () => import('@/views/projectManage/bugList/bugindex'),
|
|
component: () => import('@/views/projectManage/bugList/bugindex'),
|
|
meta: { title: '缺陷' }
|
|
meta: { title: '缺陷' }
|
|
},
|
|
},
|
|
@@ -118,6 +125,7 @@ const layout = [
|
|
path: 'reportManagement',
|
|
path: 'reportManagement',
|
|
name: '报告',
|
|
name: '报告',
|
|
icon: 'report',
|
|
icon: 'report',
|
|
|
|
+ key: 'report',
|
|
component: () => import('@/views/reportManagement/testPresentation'),
|
|
component: () => import('@/views/reportManagement/testPresentation'),
|
|
meta: { title: '报告' }
|
|
meta: { title: '报告' }
|
|
},
|
|
},
|
|
@@ -168,6 +176,7 @@ const layout = [
|
|
name: '迭代',
|
|
name: '迭代',
|
|
cutOff: true,
|
|
cutOff: true,
|
|
icon: 'iteration',
|
|
icon: 'iteration',
|
|
|
|
+ key: 'iteration',
|
|
component: () => import('@/views/projectManage/iteration/index'),
|
|
component: () => import('@/views/projectManage/iteration/index'),
|
|
meta: { title: '迭代' }
|
|
meta: { title: '迭代' }
|
|
},
|
|
},
|
|
@@ -182,6 +191,7 @@ const layout = [
|
|
path: 'version',
|
|
path: 'version',
|
|
name: '版本',
|
|
name: '版本',
|
|
icon: 'version',
|
|
icon: 'version',
|
|
|
|
+ key: 'version',
|
|
component: () => import('@/views/projectManage/version/list/index.vue'),
|
|
component: () => import('@/views/projectManage/version/list/index.vue'),
|
|
meta: { title: '版本' }
|
|
meta: { title: '版本' }
|
|
},
|
|
},
|
|
@@ -198,6 +208,7 @@ const layout = [
|
|
name: '线上问题 ',
|
|
name: '线上问题 ',
|
|
icon: 'onlineProblem',
|
|
icon: 'onlineProblem',
|
|
cutOff: true,
|
|
cutOff: true,
|
|
|
|
+ key: 'onlineProblem',
|
|
component: () => import('@/views/projectManage/onlineproblem'),
|
|
component: () => import('@/views/projectManage/onlineproblem'),
|
|
meta: { title: '线上问题 ' }
|
|
meta: { title: '线上问题 ' }
|
|
},
|
|
},
|
|
@@ -221,6 +232,7 @@ const layout = [
|
|
name: '测试用例',
|
|
name: '测试用例',
|
|
icon: 'test-case',
|
|
icon: 'test-case',
|
|
cutOff: true,
|
|
cutOff: true,
|
|
|
|
+ key: 'usecase',
|
|
component: () => import('@/views/useCase'),
|
|
component: () => import('@/views/useCase'),
|
|
meta: { title: '测试用例' }
|
|
meta: { title: '测试用例' }
|
|
},
|
|
},
|
|
@@ -242,6 +254,7 @@ const layout = [
|
|
path: 'testPage',
|
|
path: 'testPage',
|
|
name: '测试计划',
|
|
name: '测试计划',
|
|
icon: 'test-plain',
|
|
icon: 'test-plain',
|
|
|
|
+ key: 'testplain',
|
|
component: () => import('@/views/Platform/testPage.vue'),
|
|
component: () => import('@/views/Platform/testPage.vue'),
|
|
meta: { title: '测试计划' }
|
|
meta: { title: '测试计划' }
|
|
},
|
|
},
|
|
@@ -250,6 +263,7 @@ const layout = [
|
|
name: '统计分析',
|
|
name: '统计分析',
|
|
icon: 'statistics',
|
|
icon: 'statistics',
|
|
cutOff: true,
|
|
cutOff: true,
|
|
|
|
+ key: 'statistics',
|
|
component: () => import('@/views/quality/allStatistics.vue'),
|
|
component: () => import('@/views/quality/allStatistics.vue'),
|
|
meta: { title: '统计分析' }
|
|
meta: { title: '统计分析' }
|
|
},
|
|
},
|
|
@@ -335,6 +349,7 @@ const layout = [
|
|
path: 'index',
|
|
path: 'index',
|
|
name: '配置中心',
|
|
name: '配置中心',
|
|
icon: 'config',
|
|
icon: 'config',
|
|
|
|
+ key: 'config',
|
|
component: () => import('@/views/ToConfigure/index'),
|
|
component: () => import('@/views/ToConfigure/index'),
|
|
meta: { title: '配置中心' }
|
|
meta: { title: '配置中心' }
|
|
}
|
|
}
|