|
|
@@ -166,6 +166,7 @@ export default observer(() => {
|
|
|
}
|
|
|
|
|
|
const entity = cloneDeep(ApiModel.components[name].properties);
|
|
|
+ console.log(entity);
|
|
|
|
|
|
const newArr: any[] = [];
|
|
|
if (name === oldName) {
|
|
|
@@ -179,15 +180,19 @@ export default observer(() => {
|
|
|
description: entity[key].description,
|
|
|
type: type,
|
|
|
};
|
|
|
+ // console.log(obj)
|
|
|
|
|
|
if ((entity[key].items && entity[key].items.$ref) || entity[key].$ref) {
|
|
|
const _ref = entity[key].$ref || entity[key].items.$ref;
|
|
|
const refName = _ref.split('/').pop();
|
|
|
+ console.log(refName);
|
|
|
if (refName) {
|
|
|
obj.type = refName;
|
|
|
obj.children = handleResponseParam(refName, name);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ console.log(obj);
|
|
|
newArr.push(obj);
|
|
|
});
|
|
|
return newArr;
|
|
|
@@ -195,18 +200,22 @@ export default observer(() => {
|
|
|
|
|
|
const handleResponse = () => {
|
|
|
const newArr: any[] = [];
|
|
|
+ console.log('----', Object.keys(ApiModel.swagger.responses));
|
|
|
Object.keys(ApiModel.swagger.responses).forEach((key) => {
|
|
|
const refUrl = ObjectFindValue('$ref', ApiModel.swagger.responses[key]);
|
|
|
- const entityName = refUrl.split('/').pop();
|
|
|
+ console.log('1-----', refUrl, ApiModel.swagger.responses[key]);
|
|
|
+ const _entityName = refUrl.split('/').pop();
|
|
|
|
|
|
+ console.log('2-------', _entityName);
|
|
|
newArr.push({
|
|
|
code: key,
|
|
|
description: ApiModel.swagger.responses[key].description,
|
|
|
- schema: key !== '400' ? entityName : '',
|
|
|
- entityName: entityName,
|
|
|
- result: key !== '400' ? getResult(entityName) : {},
|
|
|
+ schema: key !== '400' ? _entityName : '',
|
|
|
+ entityName: _entityName,
|
|
|
+ result: key !== '400' ? getResult(_entityName) : {},
|
|
|
});
|
|
|
});
|
|
|
+ console.log(newArr);
|
|
|
setResponseData(newArr);
|
|
|
};
|
|
|
|