swagger查看页面路由交互开发

This commit is contained in:
暮光:城中城
2021-10-26 23:49:47 +08:00
parent 395090e958
commit 3a695ebd1a
9 changed files with 67 additions and 81 deletions

View File

@@ -4,19 +4,9 @@ import {getDefinitions, createTreeViewByTag} from './SwaggerDocUtil'
export default createStore({
state() {
return {
docChangedNum: 1,
userInfo: {},
pageTabNameMap: {},
docMap: {
'/getUserInfo': {
name: '获取用户信息'
},
'/deleteUserInfo': {
name: '删除用户信息'
},
'/updateUserInfo': {
name: '修改用户信息'
},
},
swaggerDoc: {},
swaggerDefinitions: {},
swaggerTreePathMap: [],
@@ -26,6 +16,9 @@ export default createStore({
setUserInfo(state, userInfo) {
state.userInfo = userInfo;
},
addDocChangedNum(state) {
state.docChangedNum++;
},
setSwaggerDoc(state, swaggerDoc) {
state.swaggerDoc = swaggerDoc;
state.swaggerDefinitions = getDefinitions(swaggerDoc.definitions);