Browse Source

优化

master
陈裕财 3 years ago
parent
commit
9a2c7bf0a6
  1. 5
      src/router/routes_xm.js
  2. 49
      src/views/xm/core/xmGroup/XmGroupForIteration.vue
  3. 49
      src/views/xm/core/xmGroup/XmGroupForTest.vue
  4. 3
      src/views/xm/core/xmTestCasedb/top-nav.vue

5
src/router/routes_xm.js

@ -480,7 +480,9 @@ export default {
icon: 'iteration',roles:["user"]
},
hidden:true
},
},
{ path: 'group', component: _import('xm/core/xmGroup/XmGroupForIteration'), name: 'iterationGroup', meta: { title: '团队',roles:["user"] },hidden:true},
{
path: 'record',
component: _import('xm/core/xmRecord/XmRecordForIteration'),
@ -563,6 +565,7 @@ export default {
{ path: 'case', component: _import('xm/core/xmTestCase/XmTestCaseList'), name: 'testCase', meta: { title: '用例管理',roles:["user"] },hidden:true},
{ path: 'flow', component: _import('xm/core/xmTestCase/XmTestCaseFlow'), name: 'testFlow', meta: { title: '用例评审',roles:["user"] },hidden:true},
{ path: 'plan', component: _import('xm/core/xmTestPlan/Overview'), name: 'testPlan', meta: { title: '测试计划',roles:["user"] },hidden:true},
{ path: 'group', component: _import('xm/core/xmGroup/XmGroupForTest'), name: 'testGroup', meta: { title: '团队',roles:["user"] },hidden:true},
{ path: 'report', component: _import('xm/rpt/reportIndexForTest'), name: 'testReport', meta: { title: '统计分析',roles:["user"] },hidden:true},
]

49
src/views/xm/core/xmGroup/XmGroupForIteration.vue

@ -0,0 +1,49 @@
<template>
<section class="padding">
<xm-group-mng :xm-product="xmProduct" :visible="xmProduct && xmProduct.id"></xm-group-mng>
</section>
</template>
<script>
import util from '@/common/js/util';//
import { listXmProject } from '@/api/xm/core/xmProject';
import { mapGetters } from 'vuex';
import XmGroupMng from './XmGroupMng'
export default {
computed: {
...mapGetters([
'userInfo','roles','xmIteration'
]),
xmProduct(){
if(this.xmIteration && this.xmIteration.id){
return {id:this.xmIteration.productId,productName:this.xmIteration.productName}
}else{
return null;
}
}
},
watch:{
},
data() {
return {
}
},//end data
methods: {
},//end methods
components: {
XmGroupMng,
//
},
activated(){
},
mounted() {
}
}
</script>
<style scoped>
</style>

49
src/views/xm/core/xmGroup/XmGroupForTest.vue

@ -0,0 +1,49 @@
<template>
<section class="padding">
<xm-group-mng :xm-product="xmProduct" :visible="xmProduct && xmProduct.id"></xm-group-mng>
</section>
</template>
<script>
import util from '@/common/js/util';//
import { listXmProject } from '@/api/xm/core/xmProject';
import { mapGetters } from 'vuex';
import XmGroupMng from './XmGroupMng'
export default {
computed: {
...mapGetters([
'userInfo','roles','testCasedb'
]),
xmProduct(){
if(this.testCasedb && this.testCasedb.id){
return {id:this.testCasedb.productId,productName:this.testCasedb.productName}
}else{
return null;
}
}
},
watch:{
},
data() {
return {
}
},//end data
methods: {
},//end methods
components: {
XmGroupMng,
//
},
activated(){
},
mounted() {
}
}
</script>
<style scoped>
</style>

3
src/views/xm/core/xmTestCasedb/top-nav.vue

@ -60,6 +60,9 @@
<span slot="title"><i class="el-icon-time"></i>统计分析</span>
</el-menu-item>
<el-menu-item :index="'/xm/core/test/group?casedbId='+testCasedb.id">
<span slot="title"><i class="el-icon-user-solid"></i>团队</span>
</el-menu-item>
<el-submenu index="更多">
<template slot="title">更多 </template>
<el-menu-item :index="'/xm/core/test/env?casedbId='+testCasedb.id">

Loading…
Cancel
Save