diff --git a/frontend/src/business/components/track/home/TrackHome.vue b/frontend/src/business/components/track/home/TrackHome.vue
index c77abb2664..2d0f7d2705 100644
--- a/frontend/src/business/components/track/home/TrackHome.vue
+++ b/frontend/src/business/components/track/home/TrackHome.vue
@@ -25,7 +25,7 @@
-
+
@@ -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;
}
}
}