Newer
Older
dcms_front / src / router / modules / system.js
/* Layout */
import Layout from '../../layout/Layout'
export const systemRouters = [
  {
    path: '/sys',
    name: 'sys',
    redirect: '/busAdmin',
    hidden: true,
    meta: {
      title: '应用维护子系统',
      permission: ['/sys'],
      isSys: true
    }
  },
  {
    path: '/busAdmin',
    component: Layout,
    name: 'BusAdmin',
    redirect: '/timeLimit',
    alwaysShow: true,
    meta: {
      title: '业务管理',
      icon: 'icon-setting', // 图标
      permission: ['/busAdmin'], // 权限名称
      sys: '/sys'
    },
    children: [
      {
        path: '/timeLimit',
        component: () => import('@/views/busAdmin/TimeLimit/listTimeLimit.vue'),
        name: 'TimeLimit',
        meta: { title: '阶段时限', icon: '', permission: ['/timeLimit'] }
      },
      // {
      //   path: '/caseList',
      //   component: () => import('@/views/seo/seo'),
      //   name: 'CaseList',
      //   meta: { title: '综合查询', icon: '', permission: ['/caseList'] }
      // },
      {
        path: '/caseType',
        component: () => import('@/views/busAdmin/caseType/listCaseType.vue'),
        name: 'CaseType',
        meta: { title: '事部件管理', icon: '', permission: ['/caseType'] }
      },
      {
        path: '/userDevice',
        component: () => import('@/views/busAdmin/userDevice/userDevice'),
        name: 'UserDevice',
        meta: { title: '终端设备管理', icon: '', permission: ['/userDevice'] }
      },
      {
        path: '/areaPersonliable',
        component: () => import('@/views/busAdmin/areaPersonliable/areaPersonliable'),
        name: 'AreaPersonliable',
        meta: { title: '网格责任人管理', icon: '', permission: ['/areaPersonliable'] }
      },
      {
        path: '/userReply',
        component: () => import('@/views/busAdmin/userReply/userReplyList'),
        name: 'userReply',
        meta: { title: '常用语设置', icon: '', permission: ['/userReply'] }
      }
    ]
  },
  {
    path: '/system',
    component: Layout,
    redirect: '/resource',
    name: 'System',
    alwaysShow: true,
    meta: {
      title: '系统管理',
      icon: 'icon-config', // 图标
      permission: ['/system'], // 权限名称
      sys: '/sys'
    },
    children: [
      {
        path: '/resource',
        name: 'Resource',
        component: () => import('@/views/system/resource/listResource'),
        meta: { title: '资源管理', icon: 'function', permission: ['/resource'] }
      },
      {
        path: '/dict',
        name: 'Dict',
        component: () => import('@/views/system/dict/listDict'),
        meta: { title: '字典管理', icon: 'function', permission: ['/dict'] }
      },
      {
        path: '/area',
        name: 'Area',
        component: () => import('@/views/system/area/listArea'),
        meta: { title: '区域管理', icon: 'function', permission: ['/area'] }
      },
      {
        path: '/dept',
        name: 'Dept',
        component: () => import('@/views/system/dept/listDept'),
        meta: { title: '组织管理', icon: 'tree', permission: ['/dept'] }
      },
      {
        path: '/role',
        component: () => import('@/views/system/role/listRole'), // Parent router-view
        name: 'Role',
        meta: { title: '角色管理', permission: ['/role'] }
      },
      {
        path: '/user',
        component: () => import('@/views/system/user/listUser'), // Parent router-view
        name: 'User',
        meta: { title: '用户管理', permission: ['/mgr'] }
      },
      {
        path: '/log',
        component: () => import('@/views/system/log/listLog'), // Parent router-view
        name: 'Log',
        meta: { title: '日志管理', permission: ['/log'] }
      },
      {
        path: '/loginLog',
        component: () => import('@/views/system/log/loginLog'), // Parent router-view
        name: 'LoginLog',
        meta: { title: '登录日志', permission: ['/loginLog'] }
      }
    ] }
]