zhouwx
2024-07-08 1ee4a5341215f94128b66cee4893c7c937df509a
src/router/index.js
@@ -8,9 +8,16 @@
  {
    path: '/',
    name: 'login',
    component: () => import('@/views/Login'),
    component: () => import('@/views/Login1'),
   meta: { title: '登录' },
  },
   {
      path: '/downKey',
      name: 'downKey',
      component: () => import('@/views/Admin/downLoadKey.vue'),
      meta: { title: '驱动下载' },
      hidden:true
   },
  {
    path: '/home',
    name: 'home',
@@ -31,33 +38,33 @@
     {
       path: '/release',
       name: 'release',
       meta: { title: '我发布的' },
       component: () => import('@/views/Admin/Release'),
       meta: { title: '本级发出' },
       component: () => import('@/views/Admin/release'),
     },
     {
       path: '/list',
       name: 'list',
       meta: { title: '我收到的' },
       component: () => import('@/views/Admin/List'),
       component: () => import('@/views/Admin/list'),
     },
     {
       path: '/details',
       name: 'detail',
       meta: { title: '信息详情' },
       component: () => import('@/views/Admin/Details'),
     },
     {
       path: '/audit',
       name: 'audit',
       path: '/dataStatistic',
       name: 'dataStatistic',
       meta: { title: '数据统计' },
       component: () => import('@/views/Admin/Audit'),
       component: () => import('@/views/Admin/dataStatistic'),
     },
      {
        path: '/torelease',
        name: 'torelease',
        path: '/notice',
        name: 'notice',
        meta: { title: '信息编辑' },
        component: () => import('@/views/Admin/Notice'),
        component: () => import('@/views/Admin/notice'),
      },
      {
         path: '/msgReview',
         name: 'msgReview',
         meta: { title: '信息审核' },
         component: () => import('@/views/Admin/msgReview'),
      },
     {
       path: '/report',
       name: 'report',
@@ -68,26 +75,87 @@
        path: '/history',
        name: 'history',
        meta: { title: '历史信息' },
        component: () => import('@/views/Admin/History'),
        component: () => import('@/views/Admin/history'),
      },
     {
       path: '/responses',
       name: 'response',
       path: '/callRecord',
       name: 'callRecord',
       meta: { title: '叫应记录' },
       component: () => import('@/views/Admin/Response'),
       component: () => import('@/views/Admin/callRecord'),
     },
      {
         path: '/massSend',
         name: 'massSend',
         meta: { title: '常规群发' },
         component: () => import('@/views/Admin/massSend'),
      },
      {
         path: '/msgRecord',
         name: 'msgRecord',
         meta: { title: '短信记录' },
         component: () => import('@/views/Admin/msgRecord'),
      },
     {
       path: '/samelevel',
       name: 'samelevel',
       meta: { title: '叫应记录' },
       component: () => import('@/views/SameLevel'),
       meta: { title: '平级接收人管理' },
       component: () => import('@/views/Admin/sameLevel'),
     },
      {
         path: '/addressBook',
         name: 'addressBook',
         meta: { title: '原通讯录' },
         component: () => import('@/views/Admin/addressBook'),
      },
      {
         path: '/contactors',
         name: 'contactors',
         meta: { title: '责任人管理' },
         component: () => import('@/views/Admin/contactBook/contactors'),
      },
      {
         path: '/structure',
         name: 'structure',
         meta: { title: '组织架构管理' },
         component: () => import('@/views/Admin/contactBook/structure'),
      },
      {
        path: '/user',
        name: 'user',
        meta: { title: '管理' },
        component: () => import('@/views/Admin/UserManage'),
        meta: { title: '用户管理' },
        component: () => import('@/views/Admin/userManage'),
      },
      {
         path: '/smsSetting',
         name: 'smsSetting',
         meta: { title: '短信平台设置' },
         component: () => import('@/views/Admin/smsSetting'),
      },
      {
         path: '/reactionManage',
         name: 'reactionManage',
         meta: { title: '响应措施管理' },
         component: () => import('@/views/Admin/reactionManage'),
      },
      {
         path: '/appfile',
         name: 'appfile',
         meta: { title: 'App版本信息' },
         component: () => import('@/views/Admin/appFile.vue'),
      },
      {
         path: '/samelevelGroup',
         name: 'samelevelGroup',
         meta: { title: '平级接收人分组' },
         component: () => import('@/views/Admin/sameLevelGroup.vue'),
      },
      // {
      //    path: '/menu',
      //    name: 'menu',
      //    meta: { title: '菜单管理' },
      //    component: () => import('@/views/Admin/menuManage'),
      // },
    ]
  },
];
@@ -97,10 +165,10 @@
  base: process.env.BASE_URL,
  routes,
});
// 全局后置钩子
router.afterEach((to) => {
  // 设置title
  document.title = to.meta.title;
// 全局后置钩子
router.afterEach((to) => {
  // 设置title
  document.title = to.meta.title;
});
export default router;