web
2 天以前 55373c6b400d879ba4a4cdae752fe5140c7b11f6
src/router/index.js
@@ -8,6 +8,7 @@
 */
import { createWebHashHistory, createRouter } from 'vue-router'
/* Layout */
import Layout from '@/layout'
import Screen from '@/screen'
import Flow from '@/screen/flow.vue'
import Temp from '@/screen/temp.vue'
@@ -36,7 +37,7 @@
  {
    path: '/',
    hidden: true,
    redirect: '/user'
    redirect: '/screen',
  },
  {
    path: '/login',
@@ -57,6 +58,19 @@
    path: '/screen',
    component: Screen,
    hidden: true
  },
  {
    path: '',  //单独添加得后台路由,需要一层layout
    hidden: true,
    component: Layout,
    children: [
      {
        path: '/userCenter',
        component: () => import('@/views/userCenter.vue'),
        name: 'userCenter',
        meta: { title: '个人中心', icon: 'PhUserCircleFill', affix: true }
      },
    ]
  }
]
@@ -70,7 +84,27 @@
      {
        path: 'home',
        component: () => import('@/views/screen/flow/home/index.vue')
      }
      },
      {
        path: 'ecology',
        component: () => import('@/views/screen/flow/ecology/index.vue')
      },
      {
        path: 'graphic/:id?',
        component: () => import('@/views/screen/flow/graphic/index.vue')
      },
      {
        path: 'shebei',
        component: () => import('@/views/screen/flow/shebei/index.vue')
      },
      {
        path: 'warning',
        component: () => import('@/views/screen/flow/warning/index.vue')
      },
      {
        path: 'report',
        component: () => import('@/views/screen/flow/report/index.vue')
      },
    ]
  },
]
@@ -85,7 +119,27 @@
      {
        path: 'home',
        component: () => import('@/views/screen/temperature/home/index.vue')
      }
      },
      {
        path: 'shebei',
        component: () => import('@/views/screen/temperature/shebei/index.vue')
      },
      {
        path: 'monitor',
        component: () => import('@/views/screen/temperature/monitor/index.vue')
      },
      {
        path: 'graphic',
        component: () => import('@/views/screen/temperature/graphic/index.vue')
      },
      {
        path: 'statics',
        component: () => import('@/views/screen/temperature/statics/index.vue')
      },
      {
        path: 'report',
        component: () => import('@/views/screen/temperature/report/index.vue')
      },
    ]
  }
]