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',
|
2019-12-04 13:45:37 +08:00
|
|
|
component: resolve => require(['../components/common/login.vue'], resolve),
|
2019-11-28 18:23:49 +08:00
|
|
|
},
|
2019-12-26 17:28:04 +08:00
|
|
|
{
|
|
|
|
|
path: '/terminal',
|
|
|
|
|
name: "terminal",
|
|
|
|
|
component: resolve => require(['../components/page/asset/WebSSH.vue'], resolve),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/cloneChat',
|
|
|
|
|
name: "cloneChat",
|
|
|
|
|
component: resolve => require(['../components/page/asset/cloneChat.vue'], resolve),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/newChat',
|
|
|
|
|
name: "newChat",
|
|
|
|
|
component: resolve => require(['../components/page/asset/newChat.vue'], resolve),
|
|
|
|
|
},
|
2019-11-28 18:23:49 +08:00
|
|
|
{
|
|
|
|
|
path: '/',
|
2019-12-04 13:45:37 +08:00
|
|
|
component: resolve => require(['../components/common/home.vue'], resolve),
|
2019-11-28 18:23:49 +08:00
|
|
|
children: [
|
2019-12-26 13:00:22 +08:00
|
|
|
{
|
|
|
|
|
path: '/panel',
|
|
|
|
|
component: resolve => require(['../components/page/dashboard/panel.vue'], resolve),
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/metricPreview',
|
|
|
|
|
component: resolve => require(['../components/page/dashboard/metricPreview.vue'], resolve),
|
|
|
|
|
},
|
2020-03-17 18:45:46 +08:00
|
|
|
{
|
|
|
|
|
path: 'overview',
|
|
|
|
|
component: resolve => require(['../components/page/dashboard/overview/overview.vue'],resolve)
|
|
|
|
|
},
|
2019-11-29 15:00:26 +08:00
|
|
|
{
|
|
|
|
|
path: '/project',
|
2019-12-25 20:33:58 +08:00
|
|
|
component: resolve => require(['../components/page/project/project.vue'], resolve),
|
2019-11-29 15:00:26 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/asset',
|
2019-12-04 13:45:37 +08:00
|
|
|
component: resolve => require(['../components/page/asset/asset.vue'], resolve),
|
|
|
|
|
},
|
|
|
|
|
{
|
2019-12-05 18:07:58 +08:00
|
|
|
path: '/account',
|
2019-12-04 13:45:37 +08:00
|
|
|
component: resolve => require(['../components/page/config/account.vue'], resolve),
|
2019-12-05 18:07:58 +08:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
path: '/promServer',
|
|
|
|
|
component: resolve => require(['../components/page/config/promServer.vue'], resolve),
|
2019-12-06 17:37:38 +08:00
|
|
|
},
|
2020-02-21 17:57:19 +08:00
|
|
|
{
|
|
|
|
|
path: '/dc',
|
|
|
|
|
component: resolve => require(['../components/page/config/dc.vue'], resolve),
|
|
|
|
|
},
|
2020-03-11 12:27:00 +08:00
|
|
|
{
|
|
|
|
|
path: '/model',
|
|
|
|
|
component: resolve => require(['../components/page/config/model.vue'], resolve),
|
|
|
|
|
},
|
2020-03-26 19:58:09 +08:00
|
|
|
{
|
|
|
|
|
path: '/mib',
|
|
|
|
|
component: resolve => require(['../components/page/config/mib.vue'], resolve),
|
|
|
|
|
},
|
2020-03-30 21:09:34 +08:00
|
|
|
{
|
|
|
|
|
path: '/system',
|
|
|
|
|
component: resolve => require(['../components/page/config/system.vue'], resolve),
|
|
|
|
|
},
|
2019-12-06 17:37:38 +08:00
|
|
|
{
|
2019-12-10 17:00:28 +08:00
|
|
|
path: '/alertList',
|
|
|
|
|
component: resolve => require(['../components/page/alert/list.vue'], resolve),
|
2019-12-06 17:37:38 +08:00
|
|
|
},
|
|
|
|
|
{
|
2019-12-10 17:00:28 +08:00
|
|
|
path: '/alertConfig',
|
|
|
|
|
component: resolve => require(['../components/page/alert/config.vue'], resolve),
|
2019-11-29 15:00:26 +08:00
|
|
|
}
|
2019-11-28 18:23:49 +08:00
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
]
|
|
|
|
|
})
|