Browse Source

优化

master
陈裕财 3 years ago
parent
commit
973e20d533
  1. 2
      src/router/routes_xm.js
  2. 16
      src/views/xm/core/xmProduct/XmProductOverviewComplex.vue
  3. 2
      src/views/xm/core/xmProject/XmProjectOverviewComplex.vue
  4. 37
      src/views/xm/core/xmTestCasedb/XmTestCasedbMngForRoute.vue

2
src/router/routes_xm.js

@ -618,7 +618,7 @@ export default {
}, },
// leaf: true,//只有一个节点 // leaf: true,//只有一个节点
children: [ children: [
{ path: 'casedb/mng', component: _import('xm/core/xmTestCasedb/XmTestCasedbMng'), name: 'XmTestCasedbMng', meta: { title: '测试设计',roles:["user"] }},
{ path: 'casedb/mng', component: _import('xm/core/xmTestCasedb/XmTestCasedbMngForRoute'), name: 'XmTestCasedbMng', meta: { title: '测试设计',roles:["user"] }},
{ path: 'question/detail', component: _import('xm/core/xmQuestion/XmQuestionDetailRoute'), name: 'questionDetail', meta: { title: '缺陷明细',roles:["user"] },hidden:true}, { path: 'question/detail', component: _import('xm/core/xmQuestion/XmQuestionDetailRoute'), name: 'questionDetail', meta: { title: '缺陷明细',roles:["user"] },hidden:true},
{ path: 'question/mng', component: _import('xm/core/xmQuestion/XmQuestionMngRoute'), name: 'XmQuestionMng', meta: { title: '缺陷管理',roles:["user"] }}, { path: 'question/mng', component: _import('xm/core/xmQuestion/XmQuestionMngRoute'), name: 'XmQuestionMng', meta: { title: '缺陷管理',roles:["user"] }},
{ path: 'question/mng/me', component: _import('xm/core/xmQuestion/XmQuestionMngMy'), name: 'XmQuestionMngMy', meta: { title: '我的缺陷' ,roles:["user"]}}, { path: 'question/mng/me', component: _import('xm/core/xmQuestion/XmQuestionMngMy'), name: 'XmQuestionMngMy', meta: { title: '我的缺陷' ,roles:["user"]}},

16
src/views/xm/core/xmProduct/XmProductOverviewComplex.vue

@ -36,6 +36,14 @@
class="step-btn" class="step-btn"
type="warning" type="warning"
plain
@click="showPanelName='setting'"
>产品设置</el-button
>
<el-button
class="step-btn"
type="warning"
plain plain
@click="linkProject()" @click="linkProject()"
>关联项目</el-button >关联项目</el-button
@ -63,6 +71,14 @@
class="step-btn" class="step-btn"
type="warning" type="warning"
plain
@click="showPanelName='setting'"
>产品设置</el-button
>
<el-button
class="step-btn"
type="warning"
plain plain
@click="linkProject()" @click="linkProject()"
>关联项目</el-button >关联项目</el-button

2
src/views/xm/core/xmProject/XmProjectOverviewComplex.vue

@ -20,11 +20,13 @@
<span v-if="projectInfo.status==i.id"> <span v-if="projectInfo.status==i.id">
<el-button class="step-btn" type="warning" plain @click="createProduct()">创建产品</el-button> <el-button class="step-btn" type="warning" plain @click="createProduct()">创建产品</el-button>
<el-button class="step-btn" type="warning" plain @click="linkProduct()">关联产品</el-button> <el-button class="step-btn" type="warning" plain @click="linkProduct()">关联产品</el-button>
<el-button class="step-btn" type="warning" plain @click="showPanelName='setting'">项目配置</el-button>
<el-button class="step-btn" type="warning" plain @click="jumpTo('projectEnv')">环境清单</el-button> <el-button class="step-btn" type="warning" plain @click="jumpTo('projectEnv')">环境清单</el-button>
<el-button class="step-btn" type="danger" icon="el-icon-d-caret" plain @click="editXmProjectSomeFields(projectInfo,'status','1')">进入售前</el-button> <el-button class="step-btn" type="danger" icon="el-icon-d-caret" plain @click="editXmProjectSomeFields(projectInfo,'status','1')">进入售前</el-button>
</span> </span>
<span v-if="projectInfo.status!=i.id"> <span v-if="projectInfo.status!=i.id">
<el-button class="step-btn" type="warning" plain @click="linkProduct()">关联产品</el-button> <el-button class="step-btn" type="warning" plain @click="linkProduct()">关联产品</el-button>
<el-button class="step-btn" type="warning" plain @click="showPanelName='setting'">项目配置</el-button>
<el-button class="step-btn" type="warning" plain @click="jumpTo('projectEnv')">环境清单</el-button> <el-button class="step-btn" type="warning" plain @click="jumpTo('projectEnv')">环境清单</el-button>
</span> </span>
</el-row> </el-row>

37
src/views/xm/core/xmTestCasedb/XmTestCasedbMngForRoute.vue

@ -0,0 +1,37 @@
<template>
<section class="padding">
<xm-test-casedb-mng></xm-test-casedb-mng>
</section>
</template>
<script>
import util from '@/common/js/util';//
import { mapGetters } from 'vuex';
import XmTestCasedbMng from './XmTestCasedbMng'
export default {
computed: {
...mapGetters([
'userInfo','roles'
]),
},
watch:{
},
data() {
return {
}
},//end data
methods: {
},//end methods
components: {
XmTestCasedbMng,
},
mounted() {
}
}
</script>
<style scoped>
</style>
Loading…
Cancel
Save