import { createRouter, createWebHistory } from 'vue-router'; // 还有 createWebHashHistory 和 createMemoryHistory export const routes = [ { path: '/corrosion/devices', name: 'devices', meta: { title: '设备管理', icon: 'el-icon-box', }, component: () => import('@/views/device-list.vue'), }, { path: '/corrosion/network-config', name: 'network-config', meta: { title: '网络参数配置', icon: 'el-icon-setting', }, component: () => import('@/views/network-config.vue'), }, { path: '/corrosion/function-config', name: 'function-config', meta: { title: '功能参数配置', icon: 'el-icon-set-up', }, component: () => import('@/views/function-config.vue'), }, { path: '/corrosion/device-create', name: 'device-create', meta: { title: '设备添加', icon: 'el-icon-plus', }, component: () => import('@/views/device-create.vue'), }, { path: '/corrosion/data-history', name: 'data-history', meta: { title: '历史数据查看', icon: 'el-icon-document-copy', }, component: () => import('@/views/data-history.vue'), }, { path: '/corrosion/statistical-history', name: 'statistical-history', meta: { title: '历史数据统计', icon: 'el-icon-data-line', }, component: () => import('@/views/statistical-history.vue'), }, { path: '/corrosion/statistical-realtime', name: 'statistical-realtime', meta: { title: '实时数据统计', icon: 'el-icon-time', }, component: () => import('@/views/statistical-realtime.vue'), }, // { // path: '/corrosion/months', // name: 'months', // meta: { title: '月累计数据分析', icon: 'el-icon-data-analysis' }, // component: () => import('@/views/month-data.vue'), // }, // { // path: '/corrosion/communication-log', // name: 'communication-log', // meta: { title: '通讯日志', icon: 'el-icon-phone-outline' }, // component: () => import('@/views/communication-log.vue'), // }, // { // path: '/corrosion/access-log', // name: 'access-log', // meta: { title: '访问日志', icon: 'el-icon-message' }, // component: () => import('@/views/access-log.vue'), // }, ]; const router = createRouter({ history: createWebHistory(), routes: [ { path: '/', redirect: '/corrosion/devices', }, { path: '/corrosion', redirect: '/corrosion/devices', }, ].concat(routes), }); export default router;