fix(接口测试): 修复用例跳转报错问题
--bug=1014469 --user=赵勇 【接口测试】测试报告中某些用例删除,点击删除的case标题,页面会报错; https://www.tapd.cn/55049933/s/1192451
This commit is contained in:
parent
f3e2d99fc3
commit
765d64224a
|
@ -623,8 +623,8 @@ export default {
|
||||||
},
|
},
|
||||||
editScenario(row) {
|
editScenario(row) {
|
||||||
if (!row) {
|
if (!row) {
|
||||||
this.activeName === 'default'
|
this.activeName = 'default';
|
||||||
this.$error("跳转的应场景已经删除!");
|
this.$error(this.$t('api_test.scenario_jump_message'));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const index = this.tabs.find(p => p.currentScenario.id === row.id && p.currentScenario.copy === row.copy);
|
const index = this.tabs.find(p => p.currentScenario.id === row.id && p.currentScenario.copy === row.copy);
|
||||||
|
|
|
@ -679,9 +679,8 @@
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
this.report.projectId = this.projectId;
|
let url = "/api/scenario/report/reName";
|
||||||
let url = "/api/scenario/report/update";
|
this.result = this.$post(url, {id: this.report.id,name: this.report.name,reportType: this.report.reportType }, response => {
|
||||||
this.result = this.$post(url, this.report, response => {
|
|
||||||
this.$success(this.$t('commons.save_success'));
|
this.$success(this.$t('commons.save_success'));
|
||||||
this.loading = false;
|
this.loading = false;
|
||||||
this.$emit('refresh');
|
this.$emit('refresh');
|
||||||
|
|
|
@ -439,14 +439,14 @@ export default {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.getEnv();
|
this.getEnv();
|
||||||
|
},
|
||||||
|
mounted() {
|
||||||
|
this.init();
|
||||||
// 通知过来的数据跳转到编辑
|
// 通知过来的数据跳转到编辑
|
||||||
if (this.$route.query.caseId) {
|
if (this.$route.query.caseId) {
|
||||||
this.activeDom = 'middle';
|
this.activeDom = 'middle';
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted() {
|
|
||||||
this.init();
|
|
||||||
},
|
|
||||||
methods: {
|
methods: {
|
||||||
setEnvironment(data) {
|
setEnvironment(data) {
|
||||||
if (data) {
|
if (data) {
|
||||||
|
|
|
@ -500,14 +500,20 @@ export default {
|
||||||
// 切换tab之后版本查询
|
// 切换tab之后版本查询
|
||||||
this.condition.versionId = this.currentVersion;
|
this.condition.versionId = this.currentVersion;
|
||||||
this.initTable();
|
this.initTable();
|
||||||
|
this.getVersionOptions();
|
||||||
|
this.checkVersionEnable();
|
||||||
|
},
|
||||||
|
mounted() {
|
||||||
// 通知过来的数据跳转到编辑
|
// 通知过来的数据跳转到编辑
|
||||||
if (this.$route.query.caseId) {
|
if (this.$route.query.caseId) {
|
||||||
this.$get('/api/testcase/findById/' + this.$route.query.caseId, (response) => {
|
this.$get('/api/testcase/findById/' + this.$route.query.caseId, (response) => {
|
||||||
|
if(!response.data){
|
||||||
|
this.$error(this.$t('api_test.case_jump_message'));
|
||||||
|
return;
|
||||||
|
}
|
||||||
this.handleTestCase(response.data);
|
this.handleTestCase(response.data);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
this.getVersionOptions();
|
|
||||||
this.checkVersionEnable();
|
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
selectNodeIds() {
|
selectNodeIds() {
|
||||||
|
|
|
@ -1133,6 +1133,8 @@ export default {
|
||||||
hours: "H",
|
hours: "H",
|
||||||
},
|
},
|
||||||
api_test: {
|
api_test: {
|
||||||
|
case_jump_message: "The jump use case has been removed!",
|
||||||
|
scenario_jump_message: "The jumped scene has been deleted!",
|
||||||
is_continue: "Is continue",
|
is_continue: "Is continue",
|
||||||
creator: "Creator",
|
creator: "Creator",
|
||||||
save_and_run: "Save and Run",
|
save_and_run: "Save and Run",
|
||||||
|
|
|
@ -1142,6 +1142,8 @@ export default {
|
||||||
hours: "时",
|
hours: "时",
|
||||||
},
|
},
|
||||||
api_test: {
|
api_test: {
|
||||||
|
case_jump_message: "跳转的用例已经删除!",
|
||||||
|
scenario_jump_message: "跳转的场景已经删除!",
|
||||||
is_continue: "是否继续",
|
is_continue: "是否继续",
|
||||||
creator: "创建人",
|
creator: "创建人",
|
||||||
save_and_run: "保存并执行",
|
save_and_run: "保存并执行",
|
||||||
|
|
|
@ -1139,6 +1139,8 @@ export default {
|
||||||
hours: "時",
|
hours: "時",
|
||||||
},
|
},
|
||||||
api_test: {
|
api_test: {
|
||||||
|
case_jump_message: "跳轉的用例已經刪除!",
|
||||||
|
scenario_jump_message: "跳轉的場景已經刪除!",
|
||||||
is_continue: "是否繼續",
|
is_continue: "是否繼續",
|
||||||
creator: "創建人",
|
creator: "創建人",
|
||||||
save_and_run: "保存並執行",
|
save_and_run: "保存並執行",
|
||||||
|
|
Loading…
Reference in New Issue