lcny-vue3-antd-admin/src/router/routes/modules/main.ts

81 lines
2.0 KiB
TypeScript

import type { AppRouteModule } from '/@/router/types'
import { LAYOUT } from '/@/router/constant'
const main: AppRouteModule = {
path: '/main',
name: 'Main',
component: LAYOUT,
redirect: '/permission/front/page',
meta: {
orderNo: 1,
icon: 'jiance |svg',
title: '监测数据管理',
},
children: [
{
path: 'meteorological',
name: 'MainMeteorological',
component: () => import('/@/views/main/meteorological/index.vue'),
meta: {
title: '气象监测',
permission: 'endpoint.weather.index',
},
},
{
path: 'monitor',
name: 'MainMonitor',
component: () => import('/@/views/main/monitor/index.vue'),
meta: {
title: '智能监控',
permission: 'endpoint.camera.index',
},
},
{
path: 'soil-monitoring',
name: 'MainSoilMonitoring',
component: () => import('/@/views/main/soil-monitoring/index.vue'),
meta: {
title: '土壤监控',
permission: 'endpoint.soil.index',
},
},
{
path: 'water-quality',
name: 'MainWaterQuality',
component: () => import('/@/views/main/water-quality/index.vue'),
meta: {
title: '水质监控',
permission: 'endpoint.water.index',
},
},
{
path: 'insect-monitors',
name: 'MainInsectMonitors',
component: () => import('/@/views/main/insect-monitors/index.vue'),
meta: {
title: '昆虫性诱监测',
permission: 'endpoint.insect.index',
},
},
{
path: 'pests',
name: 'MainPests',
component: () => import('/@/views/main/pests/index.vue'),
meta: {
title: '虫情监测',
permission: 'endpoint.worm_statics.index',
},
},
{
path: 'insecticidal-lamp',
name: 'MainInsecticidalLamp',
component: () => import('/@/views/main/insecticidal-lamp/index.vue'),
meta: {
title: '杀虫灯监测',
permission: 'endpoint.insecticidal_lamp.index',
},
},
],
}
export default main