fix(接口测试): 修复接口定义上传文件,实际查看没有文件的缺陷

--bug=1033861 --user=王孝刚 【接口定义】上传文件,不填名称,提示保存成功,实际查看没文件
https://www.tapd.cn/55049933/s/1447921
This commit is contained in:
wxg0103 2023-12-25 11:30:12 +08:00 committed by 刘瑞斌
parent e7e6431cb4
commit 4c92142105
3 changed files with 12 additions and 4 deletions

View File

@ -557,7 +557,7 @@ export default {
if (!this.parameters[this.parameters.length - 1].min) { if (!this.parameters[this.parameters.length - 1].min) {
this.$set(this.parameters[this.parameters.length - 1], 'min', 0); this.$set(this.parameters[this.parameters.length - 1], 'min', 0);
} }
if (!this.parameters[this.parameters.length - 1].value) { if (!this.parameters[this.parameters.length - 1].value && this.parameters[this.parameters.length - 1].type !== 'file') {
this.$set(this.parameters[this.parameters.length - 1], 'value', null); this.$set(this.parameters[this.parameters.length - 1], 'value', null);
} }
if (!this.parameters[this.parameters.length - 1].uuid) { if (!this.parameters[this.parameters.length - 1].uuid) {
@ -566,7 +566,6 @@ export default {
if (!this.parameters[this.parameters.length - 1].description) { if (!this.parameters[this.parameters.length - 1].description) {
this.$set(this.parameters[this.parameters.length - 1], 'description', null); this.$set(this.parameters[this.parameters.length - 1], 'description', null);
} }
this.$set(this.parameters[this.parameters.length - 1], 'files', null);
} }
let savedApiParamsShowFields = getShowFields(this.storageKey); let savedApiParamsShowFields = getShowFields(this.storageKey);
if (savedApiParamsShowFields) { if (savedApiParamsShowFields) {

View File

@ -299,7 +299,6 @@ export default {
this.visible = false; this.visible = false;
} }
this.$refs.environmentEdit.clearValidate(); this.$refs.environmentEdit.clearValidate();
this.currentEnvironment = null;
removeGoBackListener(this.close); removeGoBackListener(this.close);
this.isCopy = false; this.isCopy = false;
}, },

View File

@ -123,7 +123,7 @@
<template slot-scope="scope"> <template slot-scope="scope">
<el-select <el-select
v-model="scope.row.type" v-model="scope.row.type"
v-if="!scope.row.scope || scope.row.scope == 'api'" v-if="scope.row.scope == 'api'"
:placeholder="$t('commons.please_select')" :placeholder="$t('commons.please_select')"
size="mini" size="mini"
@change="changeType($event, scope.row)" @change="changeType($event, scope.row)"
@ -141,6 +141,7 @@
v-model="scope.row.type" v-model="scope.row.type"
:placeholder="$t('commons.please_select')" :placeholder="$t('commons.please_select')"
size="mini" size="mini"
@change="changeUiType($event, scope.row)"
> >
<el-option <el-option
v-for="item in uiTypeSelectOptions" v-for="item in uiTypeSelectOptions"
@ -462,6 +463,15 @@ export default {
} }
}); });
}, },
changeUiType(value, data) {
data.value = ''
this.items.forEach((item) => {
if (item.id === data.id) {
item.type = value;
item.value = data.value;
}
});
},
changeVariableVal(row) { changeVariableVal(row) {
this.items.forEach((item) => { this.items.forEach((item) => {
if (item.id === row.id) { if (item.id === row.id) {