You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
85 lines
2.0 KiB
85 lines
2.0 KiB
import { createRouter, createWebHistory } from 'vue-router' |
|
|
|
export const defaultRouter = [ |
|
{ |
|
path: '/', |
|
name: 'dashboard', |
|
redirect: '/station', |
|
component: () => import('@/views/layout/index.vue'), |
|
meta: { |
|
title: '首页', |
|
isShow: true, |
|
icon: 'i-mage:file-2', |
|
}, |
|
children: [ |
|
{ |
|
path: '/station', |
|
name: 'station', |
|
component: () => import('@/views/stationData/index.vue'), |
|
meta: { |
|
title: '站点数据', |
|
isShow: true, |
|
icon: 'i-icon-park-outline:data', |
|
}, |
|
}, |
|
{ |
|
path: '/station/data-transfer', |
|
name: 'data-transfer', |
|
component: () => import('@/views/stationData/transfer/index.vue'), |
|
meta: { |
|
title: '数据迁移', |
|
isShow: false, |
|
icon: '', |
|
}, |
|
}, |
|
// { |
|
// path: '/station/topology', |
|
// name: 'data-topology', |
|
// component: () => import('@/views/stationData/transfer/index.vue'), |
|
// meta: { |
|
// title: '数据拓扑', |
|
// isShow: false, |
|
// icon: '', |
|
// }, |
|
// }, |
|
// 固件上传 |
|
{ |
|
path: '/firmware-upload', |
|
name: 'firmware-upload', |
|
component: () => import('@/views/firmwareUpload/index.vue'), |
|
meta: { |
|
title: '固件上传', |
|
isShow: true, |
|
icon: 'i-mingcute:transfer-2-line', |
|
}, |
|
}, |
|
{ |
|
path: '/task', |
|
name: 'task', |
|
component: () => import('@/views/taskList/index.vue'), |
|
meta: { |
|
title: '任务列表', |
|
isShow: true, |
|
icon: 'i-mingcute:task-line', |
|
} |
|
}, |
|
{ |
|
path: '/testG6', |
|
name: 'testG6', |
|
component: () => import('@/views/testG6/index.vue'), |
|
meta: { |
|
title: '测试G6', |
|
isShow: true, |
|
icon: 'i-mingcute:task-line', |
|
} |
|
} |
|
], |
|
}, |
|
] |
|
|
|
const router = createRouter({ |
|
history: createWebHistory(import.meta.env.BASE_URL), |
|
routes: defaultRouter, |
|
}) |
|
|
|
export default router
|
|
|