linwenling
2023-06-05 0ac51e607710e00d7842c5e902935d62ca310028
ruoyi-ui/src/router/index.js
@@ -57,6 +57,11 @@
    hidden: true
  },
  {
    path: '/tmps',
    component: () => import('@/views/tmp'),
    hidden: true
  },
  {
    path: '/401',
    component: () => import('@/views/error/401'),
    hidden: true
@@ -72,6 +77,7 @@
        name: 'Index',
        meta: { title: '首页', icon: 'dashboard', affix: true }
      }
    ]
  },
  {
@@ -106,6 +112,272 @@
      }
    ]
  },
    {
    path: '/familymodel/Property',
    component: Layout,
    hidden: true,
    permissions: ['familymodel:property:info'],
    children: [
      {
        path: 'propertyInfo/:id(\\d+)',
        component: () => import('@/views/note/propertyInfo'),
        name: 'propertyInfo',
        meta: { title: '家庭资产查询详情', activeMenu: '/familymodel/zfProperty' }
      }
    ]
  },
//家大事记的详情
  {
    path: '/familymodel/bignote',
    component: Layout,
    // permissions: [],
    hidden: true,
    permissions: ['familymodel:bignote:list'],
    children: [
      {
        path: 'familyeventInfo/:id(\\d+)',
        component: () => import('@/views/bignote/familyeventInfo'),
        name: 'familyeventInfo',
        meta: { title: '家大事记查询详情',activeMenu: '/familymodel/zfEvent'}
      }
    ]
  },
  //通讯录详情
    {
      path: '/familymodel/Contact',
      component: Layout,
      // permissions: [],
      hidden: true,
      permissions: ['familymodel:contact:info'],
      children: [
        {
          path: 'contactsInfo/:id(\\d+)',
          component: () => import('@/views/contacts/contactsInfo'),
          name: 'contactsInfo',
          meta: { title: '通讯录查询详情',activeMenu: '/familymodel/zfContact'}
        }
      ]
    },
//家庭设备
  {
    path: '/familymodel/Device',
    component: Layout,
    // permissions: [],
    hidden: true,
    permissions: ['familymodel:device:info'],
    children: [
      {
        path: 'equipmentInfo/:id(\\d+)',
        component: () => import('@/views/device/equipmentInfo'),
        name: 'equipmentInfo',
        meta: { title: '家庭设备查询详情',activeMenu: '/familymodel/zfDevice'}
      }
    ]
  },
  //藏心密语
  {
    path: '/self/secret',
    component: Layout,
    // permissions: [],
    hidden: true,
    permissions: ['self:secret:info'],
    children: [
      {
        path: 'secretInfo/:id(\\d+)',
        component: () => import('@/views/secret/secretInfo'),
        name: 'secretInfo',
        meta: { title: '隐私详情',activeMenu: '/self/zsecret'}
      }
    ]
  },
  //家庭收支台账
  {
    path: '/familymodel/economy',
    component: Layout,
    // permissions: [],
    hidden: true,
    permissions: ['familymodel:economy:info'],
    children: [
      {
        path: 'economyInfo/:id(\\d+)',
        component: () => import('@/views/economy/economyInfo'),
        name: 'economyInfo',
        meta: { title: '家庭收支台账查询详情',activeMenu: '/familymodel/zfEconomy'}
      }
    ]
  },
//保洁收纳
  {
    path: '/familymodel/clean',
    component: Layout,
    // permissions: [],
    hidden: true,
    permissions: ['familymodel:clean:info'],
    children: [
      {
        path: 'cleanInfo/:id(\\d+)',
        component: () => import('@/views/clean/cleanInfo'),
        name: 'cleanInfo',
        meta: { title: '保洁收纳查询详情',activeMenu: '/familymodel/zfClean'}
      }
    ]
  },
  //收藏和荣誉
  {
    path: '/familymodel/Collection',
    component: Layout,
    // permissions: [],
    hidden: true,
    permissions: ['familymodel:collection:info'],
    children: [
      {
        path: 'collectionInfo/:id(\\d+)',
        component: () => import('@/views/collection/collectionInfo'),
        name: 'collectionInfo',
        meta: { title: '收藏与荣誉查询详情',activeMenu: '/familymodel/zfCollection'}
      }
    ]
  },
  //魅宠详情
  {
    path: '/familymodel/pet',
    component: Layout,
    // permissions: [],
    hidden: true,
    permissions: ['familymodel:pet:info'],
    children: [
      {
        path: 'petInfo/:pid(\\d+)',
        component: () => import('@/views/pet/petInfo'),
        name: 'petInfo',
        meta: { title: '备忘录',activeMenu: '/familymodel/zfPetNote'}
      }
    ]
  },
  //家庭小医生
  {
    path: '/familymodel/Doctor',
    component: Layout,
    // permissions: [],
    hidden: true,
    permissions: ['familymodel:doctor:info'],
    children: [
      {
        path: 'doctorInfo/:id(\\d+)',
        component: () => import('@/views/doctor/doctorInfo'),
        name: 'doctorInfo',
        meta: { title: '就医记录查询详情',activeMenu: '/familymodel/zfDoctor'}
      }
    ]
  },
 //个人信息展示
  {
    path: '/familymodel/jiagenwang',
    component: Layout,
    // permissions: [],
    hidden: true,
    permissions: ['familymodel:jiagenwang:info'],
    children: [
      {
        path: 'personInfo/:id(\\d+)',
        component: () => import('@/views/homeRoot/personInfo'),
        name: 'personInfo',
        meta: { title: '个人信息查询详情',activeMenu: '/familymodel/jiagenwang'}
      }
    ]
  },
 //家谱个人信息展示
  {
    path: '/familymodel/jiagenwang',
    component: Layout,
    // permissions: [],
    hidden: true,
    permissions: ['familymodel:jiagenwang:getPInfo'],
    children: [
      {
        path: 'getPInfo/:id(\\d+)',
        component: () => import('@/views/genealogy/perInfo'),
        name: 'perInfo',
        meta: { title: '个人信息查询详情',activeMenu: '/familymodel/jiagenwang'}
      }
    ]
  },
  //编辑个人信息
  {
    path: '/self/self',
    component: Layout,
    permissions: ['person:information:edit'],
    hidden: true,
    children: [
      {
        path: 'edit/:id(\\d+)',
        component: () => import('@/views/self/edit'),
        name: 'edit',
        meta: { title: '编辑'}
      }
    ]
  },
//证书、资质
  {
    path: '/self/honor',
    component: Layout,
    hidden: true,
    permissions: ['self:honor:info'],
    children: [
      {
        path: 'honorInfo/:id(\\d+)',
        component: () => import('@/views/honor/honorInfo'),
        name: 'honorInfo',
        meta: { title: '荣誉证书详情',activeMenu: '/self/zHonor'}
      }
    ]
  },
  //修改旅游
  {
    path: '/self/travel',
    component: Layout,
    permissions: ['person:travel:edit'],
    hidden: true,
    children: [
      {
        path: 'edit/:id(\\d+)',
        component: () => import('@/views/travel/edit'),
        name: 'edit',
        meta: { title: '编辑'}
      }
    ]
  },
  //查看旅游详情
  {
    path: '/self/travel',
    component: Layout,
    permissions: ['person:travel:info'],
    hidden: true,
    children: [
      {
        path: 'show/:id(\\d+)',
        component: () => import('@/views/travel/Info'),
        name: 'show',
        meta: { title: '查看详情'}
      }
    ]
  },
  {
    path: '/system/role-auth',
    component: Layout,