| | |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | path: '/ancestor', |
| | | component: Layout, |
| | | hidden: true, |
| | | redirect: 'noredirect', |
| | | children: [ |
| | | { |
| | | path: 'ancestor', |
| | | component: () => import('@/views/clanManager/ancestor/index'), |
| | | name: 'ancestor', |
| | | meta: { title: '祖先管理', icon: 'user' } |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | path: '/pscan/pscil', |
| | | component: Layout, |
| | | // permissions: [], |
| | | hidden: true, |
| | | |
| | | |
| | | children: [ |
| | | { |
| | | path: 'pdscanInfo/:id(\\d+)', |
| | | component: () => import('@/views/qrcode/pdscanInfo'), |
| | | name: 'pdscanInfo', |
| | | meta: { title: '二维码详细信息',activeMenu: '/pscan/psci'} |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | path: '/pdfShow', |
| | | component: () => import('@/views/qrcode/pdfShow'), |
| | | |
| | | |
| | | }, |
| | | |
| | | |
| | | // { |
| | | // path: '/pscan', |
| | | // component: Layout, |
| | | // hidden: true, |
| | | // redirect: 'noredirect', |
| | | // children: [ |
| | | // { |
| | | // path: 'ancestor', |
| | | // component: () => import('@/views/qrcode/index'), |
| | | // name: 'ancestor', |
| | | // meta: { title: '下载视频管理', icon: 'user' } |
| | | // } |
| | | // ] |
| | | // }, |
| | | { |
| | | path: '/clan', |
| | | component: Layout, |
| | | hidden: true, |
| | | redirect: 'noredirect', |
| | | children: [ |
| | | { |
| | | path: 'clan', |
| | | component: () => import('@/views/clanManager/clan/index'), |
| | | name: 'clan', |
| | | meta: { title: '家族号管理', icon: 'user' } |
| | | } |
| | | ] |
| | | }, |
| | | // { |
| | | // path: '', |
| | | // component: Layout, |
| | |
| | | meta: { title: '分配角色', activeMenu: '/system/user' } |
| | | } |
| | | ] |
| | | }, |
| | | //家庭会议 |
| | | { |
| | | path: '/meeting/index', |
| | | component: Layout, |
| | | hidden: true, |
| | | permissions: ['meetingModel:meeting:list'], |
| | | children: [ |
| | | { |
| | | // path: 'meetingInfo/', |
| | | path: 'meetingInfo/:id(\\d+)', |
| | | component: () => import('@/views/meeting/meetingInfo'), |
| | | name: 'meetingInfo', |
| | | meta: { title: '会议详情',activeMenu: '/meeting/meetingInfo'} |
| | | } |
| | | ] |
| | | }, |
| | | //会议审批 |
| | | { |
| | | path: '/meeting/approve', |
| | | component: Layout, |
| | | // permissions: [], |
| | | hidden: true, |
| | | permissions: ['meetingModel:approve:list'], |
| | | children: [ |
| | | { |
| | | // path: 'meetingInfo/', |
| | | path: 'approveInfo/:id(\\d+)', |
| | | component: () => import('@/views/meeting/approveInfo'), |
| | | name: 'approveInfo', |
| | | meta: { title: '审批详情',activeMenu: '/meeting/approveInfo'} |
| | | } |
| | | ] |
| | | }, |
| | | //会议统计 |
| | | { |
| | | path: '/meeting/statistics', |
| | | component: Layout, |
| | | // permissions: [], |
| | | hidden: true, |
| | | permissions: ['meetingModel:statistics:list'], |
| | | children: [ |
| | | { |
| | | // path: 'statisticsInfo/', |
| | | path: 'statisticsInfo/:id(\\d+)', |
| | | component: () => import('@/views/meeting/statisticsInfo'), |
| | | name: 'statisticsInfo', |
| | | meta: { title: '统计详情',activeMenu: '/meeting/statisticsInfo'} |
| | | } |
| | | ] |
| | | }, |
| | | //直播 |
| | | { |
| | | path: '/meeting/webcast', |
| | | component: Layout, |
| | | // permissions: [], |
| | | hidden: true, |
| | | permissions: ['meetingModel:webcast:list'], |
| | | children: [ |
| | | { |
| | | // path: 'Home/', |
| | | path: 'Home/:id(\\d+)', |
| | | component: () => import('@/views/meeting/Home'), |
| | | name: 'Home', |
| | | meta: { title: '直播详情',activeMenu: '/meeting/Home'} |
| | | } |
| | | ] |
| | | }, |
| | | //直播回放 |
| | | { |
| | | path: '/meeting/replay', |
| | | component: Layout, |
| | | // permissions: [], |
| | | hidden: true, |
| | | permissions: ['meetingModel:replay:list'], |
| | | }, |
| | | //首页通知详情 |
| | | { |
| | |
| | | { |
| | | path: '/familymodel/Device', |
| | | component: Layout, |
| | | // name: 'ZfDevice', |
| | | // permissions: [], |
| | | hidden: true, |
| | | // hidden: true, |
| | | permissions: ['familymodel:device:info'], |
| | | // component: () => import('@/views/device/index'), |
| | | |
| | | |
| | | children: [ |
| | | { |
| | |
| | | path: 'petInfo/:id(\\d+)', |
| | | component: () => import('@/views/pet/petInfo'), |
| | | name: 'petInfo', |
| | | meta: { title: '魅宠详细信息',activeMenu: '/familymodel/zfPetNote'} |
| | | meta: { title: '家庭宠物详细信息',activeMenu: '/familymodel/zfPetNote'} |
| | | } |
| | | ] |
| | | }, |
| | |
| | | path: 'petnote/:id(\\d+)', |
| | | component: () => import('@/views/pet/petnote'), |
| | | name: 'petnote', |
| | | meta: { title: '魅宠备忘本',activeMenu: '/familymodel/zfPetNote'} |
| | | meta: { title: '宠物备忘本',activeMenu: '/familymodel/zfPetNote'} |
| | | } |
| | | ] |
| | | }, |
| | |
| | | path: '/familymodel/jiagenwang', |
| | | component: Layout, |
| | | // permissions: [], |
| | | hidden: true, |
| | | // hidden: true, |
| | | permissions: ['familymodel:jiagenwang:info'], |
| | | children: [ |
| | | { |
| | |
| | | path: 'memo/:id(\\d+)', |
| | | component: () => import('@/views/self/memo'), |
| | | name: 'memo', |
| | | meta: { title: '个人记事本'} |
| | | meta: { title: '个人简历'} |
| | | } |
| | | ] |
| | | }, |
| | |
| | | path: 'healthYear', |
| | | component: () => import('@/views/healthy/healthYear'), |
| | | name: 'healthYear', |
| | | meta: { title: '年度健康报告'} |
| | | meta: { title: '现状健康情况'} |
| | | } |
| | | ] |
| | | }, |