feat: 引入设备路由功能
This commit is contained in:
parent
69e99d849e
commit
84a283f57a
@ -1,6 +1,6 @@
|
|||||||
import { createRouter, createWebHistory } from 'vue-router'
|
import { createRouter, createWebHistory } from 'vue-router'
|
||||||
import Layout from '@/layout'
|
import Layout from '@/layout'
|
||||||
import { resolveCommonView } from '@cmvr/iot-common'
|
import { createDeviceRoutes, resolveCommonView } from '@cmvr/iot-common'
|
||||||
|
|
||||||
const commonView = (view) => {
|
const commonView = (view) => {
|
||||||
const component = resolveCommonView(view)
|
const component = resolveCommonView(view)
|
||||||
@ -14,6 +14,7 @@ export const constantRoutes = [
|
|||||||
{ path: '/register', component: commonView('register'), hidden: true },
|
{ path: '/register', component: commonView('register'), hidden: true },
|
||||||
{ path: '/401', component: commonView('error/401'), hidden: true },
|
{ path: '/401', component: commonView('error/401'), hidden: true },
|
||||||
{ path: '/:pathMatch(.*)*', component: commonView('error/404'), hidden: true },
|
{ path: '/:pathMatch(.*)*', component: commonView('error/404'), hidden: true },
|
||||||
|
...createDeviceRoutes(Layout),
|
||||||
{
|
{
|
||||||
path: '/', component: Layout, redirect: '/index',
|
path: '/', component: Layout, redirect: '/index',
|
||||||
children: [{ path: 'index', component: () => import('@/views/index.vue'), name: 'Index', meta: { title: '首页', icon: 'dashboard', affix: true } }]
|
children: [{ path: 'index', component: () => import('@/views/index.vue'), name: 'Index', meta: { title: '首页', icon: 'dashboard', affix: true } }]
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user