From 37c315988c2dc11e4f477233f7a9f87d57bb61aa Mon Sep 17 00:00:00 2001 From: wei <kaede@kaededeMacBook-Air.local> Date: 星期一, 08 三月 2021 09:17:15 +0800 Subject: [PATCH] 数据结构优化修改 --- HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs | 47 ++++++++++++++++++++++++----------------------- 1 files changed, 24 insertions(+), 23 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs index 594196b..cd98b4c 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EnvironmentalSensorPage.cs @@ -21,9 +21,10 @@ MyEchartsViewOn myEchartsView; - Sensor sensor; + Sensor sensorTemp = new Sensor(); - List<Sensor> showSensors; + Function function; + List<Function> showFunctions; /// <summary> /// 褰撳墠鏌ヨ绫诲瀷 /// </summary> @@ -39,12 +40,12 @@ "#80AEFF","#FFD154","#FF9D54","#FE6A6A","#B183C3","#ADE764", }; - public EnvironmentalSensorPage(Sensor ss) + public EnvironmentalSensorPage(Function ss) { bodyView = this; - sensor = ss; - showSensors = new List<Sensor>(); - showSensors.Add(ss); + function = ss; + showFunctions = new List<Function>(); + showFunctions.Add(ss); } public void LoadPage() @@ -163,7 +164,7 @@ }; diagramView.AddChidren(tipTextView); - switch (sensor.spk) + switch (function.spk) { case SPK.SensorPm25: tipValuesView.AddChidren(new Button() @@ -552,7 +553,7 @@ TextAlignment = TextAlignment.CenterLeft, TextColor = CSS_Color.FirstLevelTitleColor, TextSize = CSS_FontSize.TextFontSize, - Text = sensor.name, + Text = function.name, IsBold = true, }; selfInfoView.AddChidren(btnSeltSensorName); @@ -566,7 +567,7 @@ TextColor = CSS_Color.PromptingColor1, TextAlignment = TextAlignment.CenterLeft, TextSize = CSS_FontSize.PromptFontSize_FirstLevel, - Text = sensor.GetRoomListName() + Text = function.GetRoomListName() }; selfInfoView.AddChidren(btnFromFoorAndRoom); @@ -628,9 +629,9 @@ { Action backAction = () => { - btnSeltSensorName.Text = sensor.name; + btnSeltSensorName.Text = function.name; }; - var infoView = new FunctionBaseInfoSetPage(sensor, backAction); + var infoView = new FunctionBaseInfoSetPage(function, backAction); MainPage.BasePageView.AddChidren(infoView); infoView.LoadPage(); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; @@ -642,13 +643,13 @@ bool initTitleButton = true; - foreach (var tempSensor in FunctionList.List.sensorsEnvironmentalScience) + foreach (var tempSensor in FunctionList.List.GetEnvirSensorsList()) { - if (tempSensor.sid == sensor.sid) + if (tempSensor.sid == function.sid) { continue; } - if (tempSensor.spk != sensor.spk) + if (tempSensor.spk != function.spk) { continue; } @@ -705,7 +706,7 @@ TextAlignment = TextAlignment.CenterLeft, TextColor = CSS_Color.FirstLevelTitleColor, TextSize = CSS_FontSize.TextFontSize, - Text = sensor.name, + Text = function.name, IsBold = true, }; otherInfoView.AddChidren(btnSensorName); @@ -772,16 +773,16 @@ btnShowData1.IsSelected = !btnShowData1.IsSelected; if (btnShowData1.IsSelected) { - if (!showSensors.Contains(sensor)) + if (!showFunctions.Contains(function)) { - showSensors.Add(sensor); + showFunctions.Add(function); } } else { - if (showSensors.Contains(sensor)) + if (showFunctions.Contains(function)) { - showSensors.Remove(sensor); + showFunctions.Remove(function); } } LoadMothed_GetSensorHistoryData(); @@ -790,7 +791,7 @@ } #endregion - new TopViewDiv(bodyView, Language.StringByID(sensor.functionTypeNameId)).LoadTopView(); + new TopViewDiv(bodyView, Language.StringByID(sensorTemp.GetFunctionTypeNameId(function.spk))).LoadTopView(); LoadMothed_GetSensorHistoryData(); LoadEvent_ChangeSensorHistoryShowType(); @@ -824,13 +825,13 @@ }); int i = 0; - foreach (var sr in FunctionList.List.sensorsEnvironmentalScience) + foreach (var sr in FunctionList.List.GetEnvirSensorsList()) { - if (sr.spk != sensor.spk) + if (sr.spk != function.spk) { continue; } - if (showSensors.Find((obj) => obj.sid == sr.sid) == null) + if (showFunctions.Find((obj) => obj.sid == sr.sid) == null) { i++; continue; -- Gitblit v1.8.0