fix(测试跟踪): 首页失败用例TOP10所属测试计划跳转问题

This commit is contained in:
shiziyuan9527 2022-02-21 15:26:02 +08:00 committed by shiziyuan9527
parent 0c61865515
commit 81f4f6952c
1 changed files with 18 additions and 10 deletions

View File

@ -25,7 +25,7 @@
<bug-count-card class="track-card"/>
</el-col>
<el-col :span="12">
<ms-failure-test-case-list class="track-card"/>
<ms-failure-test-case-list class="track-card" @redirectPage="redirectPage"/>
</el-col>
</el-row>
@ -54,7 +54,7 @@ import BugCountCard from "@/business/components/track/home/components/BugCountCa
import ReviewList from "@/business/components/track/home/components/ReviewList";
import MsRunningTaskList from "@/business/components/track/home/components/RunningTaskList";
import MsFailureTestCaseList from "@/business/components/api/homepage/components/FailureTestCaseList";
import {getCurrentProjectID} from "@/common/js/utils";
import {getCurrentProjectID, getUUID} from "@/common/js/utils";
require('echarts/lib/component/legend');
export default {
@ -161,18 +161,26 @@ export default {
};
this.caseOption = option;
},
redirectPage(page, dataType, selectType) {
//test_plan
// this.$router.push('/track/plan/view/'+selectType);
redirectPage(page, dataType, selectType, title) {
//api
//UUID
let uuid = getUUID();
switch (page) {
case "case":
case "api":
this.$router.push({
name: 'testCase',
params: {
dataType: dataType, dataSelectRange: selectType, projectId: this.projectId
}
name: 'ApiDefinition',
params: {redirectID: uuid, dataType: dataType, dataSelectRange: selectType}
});
break;
case "scenario":
this.$router.push({
name: 'ApiAutomation',
params: {redirectID: uuid, dataType: dataType, dataSelectRange: selectType}
});
break;
case "testPlanEdit":
this.$router.push('/track/plan/view/' + selectType)
break;
}
}
}