fix(接口定义): 修复加载用例时点击确定报错的缺陷 (#18146)
--bug=1017070 --user=王孝刚 【接口测试】接口定义-编辑接口-TEST-加载用例-保存报错 https://www.tapd.cn/55049933/s/1248943 Co-authored-by: wxg0103 <727495428@qq.com>
This commit is contained in:
parent
44560a4bf3
commit
679110cf59
|
@ -999,7 +999,6 @@ export default {
|
||||||
|
|
||||||
.ms-api-div {
|
.ms-api-div {
|
||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
height: calc(100vh - 125px)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/deep/ .el-main {
|
/deep/ .el-main {
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
</el-button>
|
</el-button>
|
||||||
|
|
||||||
</el-button-group>
|
</el-button-group>
|
||||||
<div style="height: 40px"></div>
|
<div v-if='currentApi.id' style="height: 40px"></div>
|
||||||
<template v-slot:header>
|
<template v-slot:header>
|
||||||
<slot name="header"></slot>
|
<slot name="header"></slot>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -161,7 +161,9 @@ export default {
|
||||||
|
|
||||||
//默认最大化
|
//默认最大化
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
this.$refs.testCaseDrawer.setfullScreen();
|
if (this.$refs.testCaseDrawer) {
|
||||||
|
this.$refs.testCaseDrawer.setfullScreen();
|
||||||
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
add(api) {
|
add(api) {
|
||||||
|
@ -225,8 +227,10 @@ export default {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
let item = this.apiCaseList[index];
|
if (this.apiCaseList && this.apiCaseList.length !== 0) {
|
||||||
this.$refs.apiCaseItem[index].saveTestCase(item, hideAlert);
|
let item = this.apiCaseList[index];
|
||||||
|
this.$refs.apiCaseItem[index].saveTestCase(item, hideAlert);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
saveApiAndCase(api) {
|
saveApiAndCase(api) {
|
||||||
if (api && api.url) {
|
if (api && api.url) {
|
||||||
|
@ -489,11 +493,14 @@ export default {
|
||||||
this.condition.apiDefinitionId = this.api.id;
|
this.condition.apiDefinitionId = this.api.id;
|
||||||
this.result = this.$post("/api/testcase/list", this.condition, response => {
|
this.result = this.$post("/api/testcase/list", this.condition, response => {
|
||||||
let data = response.data;
|
let data = response.data;
|
||||||
if (data) {
|
if (data && data.length > 0) {
|
||||||
data.forEach(apiCase => {
|
data.forEach(apiCase => {
|
||||||
this.formatCase(apiCase);
|
this.formatCase(apiCase);
|
||||||
});
|
});
|
||||||
this.apiCaseList = data;
|
this.apiCaseList = data;
|
||||||
|
} else {
|
||||||
|
this.$warning(this.$t('commons.please_add_api_case'));
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,16 +5,15 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
export default {
|
export default {
|
||||||
name: "MsMainContainer"
|
name: "MsMainContainer"
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped>
|
<style scoped>
|
||||||
|
|
||||||
.ms-main-container {
|
.ms-main-container {
|
||||||
padding: 5px 10px;
|
padding: 5px 10px;
|
||||||
height: calc(100vh - 45px);
|
}
|
||||||
}
|
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
|
|
|
@ -237,6 +237,7 @@ export default {
|
||||||
no_corresponding: "No corresponding",
|
no_corresponding: "No corresponding",
|
||||||
code_template: "code template",
|
code_template: "code template",
|
||||||
api_case: "Api Case",
|
api_case: "Api Case",
|
||||||
|
please_add_api_case: "Please add api case",
|
||||||
scenario_case: "Scenario Case",
|
scenario_case: "Scenario Case",
|
||||||
task_center: "Task center",
|
task_center: "Task center",
|
||||||
task_close: "Put away",
|
task_close: "Put away",
|
||||||
|
|
|
@ -238,6 +238,7 @@ export default {
|
||||||
no_corresponding: "无对应的",
|
no_corresponding: "无对应的",
|
||||||
code_template: "代码模版",
|
code_template: "代码模版",
|
||||||
api_case: "接口用例",
|
api_case: "接口用例",
|
||||||
|
please_add_api_case: "请先添加接口用例",
|
||||||
scenario_case: "场景用例",
|
scenario_case: "场景用例",
|
||||||
task_center: "任务中心",
|
task_center: "任务中心",
|
||||||
task_close: "收起",
|
task_close: "收起",
|
||||||
|
|
|
@ -238,6 +238,7 @@ export default {
|
||||||
no_corresponding: "無對應的",
|
no_corresponding: "無對應的",
|
||||||
code_template: "代碼模版",
|
code_template: "代碼模版",
|
||||||
api_case: "接口用例",
|
api_case: "接口用例",
|
||||||
|
please_add_api_case: "请先添加接口用例",
|
||||||
scenario_case: "場景用例",
|
scenario_case: "場景用例",
|
||||||
task_center: "任務中心",
|
task_center: "任務中心",
|
||||||
task_close: "收起",
|
task_close: "收起",
|
||||||
|
|
Loading…
Reference in New Issue