const electricityRoutes = [ { path: '/ufo/electricity', name: 'Electricity', component: () => import('@/layout/BaseLayout.vue'), redirect: '/ufo/electricity/dashboard/main-board', meta: {title: '新能源功率预测', icon: 'DashboardOutlined'}, children: [ { path: 'dashboard/main-board', name: 'ElectricityMainBoard', component: () => import('@/views/ufo/electricity/dashboard/MainBoard.vue'), meta: {title: '主看板', icon: 'DashboardOutlined'} }, { path: 'realtime/data-monitor', name: 'ElectricityDataMonitor', component: () => import('@/views/ufo/electricity/realtime/DataMonitor.vue'), meta: {title: '数据监视', icon: 'FundProjectionScreenOutlined'} }, { path: 'realtime/forecast-overview', name: 'ElectricityForecastOverview', component: () => import('@/views/ufo/electricity/realtime/ForecastOverview.vue'), meta: {title: '预测总览', icon: 'LineChartOutlined'} }, { path: 'weather/weather-map', name: 'ElectricityWeatherMap', component: () => import('@/views/ufo/electricity/weather/WeatherMap.vue'), meta: {title: '气象地图', icon: 'GlobalOutlined'} }, { path: 'weather/disaster-warning-map', name: 'ElectricityDisasterWarningMap', component: () => import('@/views/ufo/electricity/weather/DisasterWarningMap.vue'), meta: {title: '灾害预警地图', icon: 'AlertOutlined'} }, { path: 'weather/rose', name: 'ElectricityRoseChart', component: () => import('@/views/ufo/electricity/weather/RoseChart.vue'), meta: {title: '风向预测玫瑰图', icon: 'AlertOutlined'} }, { path: 'weather/wind-speed-curve', name: 'ElectricityWindSpeedCurve', component: () => import('@/views/ufo/electricity/weather/WindSpeedCurve.vue'), meta: {title: '风速曲线图', icon: 'LineChartOutlined'} }, { path: 'weather/temperature-curve', name: 'ElectricityTemperatureCurve', component: () => import('@/views/ufo/electricity/weather/TemperatureCurve.vue'), meta: {title: '温度曲线图', icon: 'LineChartOutlined'} }, { path: 'weather/humidity-curve', name: 'ElectricityHumidityCurve', component: () => import('@/views/ufo/electricity/weather/HumidityCurve.vue'), meta: {title: '湿度曲线图', icon: 'LineChartOutlined'} }, { path: 'weather/pressure-curve', name: 'ElectricityPressureCurve', component: () => import('@/views/ufo/electricity/weather/PressureCurve.vue'), meta: {title: '气压曲线图', icon: 'LineChartOutlined'} }, { path: 'weather/irradiance-curve', name: 'ElectricityIrradianceCurve', component: () => import('@/views/ufo/electricity/weather/IrradianceCurve.vue'), meta: {title: '辐照曲线图', icon: 'LineChartOutlined'} }, { path: 'forecast/multi-model', name: 'ElectricityMultiModelForecast', component: () => import('@/views/ufo/electricity/forecast/MultiModelForecast.vue'), meta: {title: '多源多模型预测', icon: 'BranchesOutlined'} }, { path: 'forecast/theoretical-power', name: 'ElectricityTheoreticalPower', component: () => import('@/views/ufo/electricity/forecast/TheoreticalPower.vue'), meta: {title: '理论功率预测', icon: 'ThunderboltOutlined'} }, { path: 'forecast/generation', name: 'ElectricityGenerationForecast', component: () => import('@/views/ufo/electricity/forecast/GenerationForecast.vue'), meta: {title: '发电量预测', icon: 'AreaChartOutlined'} }, { path: 'forecast/short-term-power', name: 'ShortTermPowerForecasting', component: () => import('@/views/ufo/electricity/forecast/ShortTermPowerForecasting.vue'), meta: {title: '短期功率预测', icon: 'AreaChartOutlined'} }, { path: 'forecast/irradiance-power-comparison', name: 'IrradiancePowerComparison', component: () => import('@/views/ufo/electricity/forecast/IrradiancePowerComparison.vue'), meta: {title: '辐照度功率对比', icon: 'BarChartOutlined'} }, { path: 'forecast/ultra-short-term-power', name: 'UltraShortTermPowerForecasting', component: () => import('@/views/ufo/electricity/forecast/UltraShortTermPowerForecasting.vue'), meta: {title: '超短期功率预测', icon: 'AreaChartOutlined'} }, { path: 'forecast/super-short-term-forecast-issued', name: 'DataSuperShortTermForecastIssued', component: () => import('@/views/ufo/electricity/forecast/DataSuperShortTermForecastIssued.vue'), meta: {title: '超短期预测功率下发', icon: 'AreaChartOutlined'} }, { path: 'forecast/short-term-power-forecast-correct', name: 'DataShortTermPowerForecastCorrect', component: () => import('@/views/ufo/electricity/forecast/DataShortTermPowerForecastCorrect.vue'), meta: {title: '短期预测功率修正', icon: 'AreaChartOutlined'} }, { path: 'forecast/super-short-term-forecast-correct', name: 'DataSuperShortTermForecastCorrect', component: () => import('@/views/ufo/electricity/forecast/DataSuperShortTermForecastCorrect.vue'), meta: {title: '超短期预测功率修正', icon: 'AreaChartOutlined'} }, { path: 'analysis/power-stats', name: 'ElectricityPowerStats', component: () => import('@/views/ufo/electricity/analysis/PowerStats.vue'), meta: {title: '预测电量统计', icon: 'BarChartOutlined'} }, { path: 'analysis/wind-solar-stats', name: 'ElectricityWindSolarStats', component: () => import('@/views/ufo/electricity/analysis/WindSolarStats.vue'), meta: {title: '风/光聚合统计', icon: 'PieChartOutlined'} }, { path: 'analysis/multi-source-stats', name: 'ElectricityMultiSourceStats', component: () => import('@/views/ufo/electricity/analysis/MultiSourceStats.vue'), meta: {title: '多源指标统计', icon: 'DotChartOutlined'} }, { path: 'analysis/weather-warning-indicators', name: 'ElectricityWeatherWarningIndicators', component: () => import('@/views/ufo/electricity/analysis/WeatherWarningIndicators.vue'), meta: {title: '气象预警指标', icon: 'WarningOutlined'} }, { path: 'report/data-query', name: 'ElectricityReportDataQuery', component: () => import('@/views/ufo/electricity/report/ReportDataQuery.vue'), meta: {title: '上报数据查询', icon: 'DatabaseOutlined'} }, { path: 'report/record-query', name: 'ElectricityReportRecordQuery', component: () => import('@/views/ufo/electricity/report/ReportRecordQuery.vue'), meta: {title: '上报记录查询', icon: 'FileSearchOutlined'} }, { path: 'device/status', name: 'ElectricityDeviceStatus', component: () => import('@/views/ufo/electricity/device/DeviceStatus.vue'), meta: {title: '设备状态监控', icon: 'MonitorOutlined'} }, { path: 'device/turbine-info', name: 'ElectricityTurbineInfo', component: () => import('@/views/ufo/electricity/device/TurbineInfo.vue'), meta: {title: '风机设备信息', icon: 'InfoCircleOutlined'} }, { path: 'fault/process', name: 'ElectricityFaultProcess', component: () => import('@/views/ufo/electricity/fault/FaultProcess.vue'), meta: {title: '故障处理记录', icon: 'FormOutlined'} }, { path: 'fault/process-log', name: 'ElectricityFaultProcessLog', component: () => import('@/views/ufo/electricity/fault/FaultProcessLog.vue'), meta: {title: '故障处理日志', icon: 'ProfileOutlined'} }, { path: 'datareport/shor-term-forecast-daily', name: 'ShorTermForecastDailyReport', component: () => import('@/views/ufo/datareport/shorTermForecastDailyReport.vue'), meta: {title: '短期预测日报', icon: 'FileTextOutlined'} }, { path: 'datareport/shor-term-forecast-monthly', name: 'ShorTermForecastMonthlyReport', component: () => import('@/views/ufo/datareport/shorTermForecastMonthlyReport.vue'), meta: {title: '短期预测月报', icon: 'FileTextOutlined'} }, { path: 'datareport/shor-term-forecast-yearly', name: 'ShorTermForecastYearlyReport', component: () => import('@/views/ufo/datareport/shorTermForecastYearlyReport.vue'), meta: {title: '短期预测年报', icon: 'FileTextOutlined'} }, { path: 'datareport/ultra-shor-term-forecast-daily', name: 'UltraShorTermForecastDailyReport', component: () => import('@/views/ufo/datareport/ultraShortTermForecastDailyReport.vue'), meta: {title: '超短期预测日报', icon: 'FileTextOutlined'} }, { path: 'datareport/ultra-shor-term-forecast-monthly', name: 'UltraShorTermForecastMonthlyReport', component: () => import('@/views/ufo/datareport/ultraShortTermForecastMonthlyReport.vue'), meta: {title: '超短期预测月报', icon: 'FileTextOutlined'} }, { path: 'datareport/ultra-shor-term-forecast-yearly', name: 'UltraShorTermForecastYearlyReport', component: () => import('@/views/ufo/datareport/ultraShortTermForecastYearlyReport.vue'), meta: {title: '超短期预测年报', icon: 'FileTextOutlined'} }, { path: 'datareport/pv-plant-cumulative-daily', name: 'PvPlantCumulativeDailyReport', component: () => import('@/views/ufo/datareport/pvPlantCumulativeDailyReport.vue'), meta: {title: '光伏电场累计日报', icon: 'FileTextOutlined'} }, { path: 'datareport/pv-plant-cumulative-monthly', name: 'PvPlantCumulativeMonthlyReport', component: () => import('@/views/ufo/datareport/pvPlantCumulativeMonthlyReport.vue'), meta: {title: '光伏电场累计月报', icon: 'FileTextOutlined'} }, { path: 'datareport/pv-plant-cumulative-yearly', name: 'PvPlantCumulativeYearlyReport', component: () => import('@/views/ufo/datareport/pvPlantCumulativeYearlyReport.vue'), meta: {title: '光伏电场累计年报', icon: 'FileTextOutlined'} } ] } ]; export default electricityRoutes;