fix(工作台): 修复接口定义以及接口用例在切换待完成时过滤条件不清空问题

--bug=1021803 --user=郭雨琦
https://www.tapd.cn/55049933/bugtrace/bugs/view/1155049933001021803
This commit is contained in:
guoyuqi 2023-01-12 14:57:05 +08:00 committed by xiaomeinvG
parent 5f276b5f6d
commit 1b1f3b76cd
4 changed files with 13 additions and 4 deletions

View File

@ -594,8 +594,8 @@ export default {
return "padding-col"; return "padding-col";
} }
}, },
rowStyle({ row }) { rowStyle({row}) {
return row.hidden ? { display: "none" } : {}; return row.hidden ? {display: "none"} : {};
}, },
tableRowClassName(row) { tableRowClassName(row) {
if (row.row.hidden) { if (row.row.hidden) {
@ -603,6 +603,10 @@ export default {
} }
return ""; return "";
}, },
//Filter
clearFilter() {
this.$refs.table.clearFilter();
}
}, },
}; };
</script> </script>

View File

@ -711,7 +711,10 @@ export default {
this.condition.combine = {creator: {operator: "current user", value: "current user",}} this.condition.combine = {creator: {operator: "current user", value: "current user",}}
} else { } else {
if (this.isFinish) { if (this.isFinish) {
if (!this.condition.filters || this.condition.filters.case_status === null) { if (!this.condition.filters) {
this.condition.filters = {case_status: ["Prepare", "Underway"]};
}
if (!this.condition.filters.case_status) {
this.condition.filters.case_status = ["Prepare", "Underway"]; this.condition.filters.case_status = ["Prepare", "Underway"];
} }
if (this.condition.filters.case_status && this.condition.filters.case_status.length > 0) { if (this.condition.filters.case_status && this.condition.filters.case_status.length > 0) {
@ -868,6 +871,7 @@ export default {
}, },
changeTabState(name) { changeTabState(name) {
this.$refs.caseTable.clearFilter();
if (name === 'update') { if (name === 'update') {
this.isFinish = false; this.isFinish = false;
} else { } else {

View File

@ -677,6 +677,7 @@ export default {
}, },
methods: { methods: {
changeTabState(name) { changeTabState(name) {
this.$refs.apiTable.clearFilter();
if (name === 'update') { if (name === 'update') {
this.isFinish = false; this.isFinish = false;
} else { } else {

View File

@ -524,7 +524,7 @@ export default {
this.$refs.apiCaseTableList.changeTabState('finish') this.$refs.apiCaseTableList.changeTabState('finish')
} }
if (this.currentTodo === 'api_definition') { if (this.currentTodo === 'api_definition') {
this.$refs.apiCaseTableList.changeTabState('finish') this.$refs.apiDefinitionTableList.changeTabState('finish')
} }
} }
}, },