2024ElecCompetition/2024ECweb/mock/menu/index.ts

343 lines
9.7 KiB
TypeScript

export default [
{
path: '/jlyx',
// component: () => import('@/layout/index.vue'),
meta: { sort: 1, title: '计量运行监测', icon: 'icon-celianggongju' },
children: [
{
path: '/jlyx/sjfx',
meta: { title: '数据分析', icon: 'icon-chaxun' }
// component: () => import('@/views/index/analysis.vue')
},
{
path: '/jlyx/tjpj',
meta: { title: '统计评价', icon: 'icon-daipingjia' }
// component: () => import('@/views/index/bigData.vue')
}
]
},
{
path: '/cate',
// component: () => import('@/layout/index.vue'),
meta: { sort: 2, title: '采集运维', icon: 'icon-shouye-1' },
children: [
{
path: '/cate/cjyx',
meta: { title: '采集运行总览', icon: 'icon-fengxianfenxi' }
// component: () => import('@/views/cate/index.vue')
},
{
path: '/cate/sbyx',
meta: { title: '设备运行监控', icon: 'icon-shebeidadian_o' }
// component: () => import('@/views/cate/create.vue')
},
{
path: '/cate/cjyw',
meta: { title: '采集运维闭环管理', icon: 'icon--graphic' }
// component: () => import('@/views/cate/index.vue')
},
{
path: '/cate/sbts',
meta: { title: '设备调试管理', icon: 'icon-shebeiguanli' }
// component: () => import('@/views/cate/create.vue')
},
{
path: '/cate/tjfx',
meta: { title: '统计分析', icon: 'icon-tongjifenxi' }
// component: () => import('@/views/cate/index.vue')
},
{
path: '/cate/lhfl',
meta: { title: '灵活费率采集监控', icon: 'icon-tixianfeishuai' }
// component: () => import('@/views/cate/create.vue')
},
{
path: '/cate/dygl',
meta: { title: 'BC类供电电压管理', icon: 'icon-fuhe' }
// component: () => import('@/views/cate/index.vue')
},
{
path: '/cate/zxsj',
meta: { title: '专线数据管理', icon: 'icon-shuju' }
// component: () => import('@/views/cate/create.vue')
},
{
path: '/cate/fljk',
meta: { title: '脉冲分路监控', icon: 'icon-maichong' }
// component: () => import('@/views/cate/index.vue')
}
]
},
{
path: '/store',
// component: () => import('@/layout/index.vue'),
meta: { sort: 3, title: '抄表发布', icon: 'icon-shishichaobiao' },
children: [
{
path: '/store/sjzl',
meta: { title: '数据总览', icon: 'icon-tosboard' }
// component: () => import('@/views/store/index.vue')
},
{
path: '/store/sjfb',
meta: { title: '数据发布管理', icon: 'icon-fabu' }
// component: () => import('@/views/store/create.vue')
}
]
},
{
path: '/fkjk',
// component: () => import('@/layout/index.vue'),
meta: { sort: 4, title: '费控监控', icon: 'icon-fufei' },
children: [
{
path: '/fkjk/fkzk',
meta: { title: '费控总览', icon: 'icon-qian' }
// component: () => import('@/views/goods/index.vue')
},
{
path: '/fkjk/bdzd',
meta: { title: '本地自动复电分析', icon: 'icon-shujufenxi-baobeifenxi' }
// component: () => import('@/views/goods/create.vue')
}
]
},
{
path: '/order',
// component: () => import('@/layout/index.vue'),
meta: { sort: 5, title: '配电监控', icon: 'icon-peidian' },
children: [
{
path: '/order/pdljzl',
meta: { title: '配电监控总览', icon: 'icon-yujingkanban' }
// component: () => import('@/views/order/index.vue')
},
{
path: '/order/pdfx',
meta: { title: '配电分析', icon: 'icon-navicon-tjb' }
// component: () => import('@/views/order/create.vue')
},
{
path: '/order/pdtj',
meta: { title: '配电统计', icon: 'icon-zonglan' }
// component: () => import('@/views/order/index.vue')
},
{
path: '/order/ldyxjc',
meta: { title: '漏电流运行监测', icon: 'icon-caijiguanli' }
// component: () => import('@/views/order/create.vue')
},
{
path: '/order/dtfx',
meta: { title: '停电分析', icon: 'icon--graphic' }
// component: () => import('@/views/order/create.vue')
}
]
},
{
path: '/xsjk',
// component: () => import('@/layout/index.vue'),
meta: { sort: 6, title: '线损监控', icon: 'icon-xiansunfenxi' },
children: [
{
path: '/xxjk/mxgl',
meta: { title: '模型管理', icon: 'icon-moxingguanli' }
// component: () => import('@/views/user/index.vue')
},
{
path: '/xxjk/fzgl',
meta: { title: '赋值管理', icon: 'icon-navicon-tjb' }
// component: () => import('@/views/user/create.vue')
},
{
path: '/xxjk/xxfx',
meta: { title: '线损分析', icon: 'icon-fengxianfenxi' }
// component: () => import('@/views/user/index.vue')
},
{
path: '/xxjk/xxcx',
meta: { title: '线损查询', icon: 'icon-pinggu' }
// component: () => import('@/views/user/create.vue')
}
]
},
{
path: '/role',
// component: () => import('@/layout/index.vue'),
meta: { sort: 7, title: '用电分析', icon: 'icon-tongjifenxi' },
children: [
{
path: '/role/ydfxzl',
meta: { title: '用电分析总览', icon: 'icon-tosboard' }
// component: () => import('@/views/role/index.vue')
},
{
path: '/role/dqydfx',
meta: { title: '地区用电分析', icon: 'icon-shouye-1' }
// component: () => import('@/views/role/create.vue')
},
{
path: '/role/hydyfx',
meta: { title: '行业用电分析', icon: 'icon-jiagezoushi' }
// component: () => import('@/views/role/index.vue')
},
{
path: '/role/jzpz',
meta: { title: '群组配置', icon: 'icon-zuzhiqunzu' }
// component: () => import('@/views/role/create.vue')
},
{
path: '/role/jzydfx',
meta: { title: '群组用电分析', icon: 'icon-gujixian' }
// component: () => import('@/views/role/index.vue')
},
{
path: '/role/shydfx',
meta: { title: '社会用电分析', icon: 'icon-fengxianfenxi' }
// component: () => import('@/views/role/create.vue')
}
]
},
{
path: '/auth',
// component: () => import('@/layout/index.vue'),
meta: { sort: 8, title: '用电监测', icon: 'icon-leidian' },
children: [
{
path: '/auth/xjczl',
meta: { title: '新用电监测总览', icon: 'icon--graphic' }
// component: () => import('@/views/auth/index.vue')
},
{
path: '/auth/jczl',
meta: { title: '用电监测总览', icon: 'icon-yujingkanban' }
// component: () => import('@/views/auth/create.vue')
},
{
path: '/auth/ydyc',
meta: { title: '用电异常统计', icon: 'icon-jingbao' }
// component: () => import('@/views/auth/index.vue')
}
]
},
{
path: 'yxyd',
// component: () => import('@/layout/index.vue'),
meta: { sort: 9, title: '有序用电', icon: 'icon-chatou' },
children: [
{
path: '/yxyd/yxydzl',
meta: { title: '有序用电总览', icon: 'icon-tosboard' }
// component: () => import('@/views/auth/index.vue')
},
{
path: '/yxyd/fagl',
meta: { title: '方案管理', icon: 'icon-sousuoliebiao' }
// component: () => import('@/views/auth/create.vue')
},
{
path: '/yxyd/xgpg',
meta: { title: '效果评估', icon: 'icon-chaxun' }
// component: () => import('@/views/auth/index.vue')
},
{
path: '/yxyd/yccs',
meta: { title: '异常监测', icon: 'icon-pinggu' }
// component: () => import('@/views/auth/create.vue')
},
{
path: '/yxyd/fhbj',
meta: { title: '负荷比较', icon: 'icon-fuhe' }
// component: () => import('@/views/auth/index.vue')
},
{
path: '/yxyd/fhcx',
meta: { title: '负荷查询', icon: 'icon-jrtb_03' }
// component: () => import('@/views/auth/create.vue')
},
{
path: '/yxyd/sjtb',
meta: { title: '数据同步', icon: 'icon-wenjianjia_o' }
// component: () => import('@/views/auth/create.vue')
}
]
},
{
path: 'ztyy',
// component: () => import('@/layout/index.vue'),
meta: { sort: 10, title: '专题应用', icon: 'icon-tianchongxing-' },
children: [
{
path: '/ztyy/gccyxjc',
meta: { title: '光绪存运行监测', icon: 'icon-chuqinfenxi' }
// component: () => import('@/views/auth/index.vue')
},
{
path: '/ztyy/dyjc',
meta: { title: '分布式电源监测', icon: 'icon-sousuoliebiao' }
// component: () => import('@/views/auth/create.vue')
},
{
path: '/ztyy/cdjc',
meta: { title: '充电桩监测', icon: 'icon-shujufenxi-baobeifenxi' }
// component: () => import('@/views/auth/create.vue')
}
]
},
{
path: '/auth',
// component: () => import('@/layout/index.vue'),
meta: { sort: 11, title: '系统支撑功能', icon: 'icon-nengyuanshuzihuayanjiu' },
children: [
{
path: '/auth/yyzx',
meta: { title: '运营中心', icon: 'icon-yunyingguanli' }
// component: () => import('@/views/auth/index.vue')
},
{
path: '/auth/stzx',
meta: { title: '视图中心', icon: 'icon-shitu' },
// component: () => import('@/views/auth/create.vue')
children: [
{
path: '/auth/stzx/dbst',
meta: { title: '电表视图', icon: '' }
// component: () => import('@/views/auth/index.vue')
},
{
path: '/auth/stzx/yhst',
meta: { title: '用户视图', icon: '' }
// component: () => import('@/views/auth/create.vue')
},
{
path: '/auth/stzx/bxst',
meta: { title: '表箱视图', icon: '' }
// component: () => import('@/views/auth/create.vue')
},
{
path: '/auth/stzx/ztst',
meta: { title: '终端视图', icon: 'icon-zengjia1' }
// component: () => import('@/views/auth/create.vue')
},
{
path: '/auth/stzx/tqst',
meta: { title: '台区视图', icon: 'icon-zengjia1' }
// component: () => import('@/views/auth/create.vue')
},
{
path: '/auth/stzx/pbst',
meta: { title: '配变视图', icon: 'icon-zengjia1' }
// component: () => import('@/views/auth/create.vue')
}
]
}
]
}
// ...
]