Newer
Older
securityFront / src / router / modules / fenceSys.js
/* Layout */
import Layout from '../../views/layout/Layout'
export const fenceSysRouters = [
  {
    path: '/fence',
    name: 'Fence',
    redirect: '/fence/alarm',
    hidden: true,
    meta: {
      title: '周界管理子系统',
      permission: ['/fence'],
      isSys: true
    }
  },
  {
    path: '/fence/alarm',
    component: Layout,
    redirect: '/fence/alarm',
    name: 'FenceAlarm',
    alwaysShow: true,
    meta: {
      title: '报警管理',
      icon: 'icon-alarm', // 图标
      permission: ['/fence/alarm'], // 权限名称
      sys: '/fence'
    },
    children: [
      {
        path: '/fence/alarm/now',
        name: 'FenceAlarmNow',
        component: () => import('@/views/alarm/alarmNow'),
        meta: { title: '当前报警', icon: '', permission: ['/fence/alarm/now'], keepAlive: true }
      },
      {
        path: '/fence/alarm/list',
        name: 'FenceAlarmList',
        component: () => import('@/views/alarm/alarmList'),
        meta: { title: '报警记录', icon: '', permission: ['/fence/alarm/list'], keepAlive: true }
      }
    ]
  },
  {
    path: '/fence/area',
    component: Layout,
    redirect: '/fence/area',
    name: 'FenceArea',
    alwaysShow: true,
    meta: {
      title: '区域管理',
      icon: 'icon-area', // 图标
      permission: ['/fence/area'], // 权限名称
      sys: '/fence'
    },
    children: [
      {
        path: '/fence/area/defenceList',
        name: 'FenceDefenceList',
        component: () => import('@/views/area/defenceList'),
        meta: { title: '防区列表', icon: '', permission: ['/fence/area/defenceList'], keepAlive: true }
      }
    ]
  },
  {
    path: '/fence/device',
    component: Layout,
    redirect: '/fence/device',
    name: 'FenceDevice',
    alwaysShow: true,
    meta: {
      title: '设备管理',
      icon: 'icon-device', // 图标
      permission: ['/fence/device'], // 权限名称
      sys: '/fence'
    },
    children: [
      {
        path: '/fence/device/list',
        name: 'FenceDeviceList',
        component: () => import('@/views/deviceManage/deviceList'),
        meta: { title: '设备列表', icon: '', permission: ['/fence/device/list'], keepAlive: true }
      }
    ]
  }
]