systemSetting.ts 2.24 KB
Newer Older
DarkForst's avatar
DarkForst committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87
export default {
  path: '/setting',
  name: '管理后台',
  icon: 'desktop',
  authority: ['/setting/device', '/setting/area', '/setting/user', '/setting/role'],
  routes: [
    {
      path: '/setting/device',
      name: '设备管理',
      icon: 'cluster',
      component: './Setting/Device',
      authority: '/setting/device',
      routes: [
        {
          path: '/setting/device',
          redirect: '/setting/device/list',
          hideInMenu: true,
        },
        {
          // name: '设备列表',
          hideInMenu: true,
          path: '/setting/device/list',
          component: './Setting/Device/tabPane/DeviceList',
        },
        {
          // name: '添加设备',
          hideInMenu: true,
          path: '/setting/device/list/add',
          component: './Setting/Device/tabPane/DeviceAdd',
        },
        {
          // name: '设备详情',
          hideInMenu: true,
          path: '/setting/device/list/view/:id',
          component: './Setting/Device/tabPane/DeviceView',
        },
        {
          // name: '编辑设备',
          hideInMenu: true,
          path: '/setting/device/list/edit/:id',
          component: './Setting/Device/tabPane/DeviceEdit',
        },

        {
          // name: '类型管理',
          hideInMenu: true,
          path: '/setting/device/type',
          component: './Setting/Device/tabPane/DeviceType',
        },
        {
          // name: '版本管理',
          hideInMenu: true,
          path: '/setting/device/version',
          component: './Setting/Device/tabPane/DeviceVersion',
        },
      ]
    },
    {
      path: '/setting/area',
      name: '区域管理',
      icon: 'global',
      component: './Setting/Area',
      authority: '/setting/area',
    },
    {
      path: '/setting/user',
      name: '用户管理',
      icon: 'user',
      component: './Setting/User',
      authority: '/setting/user',
    },
    {
      path: '/setting/role',
      name: '角色管理',
      icon: 'team',
      component: './Setting/Role',
      authority: '/setting/role',
    },
    // {
    //   path: '/setting/department',
    //   name: '部门管理',
    //   component: './Setting/Department',
    //   // authority: '/setting/department',
    // },
  ]
};