fix(接口测试): 接口定义中case名称过长导致报错
This commit is contained in:
parent
466b0e39cd
commit
d5566fc4fe
|
@ -0,0 +1,2 @@
|
||||||
|
ALTER TABLE api_definition_exec_result
|
||||||
|
MODIFY COLUMN name VARCHAR (255);
|
|
@ -6,7 +6,8 @@
|
||||||
<span @click.stop>
|
<span @click.stop>
|
||||||
<i class="icon el-icon-arrow-right" :class="{'is-active': apiCase.active}" @click="active(apiCase)"/>
|
<i class="icon el-icon-arrow-right" :class="{'is-active': apiCase.active}" @click="active(apiCase)"/>
|
||||||
<el-input v-if="!apiCase.id || isShowInput" size="small" v-model="apiCase.name" :name="index" :key="index"
|
<el-input v-if="!apiCase.id || isShowInput" size="small" v-model="apiCase.name" :name="index" :key="index"
|
||||||
class="ms-api-header-select" style="width: 180px" :readonly="!hasPermission('PROJECT_API_DEFINITION:READ+EDIT_CASE')"
|
class="ms-api-header-select" style="width: 180px"
|
||||||
|
:readonly="!hasPermission('PROJECT_API_DEFINITION:READ+EDIT_CASE')"
|
||||||
@blur="saveTestCase(apiCase,true)" :placeholder="$t('commons.input_name')" ref="nameEdit"/>
|
@blur="saveTestCase(apiCase,true)" :placeholder="$t('commons.input_name')" ref="nameEdit"/>
|
||||||
<span v-else>
|
<span v-else>
|
||||||
<el-tooltip :content="apiCase.id ? apiCase.name : ''" placement="top">
|
<el-tooltip :content="apiCase.id ? apiCase.name : ''" placement="top">
|
||||||
|
@ -408,9 +409,6 @@ export default {
|
||||||
saveCase(row, hideAlert) {
|
saveCase(row, hideAlert) {
|
||||||
let tmp = JSON.parse(JSON.stringify(row));
|
let tmp = JSON.parse(JSON.stringify(row));
|
||||||
this.isShowInput = false;
|
this.isShowInput = false;
|
||||||
if (this.validate(tmp)) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
tmp.request.body = row.request.body;
|
tmp.request.body = row.request.body;
|
||||||
let bodyFiles = this.getBodyUploadFiles(tmp);
|
let bodyFiles = this.getBodyUploadFiles(tmp);
|
||||||
tmp.projectId = getCurrentProjectID();
|
tmp.projectId = getCurrentProjectID();
|
||||||
|
@ -466,6 +464,9 @@ export default {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
saveTestCase(row, hideAlert) {
|
saveTestCase(row, hideAlert) {
|
||||||
|
if (this.validate(row)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (this.compare.indexOf(row.id) === -1) {
|
if (this.compare.indexOf(row.id) === -1) {
|
||||||
this.compare.push(row.id);
|
this.compare.push(row.id);
|
||||||
if (this.api.saved) {
|
if (this.api.saved) {
|
||||||
|
@ -500,6 +501,10 @@ export default {
|
||||||
this.$warning(this.$t('api_test.input_name'));
|
this.$warning(this.$t('api_test.input_name'));
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
if (row.name.length > 100) {
|
||||||
|
this.$warning(this.$t('api_test.input_name_length'));
|
||||||
|
return true;
|
||||||
|
}
|
||||||
},
|
},
|
||||||
showExecResult(item) {
|
showExecResult(item) {
|
||||||
item.active = true;
|
item.active = true;
|
||||||
|
|
|
@ -985,6 +985,7 @@ export default {
|
||||||
invert_select: "Invert select",
|
invert_select: "Invert select",
|
||||||
select_or_invert: "Select all/Invert select",
|
select_or_invert: "Select all/Invert select",
|
||||||
input_name: "Please enter the test name",
|
input_name: "Please enter the test name",
|
||||||
|
input_name_length: "The length of the test name cannot exceed 100",
|
||||||
select_project: "Please select project",
|
select_project: "Please select project",
|
||||||
variable_name: "Variable name",
|
variable_name: "Variable name",
|
||||||
variable: "Variable",
|
variable: "Variable",
|
||||||
|
|
|
@ -992,6 +992,7 @@ export default {
|
||||||
invert_select: "反选",
|
invert_select: "反选",
|
||||||
select_or_invert: "全选/反选",
|
select_or_invert: "全选/反选",
|
||||||
input_name: "请输入测试名称",
|
input_name: "请输入测试名称",
|
||||||
|
input_name_length: "测试名称长度不能超过100",
|
||||||
select_project: "请选择项目",
|
select_project: "请选择项目",
|
||||||
variable_name: "变量名",
|
variable_name: "变量名",
|
||||||
variable: "变量",
|
variable: "变量",
|
||||||
|
|
|
@ -989,6 +989,7 @@ export default {
|
||||||
invert_select: "反選",
|
invert_select: "反選",
|
||||||
select_or_invert: "全選/反選",
|
select_or_invert: "全選/反選",
|
||||||
input_name: "請輸入測試名稱",
|
input_name: "請輸入測試名稱",
|
||||||
|
input_name_length: "測試名稱長度不能超過100",
|
||||||
select_project: "請選擇項目",
|
select_project: "請選擇項目",
|
||||||
variable_name: "變量名",
|
variable_name: "變量名",
|
||||||
variable: "變量",
|
variable: "變量",
|
||||||
|
|
Loading…
Reference in New Issue