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: '/',
|
2021-04-07 09:58:34 +08:00
|
|
|
component: resolve => require(['../components/layout/home.vue'], resolve),
|
2019-11-28 18:23:49 +08:00
|
|
|
children: [
|
2019-12-26 13:00:22 +08:00
|
|
|
{
|
|
|
|
|
path: '/panel',
|
2021-03-19 18:52:19 +08:00
|
|
|
component: resolve => require(['../components/page/dashboard/panel.vue'], resolve)
|
2019-12-26 13:00:22 +08:00
|
|
|
},
|
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
|
|
|
},
|
2019-11-29 15:00:26 +08:00
|
|
|
{
|
2021-04-13 10:03:49 +08:00
|
|
|
path: '/monitor/project',
|
|
|
|
|
component: resolve => require(['../components/page/monitor/project/index.vue'], resolve)
|
2019-11-29 15:00:26 +08:00
|
|
|
},
|
2021-04-13 19:06:34 +08:00
|
|
|
{
|
|
|
|
|
path: '/monitor/module',
|
2021-04-16 17:02:38 +08:00
|
|
|
name: '/monitor/module',
|
2021-04-13 19:06:34 +08:00
|
|
|
component: resolve => require(['../components/page/monitor/module/moduleList.vue'], resolve)
|
|
|
|
|
},
|
2021-04-14 18:55:01 +08:00
|
|
|
{
|
|
|
|
|
path: '/monitor/endpoint',
|
|
|
|
|
component: resolve => require(['../components/page/monitor/endpoint/endpointList.vue'], resolve)
|
|
|
|
|
},
|
2019-11-29 15:00:26 +08:00
|
|
|
{
|
|
|
|
|
path: '/asset',
|
2021-03-19 18:52:19 +08:00
|
|
|
component: resolve => require(['../components/page/asset/asset.vue'], resolve)
|
2019-12-04 13:45:37 +08:00
|
|
|
},
|
|
|
|
|
{
|
2021-04-13 10:00:48 +08:00
|
|
|
path: '/user',
|
2021-04-12 13:00:59 +08:00
|
|
|
component: resolve => require(['../components/page/config/user.vue'], resolve)
|
2019-12-05 18:07:58 +08:00
|
|
|
},
|
2020-12-07 14:12:37 +08:00
|
|
|
{
|
|
|
|
|
path: '/menu',
|
2021-03-19 18:52:19 +08:00
|
|
|
component: resolve => require(['../components/page/config/menus.vue'], resolve)
|
2020-12-07 14:12:37 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/roles',
|
2021-03-19 18:52:19 +08:00
|
|
|
component: resolve => require(['../components/page/config/roles.vue'], resolve)
|
2020-12-07 14:12:37 +08:00
|
|
|
},
|
2019-12-05 18:07:58 +08:00
|
|
|
{
|
2021-04-13 10:00:48 +08:00
|
|
|
path: '/agent',
|
2021-04-13 20:33:12 +08:00
|
|
|
component: resolve => require(['../components/page/config/agent.vue'], resolve)
|
2019-12-06 17:37:38 +08:00
|
|
|
},
|
2021-03-18 18:10:54 +08:00
|
|
|
{
|
|
|
|
|
path: '/assetType',
|
2021-03-19 18:52:19 +08:00
|
|
|
component: resolve => require(['../components/page/config/assetType.vue'], resolve)
|
2021-03-18 18:10:54 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/assetState',
|
2021-03-19 18:52:19 +08:00
|
|
|
component: resolve => require(['../components/page/config/assetState.vue'], resolve)
|
2021-03-18 18:10:54 +08:00
|
|
|
},
|
2021-03-25 09:50:23 +08:00
|
|
|
{
|
2021-04-13 10:00:48 +08:00
|
|
|
path: '/assetLabel',
|
2021-03-25 09:50:23 +08:00
|
|
|
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-04-08 20:28:54 +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-04-08 20:28:54 +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
|
|
|
{
|
2021-04-15 12:55:11 +08:00
|
|
|
path: '/mib/:tab',
|
|
|
|
|
component: resolve => require(['../components/page/config/snmp.vue'], resolve)
|
2020-03-26 19:58:09 +08:00
|
|
|
},
|
2020-03-30 21:09:34 +08:00
|
|
|
{
|
|
|
|
|
path: '/system',
|
2021-03-19 18:52:19 +08:00
|
|
|
component: resolve => require(['../components/page/config/system.vue'], resolve)
|
2020-03-30 21:09:34 +08:00
|
|
|
},
|
2019-12-06 17:37:38 +08:00
|
|
|
{
|
2021-04-13 20:33:12 +08:00
|
|
|
path: '/alertMessage',
|
|
|
|
|
component: resolve => require(['../components/page/alert/alertMessage.vue'], resolve)
|
2019-12-06 17:37:38 +08:00
|
|
|
},
|
|
|
|
|
{
|
2021-04-13 20:33:12 +08:00
|
|
|
path: '/alertRule',
|
|
|
|
|
component: resolve => require(['../components/page/alert/alertRule.vue'], resolve)
|
2021-03-11 13:39:02 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/alertSilence',
|
2021-04-13 20:33:12 +08:00
|
|
|
component: resolve => require(['../components/page/alert/alertSilence.vue'], resolve)
|
2021-03-16 17:54:05 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/exprtemp',
|
2021-03-19 18:52:19 +08:00
|
|
|
component: resolve => require(['../components/page/config/exprTemp.vue'], resolve)
|
2019-11-29 15:00:26 +08:00
|
|
|
}
|
2019-11-28 18:23:49 +08:00
|
|
|
]
|
2021-03-19 18:52:19 +08:00
|
|
|
}
|
2019-11-28 18:23:49 +08:00
|
|
|
]
|
|
|
|
|
})
|