fix(测试跟踪): 修复在关闭自定义id条件下测试计划功能用例id排序错误问题

--bug=1021767 --user=郭雨琦
https://www.tapd.cn/55049933/bugtrace/bugs/view/1155049933001021767
This commit is contained in:
guoyuqi 2023-02-06 13:48:44 +08:00 committed by lyh
parent 2e5b78016b
commit 3d0f858064
1 changed files with 30 additions and 5 deletions

View File

@ -38,19 +38,30 @@
@filter="search" @filter="search"
ref="table" ref="table"
> >
<ms-table-column
v-if="!customNum"
prop="num"
sortable
:label="$t('commons.id')"/>
<ms-table-column
v-if="customNum"
prop="customNum"
sortable
:label="$t('commons.id')"/>
<span v-for="item in fields" :key="item.key"> <span v-for="item in fields" :key="item.key">
<ms-table-column
<!-- <ms-table-column
v-if="item.id == 'num'" v-if="item.id == 'num'"
prop="customNum" prop="customNum"
sortable="custom" sortable="custom"
:fields-width="fieldsWidth" :fields-width="fieldsWidth"
:label="$t('commons.id')" :label="$t('commons.id')"
min-width="120px"/> min-width="120px"/>-->
<ms-table-column <ms-table-column
prop="name" prop="name"
:field="item" :field="item"
sortable="custom" sortable
:fields-width="fieldsWidth" :fields-width="fieldsWidth"
:label="$t('commons.name')" :label="$t('commons.name')"
min-width="120px"/> min-width="120px"/>
@ -73,7 +84,7 @@
:field="item" :field="item"
:fields-width="fieldsWidth" :fields-width="fieldsWidth"
:filters="priorityFilters" :filters="priorityFilters"
sortable="custom" sortable
min-width="120px" min-width="120px"
:label="$t('test_track.case.priority')"> :label="$t('test_track.case.priority')">
<template v-slot:default="scope"> <template v-slot:default="scope">
@ -193,6 +204,7 @@ import {
} from "@/api/test-review"; } from "@/api/test-review";
import {useStore} from "@/store"; import {useStore} from "@/store";
import {getVersionFilters} from "@/business/utils/sdk-utils"; import {getVersionFilters} from "@/business/utils/sdk-utils";
import {getProjectApplicationConfig} from "@/api/project-application";
export default { export default {
name: "TestReviewTestCaseList", name: "TestReviewTestCaseList",
@ -281,7 +293,8 @@ export default {
{name: this.$t('test_track.review.un_pass'), id: 'UnPass'}, {name: this.$t('test_track.review.un_pass'), id: 'UnPass'},
] ]
}, },
versionFilters: [] versionFilters: [],
customNum: false,
}; };
}, },
props: { props: {
@ -337,6 +350,7 @@ export default {
this.initTableHeader(); this.initTableHeader();
this.getVersionOptions(); this.getVersionOptions();
this.getProject(); this.getProject();
this.getCustomNum();
}, },
methods: { methods: {
nextPage() { nextPage() {
@ -552,6 +566,17 @@ export default {
.then(r => this.versionFilters = r.data); .then(r => this.versionFilters = r.data);
} }
}, },
getCustomNum() {
getProjectApplicationConfig('CASE_CUSTOM_NUM')
.then(result => {
let data = result.data;
if (data && data.typeValue === 'true') {
this.customNum = true;
} else {
this.customNum = false;
}
});
},
} }
}; };
</script> </script>