api文档支持开放访问

This commit is contained in:
暮光:城中城
2021-12-05 22:58:48 +08:00
parent 928c79b747
commit 189e96ff42
70 changed files with 5578 additions and 2983 deletions

View File

@@ -1,4 +1,5 @@
import PageLayout from './components/layouts/PageLayout.vue'
import SharePageLayout from './components/share/PageLayout.vue'
import EmptyKeepAliveLayout from './components/layouts/EmptyKeepAliveLayout.vue'
let routers = [
@@ -56,12 +57,12 @@ let routers = [
children: [
{
path: '/swagger/info',
name: 'swagger文档信息',
name: 'Swagger文档信息',
component: () => import('./views/swagger/DocInfo.vue')
},
{
path: '/swagger/view',
name: 'swagger文档展示',
name: 'Swagger文档展示',
component: () => import('./views/swagger/DocView.vue')
},
]
@@ -78,12 +79,12 @@ let routers = [
children: [
{
path: '/openapi/info',
name: 'openApi文档信息',
name: 'OpenApi文档信息',
component: () => import('./views/openapi/DocInfo.vue')
},
{
path: '/openapi/view',
name: 'openApi文档展示',
name: 'OpenApi文档展示',
component: () => import('./views/openapi/DocView.vue')
},
]
@@ -107,5 +108,47 @@ let routers = [
},
]
},
{
path: '/share',
name: '开放文档',
component: () => import('./components/share/GlobalLayout.vue'),
children: [
{
path: '/doc',
name: '开放文档管理',
component: SharePageLayout,
children: [
{
path: '/share/home',
name: '开放文档使用说明',
meta: {
icon: 'FileTextOutlined'
},
component: () => import('./views/share/ShareHome.vue')
},
{
path: '/doc',
name: '开放文档查看',
meta: {
hidden: true,
},
component: EmptyKeepAliveLayout,
children: [
{
path: '/share/swagger/view',
name: 'Swagger开放文档展示',
component: () => import('./views/swagger/share/DocView.vue')
},
{
path: '/share/openapi/view',
name: 'OpenApi开放文档展示',
component: () => import('./views/openapi/share/DocView.vue')
},
]
},
]
}
]
},
]
export default routers;