Browse Source

优化

master
陈裕财 3 years ago
parent
commit
aa6ca0370c
  1. 2
      src/views/xm/core/components/XmIterationSelect.vue
  2. 2
      src/views/xm/core/components/XmProductSelect.vue
  3. 2
      src/views/xm/core/components/XmProjectSelect.vue
  4. 15
      src/views/xm/core/xmTestPlan/XmTestPlanSelect.vue

2
src/views/xm/core/components/XmIterationSelect.vue

@ -118,7 +118,7 @@
<el-pagination layout="total, prev, next" @current-change="handleCurrentChange" @size-change="handleSizeChange" :page-sizes="[10,20, 50, 100, 500]" :current-page="pageInfo.pageNum" :page-size="pageInfo.pageSize" :total="pageInfo.total" style="float:right;"></el-pagination>
</el-row>
<el-link title="点击选中迭代" @click="referenceClick" type="primary" slot="reference" icon="el-icon-connection"><font style="font-size:14px;"><slot name="title">{{editForm&&editForm.id?editForm.iterationName:'选择迭代'}}</slot></font></el-link>
<el-link title="点击选中迭代" @click="referenceClick" type="primary" slot="reference" icon="el-icon-connection"><font style="font-size:14px;"><slot name="title">{{editForm&&editForm.id?editForm.iterationName:'选择迭代'}} &nbsp;&nbsp;<el-button v-if="editForm&&editForm.id" type="text" plain icon="el-icon-circle-close" @click.stop="clearSelectIteration">清除</el-button></slot></font></el-link>
</el-popover>

2
src/views/xm/core/components/XmProductSelect.vue

@ -194,7 +194,7 @@
<slot name="title">
{{
editForm && editForm.id ? editForm.productName : "选择产品"
}}</slot>
}} &nbsp;&nbsp;<el-button v-if="editForm&&editForm.id" type="text" plain icon="el-icon-circle-close" @click.stop="clearSelect">清除</el-button></slot>
</span>
</el-link
>

2
src/views/xm/core/components/XmProjectSelect.vue

@ -194,7 +194,7 @@
<span class="title">
<slot name="title">{{
editForm && editForm.id ? editForm.name: "选择项目"
}}</slot></span>
}}&nbsp;&nbsp;<el-button v-if="editForm&&editForm.id" type="text" plain icon="el-icon-circle-close" @click.stop="clearSelect">清除</el-button></slot></span>
</el-link>
</slot>
</span>

15
src/views/xm/core/xmTestPlan/XmTestPlanSelect.vue

@ -24,7 +24,7 @@
</el-table-column>
<el-table-column prop="status" label="状态" width="120" show-overflow-tooltip>
<template slot-scope="scope">
<mdp-select-dict-tag :dict="dicts['testPlanStatus']" v-model="scope.row.status" effect="dark" @change="editSomeFields(scope.row,'status',$event)"></mdp-select-dict-tag>
<mdp-select-dict-tag :dict="dicts['testPlanStatus']" v-model="scope.row.status" effect="dark" :disabled="true"></mdp-select-dict-tag>
</template>
</el-table-column>
<el-table-column prop="stime" label="开始时间" width="120" show-overflow-tooltip>
@ -60,7 +60,7 @@ export default {
name:'xmTestPlanSelect',
components: {
},
props:['xmTestCasedb'],
props:['casedbId','productId','projectId'],
computed: {
...mapGetters(['userInfo']),
@ -159,10 +159,15 @@ export default {
params.key=this.filters.key
}
if(this.xmTestCasedb && this.xmTestCasedb.id){
params.casedbId=this.xmTestCasedb.id
if(this.projectId){
params.projectId=this.projectId
}
if(this.casedbId){
params.casedbId=this.casedbId
}
if(this.productId){
params.productId=this.productId
}
this.load.list = true;
listXmTestPlan(params).then((res) => {
var tips=res.data.tips;

Loading…
Cancel
Save