From 6d73bf6e816570291865674bef8bce8972e4de3f Mon Sep 17 00:00:00 2001
From: xm <1271024303@qq.com>
Date: 星期三, 01 十二月 2021 16:32:57 +0800
Subject: [PATCH] 2021-12-01-01

---
 HDL_ON/UI/UI2/FuntionControlView/Energy/EnergyMainPage.cs |   21 ++++++++++++++-------
 1 files changed, 14 insertions(+), 7 deletions(-)

diff --git a/HDL_ON/UI/UI2/FuntionControlView/Energy/EnergyMainPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Energy/EnergyMainPage.cs
index aca8e0a..b39f8be 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Energy/EnergyMainPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Energy/EnergyMainPage.cs
@@ -179,6 +179,7 @@
                 double tt = 0;
                 double.TryParse(ene.GetAttrState(FunctionAttributeKey.TotalElectricity), out tt);
                 tt *= 100;//涔樹互100锛屽皬浜�1鏃犳硶鍔犺浇echart
+                tt = Math.Round(tt, 2);
                 list.Add(ene.name, tt.ToString());
             }
             myEchartsView_Pie.ShowWithOption(new EchartsOption_Pie().InitDateJson(list));
@@ -309,7 +310,7 @@
                 TextColor = CSS_Color.PromptingColor2,
                 SelectedTextColor = CSS_Color.MainColor,
                 TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
-                Text = DateTime.Now.Month.ToString() + Language.StringByID(StringId.month),
+                Text =  Language.StringByID(StringId.month),//DateTime.Now.Month.ToString() +
             };
             showDataTypeView.AddChidren(btnShowHistroyData_Month);
 
@@ -506,10 +507,13 @@
 
             row.Y = btnLine.Bottom;
             view.AddChidren(row);
+            //璁板綍闇�瑕佹洿鏂扮殑鏇存柊鎸夐挳
             listButton_value.Add(row.btnValue);
         }
 
-
+        /// <summary>
+        /// 璁板綍闇�瑕佹洿鏂扮殑鏇存柊鎸夐挳
+        /// </summary>
         public List<Button> listButton_value = new List<Button>();
 
         /// <summary>
@@ -530,7 +534,7 @@
                             var newValue = updataTemp.GetAttrState(FunctionAttributeKey.Power);
                             //if (newValue != btn.Text)
                             {
-                                btn.Text = newValue;
+                                btn.Text = Math.Round(double.Parse(newValue), 2).ToString();// +"W";
                                 UpdataValue();
                             }
                         }
@@ -553,17 +557,20 @@
             Dictionary<string, string> list = new Dictionary<string, string>();//楗煎浘鏁版嵁
             foreach (var ene in bodyView.energyList)
             {
-                double power = 0;
+                double power = 0.00;
                 double.TryParse(ene.GetAttrState(FunctionAttributeKey.TotalElectricity), out power);
+                power = Math.Round(power, 2);
                 totalValue += power;
 
-                int realTimePower = 0;
-                int.TryParse(ene.GetAttrState(FunctionAttributeKey.Power), out realTimePower);
+                double realTimePower = 0;
+                double.TryParse(ene.GetAttrState(FunctionAttributeKey.Power), out realTimePower);
                 realtimeValue += realTimePower;
+                realtimeValue = Math.Round(realtimeValue, 2);
 
                 #region 楗煎浘鏁版嵁
-                double tt = 0;
+                double tt = 0.00;
                 double.TryParse(ene.GetAttrState(FunctionAttributeKey.TotalElectricity), out tt);
+                tt = Math.Round(tt, 2);
                 tt *= 100;//涔樹互100锛屽皬浜�1鏃犳硶鍔犺浇echart
                 list.Add(ene.name, tt.ToString());
                 #endregion

--
Gitblit v1.8.0