|
|
@@ -223,29 +223,26 @@ export const asyncRoutes = [
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
- dev: !__STAGING__,
|
|
|
path: '/em',
|
|
|
component: Layout,
|
|
|
+ access: Access.MANAGE_TENANTS,
|
|
|
meta: { title: '设备录入', icon: 'em' },
|
|
|
children: [
|
|
|
{
|
|
|
path: 'transmitter',
|
|
|
name: 'transmitter',
|
|
|
- access: Access.MANAGE_TENANTS,
|
|
|
component: () => import('@/views/external/transmitter/index'),
|
|
|
meta: { title: '发送控制设备' }
|
|
|
},
|
|
|
{
|
|
|
path: 'gateway',
|
|
|
name: 'gateway',
|
|
|
- access: Access.MANAGE_TENANTS,
|
|
|
component: () => import('@/views/external/gateway/index'),
|
|
|
meta: { title: '网关' }
|
|
|
},
|
|
|
{
|
|
|
path: 'camera',
|
|
|
name: 'camera',
|
|
|
- access: Access.MANAGE_TENANTS,
|
|
|
component: () => import('@/views/external/camera/index'),
|
|
|
meta: { title: '摄像头' }
|
|
|
}
|
|
|
@@ -254,33 +251,30 @@ export const asyncRoutes = [
|
|
|
{
|
|
|
path: '/pm',
|
|
|
component: Layout,
|
|
|
+ access: [Access.MANAGE_TENANTS, Access.MANAGE_TENANT],
|
|
|
meta: { title: '平台管理', icon: 'pm' },
|
|
|
children: [
|
|
|
{
|
|
|
name: 'settings',
|
|
|
path: 'settings',
|
|
|
component: () => import('@/views/realm/settings/index'),
|
|
|
- access: [Access.MANAGE_TENANTS, Access.MANAGE_TENANT],
|
|
|
meta: { title: '功能管理' }
|
|
|
},
|
|
|
{
|
|
|
name: 'org',
|
|
|
path: 'org',
|
|
|
component: () => import('@/views/realm/tenant/index'),
|
|
|
- access: [Access.MANAGE_TENANTS, Access.MANAGE_TENANT],
|
|
|
meta: { title: '组织管理' }
|
|
|
},
|
|
|
{
|
|
|
name: 'account',
|
|
|
path: 'account',
|
|
|
component: () => import('@/views/realm/user/index'),
|
|
|
- access: [Access.MANAGE_TENANTS, Access.MANAGE_TENANT],
|
|
|
meta: { title: '账号管理' }
|
|
|
},
|
|
|
{
|
|
|
path: 'device/manage',
|
|
|
component: Solo,
|
|
|
- access: [Access.MANAGE_TENANTS, Access.MANAGE_TENANT],
|
|
|
meta: { title: '设备管理' },
|
|
|
children: [
|
|
|
{
|
|
|
@@ -303,21 +297,18 @@ export const asyncRoutes = [
|
|
|
name: 'device-assign',
|
|
|
path: 'device/assign',
|
|
|
component: () => import('@/views/realm/assign/index'),
|
|
|
- access: [Access.MANAGE_TENANTS, Access.MANAGE_TENANT],
|
|
|
meta: { title: '设备分配' }
|
|
|
},
|
|
|
{
|
|
|
name: 'ai-stock',
|
|
|
path: 'ai/stock',
|
|
|
component: () => import('@/views/realm/ai-stock/index'),
|
|
|
- access: [Access.MANAGE_TENANTS, Access.MANAGE_TENANT],
|
|
|
meta: { title: 'AI审核库存' }
|
|
|
},
|
|
|
{
|
|
|
name: 'ai-timing',
|
|
|
path: 'ai/timing',
|
|
|
component: () => import('@/views/realm/ai-timing/index'),
|
|
|
- access: [Access.MANAGE_TENANTS, Access.MANAGE_TENANT],
|
|
|
meta: { title: 'AI抽帧检测' }
|
|
|
}
|
|
|
]
|