mirror of
https://gitee.com/fit2cloud-feizhiyun/MeterSphere.git
synced 2024-11-29 18:48:13 +08:00
fix(接口定义): 修复导入的接口定义无法添加文件的缺陷
--bug=1017203 --user=王孝刚 【接口测试】导入的接口,上传文件/关联系统文件没有反应 https://www.tapd.cn/55049933/s/1254069
This commit is contained in:
parent
02f394db33
commit
93a6f8b073
@ -141,7 +141,6 @@ import ApiCaseSimpleList from "./list/ApiCaseSimpleList";
|
||||
import MsApiCaseList from "./case/ApiCaseList";
|
||||
import {getUUID} from "@/common/js/utils";
|
||||
import {TYPE_TO_C} from "@/business/components/api/automation/scenario/Setting";
|
||||
import _ from 'lodash';
|
||||
import MsContainer from "@/business/components/common/components/MsContainer";
|
||||
import MsAsideContainer from "@/business/components/common/components/MsAsideContainer";
|
||||
import MsMainContainer from "@/business/components/common/components/MsMainContainer";
|
||||
@ -272,11 +271,6 @@ export default {
|
||||
if (this.currentApi.request != null && this.currentApi.request != 'null' && this.currentApi.request != undefined) {
|
||||
if (Object.prototype.toString.call(this.currentApi.request).match(/\[object (\w+)\]/)[1].toLowerCase() !== 'object') {
|
||||
this.currentApi.request = JSON.parse(this.currentApi.request);
|
||||
if (this.currentApi.request.body && !this.currentApi.request.body.type) {
|
||||
let tempRequest = _.cloneDeep(this.currentApi.request);
|
||||
tempRequest.body = {type: null};
|
||||
this.currentApi.request = tempRequest;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.currentApi && this.currentApi.request && !this.currentApi.request.hashTree) {
|
||||
|
@ -194,7 +194,6 @@
|
||||
prop="description"
|
||||
:field="item"
|
||||
min-width="120px"
|
||||
sortable
|
||||
:fields-width="fieldsWidth"
|
||||
:label="$t('commons.description')"/>
|
||||
</span>
|
||||
@ -704,9 +703,20 @@ export default {
|
||||
if (!item.request.body) {
|
||||
item.request.body = new Body();
|
||||
}
|
||||
if (!item.request.body.type) {
|
||||
this.$set(item.request.body, "type", null);
|
||||
}
|
||||
if (!item.request.headers) {
|
||||
item.request.headers = [];
|
||||
}
|
||||
if (!item.request.body.kvs) {
|
||||
item.request.body.kvs = [];
|
||||
}
|
||||
item.request.body.kvs.forEach(i => {
|
||||
if (!i.files) {
|
||||
i.files = []
|
||||
}
|
||||
})
|
||||
if (!item.request.rest) {
|
||||
item.request.rest = [];
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user