daofu-gov-pc/src/router/modules/basemanage.ts
2024-07-11 10:46:27 +08:00

94 lines
3.0 KiB
TypeScript

const Layout = () => import('@/layout/index.vue')
export default {
path: '/base',
component: Layout,
redirect: '/base-manage/village',
name: 'village',
meta: {
auth: "domicile",
title: '户籍管理',
icon: 'icon-study'
},
children: [
{
path: 'village',
name: 'vill',
component: () => import('@/views/base-manage/village/index.vue'),
meta: {
icon: 'point',
auth: "domicile.team",
title: '村庄管理',
breadcrumb: true, //是否显示面包屑
},
},
{
path: 'resident',
name: 'resident',
component: () => import('@/views/base-manage/residence/index.vue'),
meta: {
icon: 'point',
auth: "domicile.resourse",
title: '户籍管理',
breadcrumb: true, //是否显示面包屑
},
children: [
{
path: 'resident-detail',
name: 'resident-detail',
component: () => import('@/views/base-manage/residence/detail.vue'),
meta: {
auth: "domicile.resident.detail",
title: '户籍详情',
sidebar: false, //是否在菜单栏显示
breadcrumb: true, //是否显示面包屑
activeMenu: '/base-manage/resident'
}
}
]
},
// {
// path: 'residence',
// name: 'residence',
// component: () => import('@/views/base-manage/population/index.vue'),
// meta: {
// icon: 'point',
// auth: "domicile.resourse",
// title: '人口管理',
// breadcrumb: true, //是否显示面包屑
// }
// },
{
path: 'poor',
name: 'poor',
component: () => import('@/views/base-manage/poor/index.vue'),
meta: {
icon: 'point',
auth: "domicile.poverty",
title: '脱贫户管理',
breadcrumb: true, //是否显示面包屑
}
},
{
path: 'permanent',
name: 'permanent',
component: () => import('@/views/base-manage/permanent/index.vue'),
meta: {
icon: 'point',
auth: "domicile.conservation",
title: '常驻人口',
breadcrumb: true, //是否显示面包屑
}
},
{
path: 'flow',
name: 'flow',
component: () => import('@/views/base-manage/flow/index.vue'),
meta: {
icon: 'point',
auth: "domicile.flow",
title: '流动人口',
breadcrumb: true, //是否显示面包屑
}
}
]
}