From ef716332fef142a02843b5a99e8e3e92ab165738 Mon Sep 17 00:00:00 2001
From: duheng <2784771470@qq.com>
Date: 星期二, 24 十二月 2024 11:35:24 +0800
Subject: [PATCH] 修改单独匹配界面线程问题

---
 WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/12-report/test.cs |   61 +++++++++++++++++++++++++++++-
 1 files changed, 58 insertions(+), 3 deletions(-)

diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/12-report/test.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/12-report/test.cs
index 6f0da56..9705b4c 100644
--- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/12-report/test.cs
+++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/12-report/test.cs
@@ -1,4 +1,6 @@
-锘縩amespace HStation.WinFrmUI
+锘縰sing HStation.Assets;
+
+namespace HStation.WinFrmUI
 {
     public partial class test : DocumentPage
     {
@@ -7,10 +9,63 @@
             InitializeComponent();
         }
 
-        private void simpleButton1_Click(object sender, EventArgs e)
+        private async void simpleButton1_Click(object sender, EventArgs e)
         {
+            var allList = await new BLL.AssetsPumpMain().GetByIDEx(1845041966958645248);
+            foreach (var item in allList.PropContent)
+            {
+                if (item.TagName == PumpDataType.RatedCurrent)
+                {
+                    var value = item.PropValue;
+                }
+            }
             SimulationWordReport word = new SimulationWordReport();
-            word.Create("word.doc");
+            var test1 = new ReportViewModel();
+            test1.Description = "鍒舵爱寰幆姘存ā鎷熸祴璇�";
+            test1.ValveOpens = new List<ValveOpen>();
+            test1.ValveOpens.Add(new ValveOpen { Name = "娴嬭瘯1", MinorLoss = "20" });
+            test1.ValveOpens.Add(new ValveOpen { Name = "娴嬭瘯2", MinorLoss = "20" });
+            test1.ValveOpens.Add(new ValveOpen { Name = "娴嬭瘯3", MinorLoss = "20" });
+            test1.ValveOpens.Add(new ValveOpen { Name = "娴嬭瘯4", MinorLoss = "20" });
+            test1.PumpStations = new List<ReportPumpStationViewModel>();
+            test1.PumpStations.Add(new ReportPumpStationViewModel { EquipmentName = "娴嬭瘯1", OutletPressure = "23" });
+            test1.PumpStations.Add(new ReportPumpStationViewModel { EquipmentName = "娴嬭瘯2", OutletPressure = "23" });
+            test1.PumpStations.Add(new ReportPumpStationViewModel { EquipmentName = "娴嬭瘯3", OutletPressure = "23" });
+
+            test1.ProjectName = "椤圭洰1";
+            test1.Equipments = new List<ReportEquipmentViewModel>();
+            test1.Equipments.Add(new ReportEquipmentViewModel { Speed = "2", RatedCurrent = "3" });
+            test1.Equipments.Add(new ReportEquipmentViewModel { Speed = "2", RatedCurrent = "3" });
+            test1.Equipments.Add(new ReportEquipmentViewModel { Speed = "2", RatedCurrent = "3" });
+            test1.Equipments.Add(new ReportEquipmentViewModel { Speed = "2", RatedCurrent = "3" });
+
+            test1.AfterEquipmentPowers = new List<EquipmentPowerInfo>();
+            test1.AfterEquipmentPowers.Add(new EquipmentPowerInfo { AnnualPowerSavingAfterTech = "2", PowerSavingRate = "323" });
+            test1.AfterEquipmentPowers.Add(new EquipmentPowerInfo { AnnualPowerSavingAfterTech = "2", PowerSavingRate = "323" });
+            test1.AfterEquipmentPowers.Add(new EquipmentPowerInfo { AnnualPowerSavingAfterTech = "2", PowerSavingRate = "323" });
+
+            test1.AfterPumpStations = new List<ReportPumpStationViewModel>();
+            test1.AfterPumpStations.Add(new ReportPumpStationViewModel { EquipmentName = "1", SuppyPressure = "2" });
+            test1.AfterPumpStations.Add(new ReportPumpStationViewModel { EquipmentName = "1", SuppyPressure = "2" });
+            test1.AfterPumpStations.Add(new ReportPumpStationViewModel { EquipmentName = "1", SuppyPressure = "2" });
+            test1.AfterPumpStations.Add(new ReportPumpStationViewModel { EquipmentName = "1", SuppyPressure = "2" });
+
+            test1.AfterEquipments = new List<ReportEquipmentViewModel>();
+            test1.AfterEquipments.Add(new ReportEquipmentViewModel { EquipmentName = "2", Speed = "2" });
+            test1.AfterEquipments.Add(new ReportEquipmentViewModel { EquipmentName = "2", Speed = "2" });
+            test1.AfterEquipments.Add(new ReportEquipmentViewModel { EquipmentName = "2", Speed = "2" });
+
+            test1.PowerConsumptionInfos = new List<PowerConsumptionInfo>();
+            test1.PowerConsumptionInfos.Add(new PowerConsumptionInfo { AnnualPowerConsumption = "2", PreTechPowerConsumption = "2" });
+            test1.PowerConsumptionInfos.Add(new PowerConsumptionInfo { AnnualPowerConsumption = "2", PreTechPowerConsumption = "2" });
+            test1.PowerConsumptionInfos.Add(new PowerConsumptionInfo { AnnualPowerConsumption = "2", PreTechPowerConsumption = "2", AnnualRunningHours = "333" });
+
+            test1.AfterPowerConsumptionInfos = new List<PowerConsumptionInfo>();
+            test1.AfterPowerConsumptionInfos.Add(new PowerConsumptionInfo { AnnualPowerConsumption = "3", PreTechPowerConsumption = "323" });
+            test1.AfterPowerConsumptionInfos.Add(new PowerConsumptionInfo { AnnualPowerConsumption = "3", PreTechPowerConsumption = "323" });
+            test1.AfterPowerConsumptionInfos.Add(new PowerConsumptionInfo { AnnualPowerConsumption = "3", PreTechPowerConsumption = "323" });
+
+            word.Create("word.doc", test1);
         }
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3