| | |
| | | private HydroSingleWorkingLossCurveCtrl _lossCurve = null; |
| | | private HydroSingleWorkingLossStatisticsCtrl _lossStatistics = null; |
| | | |
| | | |
| | | private XhsProjectVmo _project = null; |
| | | private Yw.Model.HydroModelInfo _hydroInfo = null; |
| | | private List<HydroMonitorVmo> _allMonitorList = null; |
| | |
| | | projectGroup.AllowBorderColorBlending = true; |
| | | projectGroup.AppearanceGroup.BorderColor = Color.FromArgb(0, 122, 204); |
| | | |
| | | #endregion |
| | | #endregion 项目信息 |
| | | |
| | | #region 能耗分析 |
| | | |
| | |
| | | energyGroup.AllowBorderColorBlending = true; |
| | | energyGroup.AppearanceGroup.BorderColor = Color.FromArgb(0, 122, 204); |
| | | |
| | | #endregion |
| | | #endregion 能耗分析 |
| | | |
| | | #region 损失曲线 |
| | | |
| | |
| | | lossCurveGroup.AllowBorderColorBlending = true; |
| | | lossCurveGroup.AppearanceGroup.BorderColor = Color.FromArgb(0, 122, 204); |
| | | |
| | | #endregion |
| | | #endregion 损失曲线 |
| | | |
| | | #region 损失统计 |
| | | |
| | |
| | | lossStatisticsGroup.AllowBorderColorBlending = true; |
| | | lossStatisticsGroup.AppearanceGroup.BorderColor = Color.FromArgb(0, 122, 204); |
| | | |
| | | #endregion |
| | | |
| | | |
| | | #endregion 损失统计 |
| | | } |
| | | |
| | | private const string _tempFoler = "workingImageTemp"; |
| | |
| | | /// <summary> |
| | | /// 获取视图 |
| | | /// </summary> |
| | | public async Task<SimulationWorkingReportViewModel> GetViewModel() |
| | | public async Task<HStation.ReportFile.SimulationWorkingReportViewModel> GetViewModel() |
| | | { |
| | | var vm = new SimulationWorkingReportViewModel(); |
| | | var vm = new HStation.ReportFile.SimulationWorkingReportViewModel(); |
| | | vm.ReportType = "模拟工况运行报告"; |
| | | vm.Info = new SimulationReportInfoItemViewModel() |
| | | vm.Info = new HStation.ReportFile.SimulationReportInfoItemViewModel() |
| | | { |
| | | Name = _project.Name, |
| | | Description = _project.Description, |
| | | }; |
| | | vm.Pumps = new List<SimulationReportPumpItemViewModel>(); |
| | | vm.Pumps = new List<HStation.ReportFile.SimulationReportPumpItemViewModel>(); |
| | | var pumps = _hydroInfo.Pumps; |
| | | foreach (var pump in _hydroInfo.Pumps) |
| | | { |
| | | var pumpItem = new SimulationReportPumpItemViewModel(); |
| | | var pumpItem = new HStation.ReportFile.SimulationReportPumpItemViewModel(); |
| | | pumpItem.Name = pump.Name; |
| | | pumpItem.ModelType = pumpItem.ModelType; |
| | | pumpItem.SerialNO = (_hydroInfo.Pumps.IndexOf(pump) + 1).ToString(); |
| | |
| | | } |
| | | } |
| | | } |
| | | vm.Working = new SimulationReportWorkingItemViewModel(); |
| | | vm.Working = new HStation.ReportFile.SimulationReportWorkingItemViewModel(); |
| | | vm.Working.Name = _working.Name; |
| | | if (string.IsNullOrEmpty(vm.Working.Name)) |
| | | { |
| | |
| | | |
| | | return vm; |
| | | } |
| | | |
| | | |
| | | } |
| | | } |
| | | } |