From e1a8f2f7e4d850beedeb1469610b878c1427e976 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期三, 15 十二月 2021 09:01:53 +0800
Subject: [PATCH] 更新

---
 HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs |   27 +++++++++++++++++++++------
 1 files changed, 21 insertions(+), 6 deletions(-)

diff --git a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs
index 5adc74f..5ef800e 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs
@@ -26,6 +26,7 @@
 
         Function function;
         List<Function> showFunctions;
+        List<Function> sensorList;
         /// <summary>
         /// 褰撳墠鏌ヨ绫诲瀷
         /// </summary>
@@ -45,6 +46,17 @@
         {
             bodyView = this;
             function = ss;
+            showFunctions = new List<Function>();
+            showFunctions.Add(ss);
+            sensorList = FunctionList.List.GetEnvirSensorsList();
+        }
+
+
+        public EnvironmentalSensorPage(Function ss,List<Function> functions)
+        {
+            bodyView = this;
+            function = ss;
+            sensorList = functions;
             showFunctions = new List<Function>();
             showFunctions.Add(ss);
         }
@@ -118,7 +130,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);
             #endregion
@@ -644,9 +656,8 @@
 
             bool initTitleButton = true;
 
-            var tempList = FunctionList.List.GetEnvirSensorsList();
-
-            foreach (var tempSensor in tempList)
+            int index = 1;
+            foreach (var tempSensor in sensorList)
             {
                 if (tempSensor.sid == function.sid)
                 {
@@ -693,7 +704,7 @@
                     Y = Application.GetRealWidth(16),
                     Width = Application.GetRealWidth(12),
                     Height = Application.GetRealWidth(12),
-                    BackgroundColor = tipColorList[0],
+                    BackgroundColor = tipColorList[index++],
                     Radius = (uint)Application.GetRealWidth(2),
                     BorderWidth = 0,
                     BorderColor = 0x00000000,
@@ -850,7 +861,11 @@
                         }
 
                         var sensorType = sr.spk.Split(".")[1];
-                        var queryType = sr.GetAttrState("spk")==null? "value": sr.GetAttrState("spk");
+                        var queryType = sr.GetAttrState("spk").ToString();
+                        if(queryType == "0")
+                        {
+                            queryType = "value";
+                        }
 
                         var revertObj = new HttpServerRequest().GetSensorHistory(curQueryType, sr.deviceId, queryType);
                         if (revertObj != null)

--
Gitblit v1.8.0