Files
zyplayer-doc/zyplayer-doc-ui/swagger-ui/src/routes.js

77 lines
2.8 KiB
JavaScript
Raw Normal View History

import PageLayout from './components/layouts/PageLayout.vue'
import EmptyKeepAliveLayout from './components/layouts/EmptyKeepAliveLayout.vue'
let routers = [
{
path: '/',
name: '主页',
component: () => import('./components/layouts/GlobalLayout.vue'),
2021-10-26 23:49:47 +08:00
redirect: '/doc/info',
children: [
{
path: '/doc',
name: '系统配置',
component: PageLayout,
children: [
2021-10-26 22:32:42 +08:00
{
path: '/doc/info',
name: '文档信息',
meta: {
icon: 'InfoCircleOutlined',
},
component: () => import('./views/doc/DocInfo.vue')
},
2021-10-20 22:32:25 +08:00
{
path: '/doc/manage',
name: '文档地址管理',
2021-10-20 22:32:25 +08:00
meta: {
2021-10-20 23:34:59 +08:00
icon: 'FileTextOutlined'
2021-10-20 22:32:25 +08:00
},
component: () => import('./views/doc/DocManage.vue')
},
{
path: '/doc/setting',
name: '系统配置',
meta: {
icon: 'SettingOutlined'
},
component: EmptyKeepAliveLayout,
children: [
{
path: '/doc/setting/globalParam',
name: '全局参数',
component: () => import('./views/doc/GlobalParam.vue')
},
{
path: '/doc/setting/view',
name: '展示配置',
meta: {
hidden: true,
},
component: () => import('./views/common/SettingView.vue')
},
]
},
{
path: '/doc/view',
name: '文档展示',
meta: {
hidden: true,
},
component: () => import('./views/doc/DocView.vue')
},
{
path: '/doc/apiRequest',
name: '接口请求',
meta: {
hidden: true,
},
component: () => import('./views/apiRequest/ApiRequest.vue')
},
]
},
]
},
]
export default routers;