Browse Source

优化

master
陈裕财 4 years ago
parent
commit
9c5ab9ec2d
  1. 13
      src/views/xm/core/xmTestCase/XmTestCaseMng.vue
  2. 3
      src/views/xm/core/xmTestCasedb/XmTestCasedbInfo.vue

13
src/views/xm/core/xmTestCase/XmTestCaseMng.vue

@ -9,7 +9,7 @@
<el-row> <el-row>
<el-input v-model="filters.key" style="width: 20%;" placeholder="名称 按回车" @keyup.enter.native="searchXmTestCases"></el-input> <el-input v-model="filters.key" style="width: 20%;" placeholder="名称 按回车" @keyup.enter.native="searchXmTestCases"></el-input>
<el-select v-model="filters.caseStatus" style="width:100px;">
<el-select v-model="filters.caseStatus" style="width:120px;" clearable>
<el-option v-for="(item,index) in dicts['testCaseStatus']" :key="index" :value="item.id" :label="item.name"></el-option> <el-option v-for="(item,index) in dicts['testCaseStatus']" :key="index" :value="item.id" :label="item.name"></el-option>
</el-select> </el-select>
<el-button v-loading="load.list" :disabled="load.list==true" @click="searchXmTestCases" icon="el-icon-search">查询</el-button> <el-button v-loading="load.list" :disabled="load.list==true" @click="searchXmTestCases" icon="el-icon-search">查询</el-button>
@ -91,7 +91,7 @@ export default {
components: { components: {
XmTestCaseEdit,XmFuncSelect XmTestCaseEdit,XmFuncSelect
}, },
props:['visible','xmTestCasedb'],
props:['visible','xmTestCasedb','scene'],
computed: { computed: {
...mapGetters(['userInfo']), ...mapGetters(['userInfo']),
@ -109,6 +109,7 @@ export default {
filters: { filters: {
key: '', key: '',
xmFunc:null, xmFunc:null,
caseStatus:'',
}, },
xmTestCases: [],// xmTestCases: [],//
pageInfo:{// pageInfo:{//
@ -190,6 +191,9 @@ export default {
params.key=this.filters.key params.key=this.filters.key
} }
if(this.filters.caseStatus){
params.caseStatus=this.filters.caseStatus
}
if(this.filters.xmFunc && this.filters.xmFunc.id){ if(this.filters.xmFunc && this.filters.xmFunc.id){
params.funcPidPathsLike=this.filters.xmFunc.pidPaths params.funcPidPathsLike=this.filters.xmFunc.pidPaths
} }
@ -305,7 +309,10 @@ export default {
this.$emit('row-click',row, event, column);// @row-click="rowClick" this.$emit('row-click',row, event, column);// @row-click="rowClick"
}, },
initData: function(){ initData: function(){
if(this.scene){
this.filters.caseStatus='1'
}
}, },
onXmFuncRowClick(row){ onXmFuncRowClick(row){
this.filters.xmFunc=row this.filters.xmFunc=row

3
src/views/xm/core/xmTestCasedb/XmTestCasedbInfo.vue

@ -33,7 +33,8 @@
</el-menu> </el-menu>
</el-row> </el-row>
<el-row ref="xmTestCasedbTable"> <el-row ref="xmTestCasedbTable">
<xm-test-case-mng v-if="activeIndex=='testCase'" :xm-test-casedb="xmTestCasedb"></xm-test-case-mng>
<xm-test-case-mng v-if="activeIndex=='testCase'" :xm-test-casedb="xmTestCasedb" key="1"></xm-test-case-mng>
<xm-test-case-mng v-if="activeIndex=='caseFlow'" :xm-test-casedb="xmTestCasedb" scene="caseFlow" key="2"></xm-test-case-mng>
<xm-test-plan-info v-else-if="activeIndex=='testPlan'" :xm-test-casedb="xmTestCasedb" ref="testPlan"> </xm-test-plan-info> <xm-test-plan-info v-else-if="activeIndex=='testPlan'" :xm-test-casedb="xmTestCasedb" ref="testPlan"> </xm-test-plan-info>
</el-row> </el-row>
</section> </section>

Loading…
Cancel
Save