This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
nezha-nezha-fronted/nezha-fronted/src/router/index.js

120 lines
3.7 KiB
JavaScript
Raw Normal View History

2019-11-28 18:23:49 +08:00
import Vue from 'vue'
import Router from 'vue-router'
Vue.use(Router)
export default new Router({
routes: [
{
path: '/',
redirect: '/login'
},
{
path: '/login',
2021-03-19 18:52:19 +08:00
component: resolve => require(['../components/common/login.vue'], resolve)
2019-11-28 18:23:49 +08:00
},
2021-03-18 10:39:19 +08:00
{
path: '/setup',
2021-03-19 18:52:19 +08:00
component: resolve => require(['../components/page/config/setup.vue'], resolve)
2021-03-18 10:39:19 +08:00
},
2019-11-28 18:23:49 +08:00
{
path: '/',
component: resolve => require(['../components/layout/home.vue'], resolve),
2019-11-28 18:23:49 +08:00
children: [
{
path: '/panel',
2021-03-19 18:52:19 +08:00
component: resolve => require(['../components/page/dashboard/panel.vue'], resolve)
},
2020-04-22 19:45:10 +08:00
{
path: '/explore',
2021-03-19 18:52:19 +08:00
component: resolve => require(['../components/page/dashboard/explore/explore.vue'], resolve)
2020-04-22 19:45:10 +08:00
},
2020-03-17 18:45:46 +08:00
{
2020-12-04 20:53:58 +08:00
path: 'overview',
2021-03-19 18:52:19 +08:00
component: resolve => require(['../components/page/dashboard/overview/overview2.vue'], resolve)
2020-03-17 18:45:46 +08:00
},
{
path: '/project',
2021-03-19 18:52:19 +08:00
component: resolve => require(['../components/page/project/project.vue'], resolve)
},
{
path: '/asset',
2021-03-19 18:52:19 +08:00
component: resolve => require(['../components/page/asset/asset.vue'], resolve)
},
{
2019-12-05 18:07:58 +08:00
path: '/account',
component: resolve => require(['../components/page/config/account2.vue'], resolve)
2019-12-05 18:07:58 +08:00
},
{
path: '/menu',
2021-03-19 18:52:19 +08:00
component: resolve => require(['../components/page/config/menus.vue'], resolve)
},
{
path: '/roles',
2021-03-19 18:52:19 +08:00
component: resolve => require(['../components/page/config/roles.vue'], resolve)
},
2019-12-05 18:07:58 +08:00
{
path: '/promServer',
2021-03-19 18:52:19 +08:00
component: resolve => require(['../components/page/config/promServer.vue'], resolve)
},
{
path: '/assetType',
2021-03-19 18:52:19 +08:00
component: resolve => require(['../components/page/config/assetType.vue'], resolve)
},
{
path: '/assetState',
2021-03-19 18:52:19 +08:00
component: resolve => require(['../components/page/config/assetState.vue'], resolve)
},
{
path: '/assetMeta',
component: resolve => require(['../components/page/config/assetMeta.vue'], resolve)
},
2020-02-21 17:57:19 +08:00
{
path: '/dc',
2021-03-19 18:52:19 +08:00
component: resolve => require(['../components/page/config/dc.vue'], resolve)
2020-02-21 17:57:19 +08:00
},
2020-03-11 12:27:00 +08:00
{
path: '/model',
2021-03-19 18:52:19 +08:00
component: resolve => require(['../components/page/config/model.vue'], resolve)
2020-03-11 12:27:00 +08:00
},
2020-04-01 14:38:08 +08:00
{
2020-12-04 20:53:58 +08:00
path: '/terminalLog',
2021-03-19 18:52:19 +08:00
component: resolve => require(['../components/page/config/terminallog.vue'], resolve)
2020-04-01 14:38:08 +08:00
},
2020-04-08 22:31:07 +08:00
{
2020-12-04 20:53:58 +08:00
path: '/operationLog',
2021-03-19 18:52:19 +08:00
component: resolve => require(['../components/page/config/operationlog.vue'], resolve)
2020-04-08 22:31:07 +08:00
},
2020-11-17 20:41:20 +08:00
{
path: '/about',
2021-03-19 18:52:19 +08:00
component: resolve => require(['../components/page/config/about.vue'], resolve)
2020-11-17 20:41:20 +08:00
},
2020-03-26 19:58:09 +08:00
{
path: '/mib',
2021-03-19 18:52:19 +08:00
component: resolve => require(['../components/page/config/mib.vue'], resolve)
2020-03-26 19:58:09 +08:00
},
{
path: '/system',
2021-03-19 18:52:19 +08:00
component: resolve => require(['../components/page/config/system.vue'], resolve)
},
{
path: '/alertList',
2021-03-19 18:52:19 +08:00
component: resolve => require(['../components/page/alert/list.vue'], resolve)
},
{
path: '/alertConfig',
2021-03-19 18:52:19 +08:00
component: resolve => require(['../components/page/alert/config.vue'], resolve)
},
{
path: '/alertSilence',
2021-03-19 18:52:19 +08:00
component: resolve => require(['../components/page/alert/silence.vue'], resolve)
},
{
path: '/exprtemp',
2021-03-19 18:52:19 +08:00
component: resolve => require(['../components/page/config/exprTemp.vue'], resolve)
}
2019-11-28 18:23:49 +08:00
]
2021-03-19 18:52:19 +08:00
}
2019-11-28 18:23:49 +08:00
]
})