fix(测试跟踪): 测试计划关联功能和性能用例版本缺少版本筛选

--bug=1018847 --user=陈建星 【测试跟踪】测试计划-关联性能测试时弹框页面的版本列表字段不可筛选 https://www.tapd.cn/55049933/s/1279626
This commit is contained in:
chenjianxing 2022-10-27 11:14:59 +08:00 committed by jianxing
parent 09bce0f92f
commit 3ebbeae35c
3 changed files with 9 additions and 9 deletions

View File

@ -25,7 +25,7 @@
</ms-table-header> </ms-table-header>
<ms-table <ms-table
v-loading="page.result.loading" v-loading="page.loading"
:data="page.data" :data="page.data"
:condition="page.condition" :condition="page.condition"
:total="page.total" :total="page.total"
@ -53,7 +53,7 @@
<ms-table-column prop="name" :label="$t('commons.name')"/> <ms-table-column prop="name" :label="$t('commons.name')"/>
<ms-table-column <ms-table-column
v-if="versionEnable" v-if="versionEnable && versionFilters"
prop="versionId" prop="versionId"
:filters="versionFilters" :filters="versionFilters"
:label="$t('commons.version')" :label="$t('commons.version')"
@ -167,7 +167,7 @@ export default {
{text: 'P2', value: 'P2'}, {text: 'P2', value: 'P2'},
{text: 'P3', value: 'P3'} {text: 'P3', value: 'P3'}
], ],
versionFilters: [] versionFilters: null
}; };
}, },
props: { props: {

View File

@ -54,12 +54,12 @@ export default {
} }
}, },
saveCaseRelevance(param, vueObj) { saveCaseRelevance(param, vueObj) {
vueObj.page.result.loading = true; vueObj.page.loading = true;
if (param.ids.length > 0) { if (param.ids.length > 0) {
param.planId = this.planId; param.planId = this.planId;
testPlanRelevance(param) testPlanRelevance(param)
.then(() => { .then(() => {
vueObj.page.result.loading = false; vueObj.page.loading = false;
vueObj.isSaving = false; vueObj.isSaving = false;
this.$success(this.$t('commons.save_success')); this.$success(this.$t('commons.save_success'));
vueObj.$refs.baseRelevance.close(); vueObj.$refs.baseRelevance.close();
@ -82,10 +82,10 @@ export default {
if (this.planId) { if (this.planId) {
condition.planId = this.planId; condition.planId = this.planId;
} }
this.loading = true; this.page.loading = true;
testCaseRelateList({pageNum: this.page.currentPage, pageSize: this.page.pageSize}, condition) testCaseRelateList({pageNum: this.page.currentPage, pageSize: this.page.pageSize}, condition)
.then(response => { .then(response => {
this.loading = false; this.page.loading = false;
getPageDate(response, this.page); getPageDate(response, this.page);
let data = this.page.data; let data = this.page.data;
data.forEach(item => { data.forEach(item => {

View File

@ -53,7 +53,7 @@
</el-table-column> </el-table-column>
<el-table-column <el-table-column
v-if="versionEnable" v-if="versionEnable && versionFilters"
prop="versionId" prop="versionId"
:column-key="'versionId'" :column-key="'versionId'"
:filters="versionFilters" :filters="versionFilters"
@ -156,7 +156,7 @@ export default {
{text: 'Completed', value: 'Completed'}, {text: 'Completed', value: 'Completed'},
{text: 'Error', value: 'Error'} {text: 'Error', value: 'Error'}
], ],
versionFilters: [], versionFilters: null,
}; };
}, },
props: { props: {