swagger已实现文档的参数和返回值查看

This commit is contained in:
暮光:城中城
2021-10-28 23:25:12 +08:00
parent 3a695ebd1a
commit 59ecaf4477
14 changed files with 869 additions and 206 deletions

View File

@@ -1,5 +1,5 @@
import {createStore} from 'vuex'
import {getDefinitions, createTreeViewByTag} from './SwaggerDocUtil'
import {createTreeViewByTag} from './SwaggerDocUtil'
export default createStore({
state() {
@@ -9,7 +9,7 @@ export default createStore({
pageTabNameMap: {},
swaggerDoc: {},
swaggerDefinitions: {},
swaggerTreePathMap: [],
swaggerTreePathMap: {},
}
},
mutations: {
@@ -21,7 +21,7 @@ export default createStore({
},
setSwaggerDoc(state, swaggerDoc) {
state.swaggerDoc = swaggerDoc;
state.swaggerDefinitions = getDefinitions(swaggerDoc.definitions);
state.swaggerDefinitions = swaggerDoc.definitions || {};
},
setSwaggerTreePathMap(state, swaggerTreePathMap) {
state.swaggerTreePathMap = swaggerTreePathMap;