diff --git a/workstation/frontend/src/business/component/CaseTableList.vue b/workstation/frontend/src/business/component/CaseTableList.vue index 1f58f082e4..2796257f9a 100644 --- a/workstation/frontend/src/business/component/CaseTableList.vue +++ b/workstation/frontend/src/business/component/CaseTableList.vue @@ -654,12 +654,13 @@ export default { this.initTableData(); }, handleEdit(testCase, column) { - this.$router.push({ + let caseResolve = this.$router.resolve({ path: '/track/case/edit', - query:{ - caseId:testCase.id, + query: { + caseId: testCase.id, }, }); + window.open(caseResolve.href, '_blank'); }, refresh() { this.$refs.table.clear();