From efcffde735fa65ae34bae0bcc86313b74ed0e36c Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期一, 20 五月 2024 13:47:38 +0800 Subject: [PATCH] 优化离线数据 --- HDL_ON/UI/UI2/FuntionControlView/Acst/AcstSubHistoryPage.cs | 139 +++++++++++++++++++++++++--------------------- 1 files changed, 76 insertions(+), 63 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/Acst/AcstSubHistoryPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Acst/AcstSubHistoryPage.cs index f7055ad..bd1070c 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Acst/AcstSubHistoryPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Acst/AcstSubHistoryPage.cs @@ -35,10 +35,12 @@ string curQueryType = "hour"; string queryTime; Function function; - public AcstSubHistoryPage(Function temp) + string colorString; + public AcstSubHistoryPage(Function temp,string colorStr) { function = temp; bodyView = this; + colorString = colorStr; } @@ -47,7 +49,7 @@ /// </summary> public void LoadPage() { - new TopViewDiv(bodyView, function.GetRoomListName()).LoadTopView(); + new TopViewDiv(bodyView, function.name).LoadTopView(); bodyView.BackgroundColor = CSS_Color.BackgroundColor; //var contentView = new FrameLayout() @@ -134,7 +136,7 @@ { Y = Application.GetRealHeight(222), Height = Application.GetRealHeight(34), - Text = "鏈�杩�24灏忔椂鐨勫钩鍧囧鍐呮俯搴�", + TextID = StringId.Temp, TextSize = 10, TextColor = 0xFF798394, TextAlignment = TextAlignment.Center, @@ -169,7 +171,7 @@ { Y = Application.GetRealHeight(222), Height = Application.GetRealHeight(34), - Text = "鏈�杩�24灏忔椂鐨勫钩鍧囧鍐呮箍搴�", + TextID = StringId.Humidity, TextSize = 10, TextColor = 0xFF798394, TextAlignment = TextAlignment.Center, @@ -179,62 +181,64 @@ #if DEBUG - List<string> vs = new List<string>() { - "1","2","3","4","5","6","7","8","9","10","11","12","13","14" - }; - tempEchartOption.InitXdataText(vs); - tempEchartOption.InitYdataText("yData", new List<EnvironmentalSensorHistor>() { - new EnvironmentalSensorHistor{ fieldName = "1", fieldValue= "23" }, - new EnvironmentalSensorHistor{ fieldName = "2", fieldValue= "22" }, - new EnvironmentalSensorHistor{ fieldName = "3", fieldValue= "-11" }, - new EnvironmentalSensorHistor{ fieldName = "4", fieldValue= "21" }, - new EnvironmentalSensorHistor{ fieldName = "5", fieldValue= "-41" }, - new EnvironmentalSensorHistor{ fieldName = "6", fieldValue= "23" }, - new EnvironmentalSensorHistor{ fieldName = "7", fieldValue= "-31" }, - new EnvironmentalSensorHistor{ fieldName = "8", fieldValue= "-23" }, - new EnvironmentalSensorHistor{ fieldName = "9", fieldValue= "-11" }, - new EnvironmentalSensorHistor{ fieldName = "10", fieldValue= "-21" }, - new EnvironmentalSensorHistor{ fieldName = "11", fieldValue= "24" }, - new EnvironmentalSensorHistor{ fieldName = "12", fieldValue= "41" }, - new EnvironmentalSensorHistor{ fieldName = "13", fieldValue= "32" }, - new EnvironmentalSensorHistor{ fieldName = "14", fieldValue= "23" } - }, "#FF9D54"); - tempEchartOption.yTitle = "娓╁害 (掳)"; - tempEchartOption.xTitle = ""; - var opString = tempEchartOption.InitOption(); - tempEchartsView.ShowWithOption(opString); + //List<string> vs = new List<string>() { + // "1","2","3","4","5","6","7","8","9","10","11","12","13","14" + // }; + //tempEchartOption.InitXdataText(vs); + //tempEchartOption.InitYdataText("yData", new List<EnvironmentalSensorHistor>() { + // new EnvironmentalSensorHistor{ fieldName = "1", fieldValue= "23" }, + // new EnvironmentalSensorHistor{ fieldName = "2", fieldValue= "22" }, + // new EnvironmentalSensorHistor{ fieldName = "3", fieldValue= "-11" }, + // new EnvironmentalSensorHistor{ fieldName = "4", fieldValue= "21" }, + // new EnvironmentalSensorHistor{ fieldName = "5", fieldValue= "-41" }, + // new EnvironmentalSensorHistor{ fieldName = "6", fieldValue= "23" }, + // new EnvironmentalSensorHistor{ fieldName = "7", fieldValue= "-31" }, + // new EnvironmentalSensorHistor{ fieldName = "8", fieldValue= "-23" }, + // new EnvironmentalSensorHistor{ fieldName = "9", fieldValue= "-11" }, + // new EnvironmentalSensorHistor{ fieldName = "10", fieldValue= "-21" }, + // new EnvironmentalSensorHistor{ fieldName = "11", fieldValue= "24" }, + // new EnvironmentalSensorHistor{ fieldName = "12", fieldValue= "41" }, + // new EnvironmentalSensorHistor{ fieldName = "13", fieldValue= "32" }, + // new EnvironmentalSensorHistor{ fieldName = "14", fieldValue= "23" } + //}, "#FF9D54"); + //tempEchartOption.yTitle = "娓╁害 (掳)"; + //tempEchartOption.xTitle = ""; + //var opString = tempEchartOption.InitOption(); + //tempEchartsView.ShowWithOption(opString); - List<string> vs2 = new List<string>() { - "1","2","3","4","5","6","7","8","9","10","11","12","13","14" - }; - humiEchartsOption.InitXdataText(vs2); - humiEchartsOption.InitYdataText("yData", new List<EnvironmentalSensorHistor>() { - new EnvironmentalSensorHistor{ fieldName = "1", fieldValue= "23" }, - new EnvironmentalSensorHistor{ fieldName = "2", fieldValue= "22" }, - new EnvironmentalSensorHistor{ fieldName = "3", fieldValue= "-11" }, - new EnvironmentalSensorHistor{ fieldName = "4", fieldValue= "21" }, - new EnvironmentalSensorHistor{ fieldName = "5", fieldValue= "-41" }, - new EnvironmentalSensorHistor{ fieldName = "6", fieldValue= "23" }, - new EnvironmentalSensorHistor{ fieldName = "7", fieldValue= "-31" }, - new EnvironmentalSensorHistor{ fieldName = "8", fieldValue= "-23" }, - new EnvironmentalSensorHistor{ fieldName = "9", fieldValue= "-11" }, - new EnvironmentalSensorHistor{ fieldName = "10", fieldValue= "-21" }, - new EnvironmentalSensorHistor{ fieldName = "11", fieldValue= "24" }, - new EnvironmentalSensorHistor{ fieldName = "12", fieldValue= "41" }, - new EnvironmentalSensorHistor{ fieldName = "13", fieldValue= "32" }, - new EnvironmentalSensorHistor{ fieldName = "14", fieldValue= "23" } - }, "#FF9D54"); - humiEchartsOption.yTitle = "婀垮害 (%)"; - humiEchartsOption.xTitle = ""; - var opString2 = humiEchartsOption.InitOption(); + //List<string> vs2 = new List<string>() { + // "1","2","3","4","5","6","7","8","9","10","11","12","13","14" + // }; + //humiEchartsOption.InitXdataText(vs2); + //humiEchartsOption.InitYdataText("yData", new List<EnvironmentalSensorHistor>() { + // new EnvironmentalSensorHistor{ fieldName = "1", fieldValue= "23" }, + // new EnvironmentalSensorHistor{ fieldName = "2", fieldValue= "22" }, + // new EnvironmentalSensorHistor{ fieldName = "3", fieldValue= "-11" }, + // new EnvironmentalSensorHistor{ fieldName = "4", fieldValue= "21" }, + // new EnvironmentalSensorHistor{ fieldName = "5", fieldValue= "-41" }, + // new EnvironmentalSensorHistor{ fieldName = "6", fieldValue= "23" }, + // new EnvironmentalSensorHistor{ fieldName = "7", fieldValue= "-31" }, + // new EnvironmentalSensorHistor{ fieldName = "8", fieldValue= "-23" }, + // new EnvironmentalSensorHistor{ fieldName = "9", fieldValue= "-11" }, + // new EnvironmentalSensorHistor{ fieldName = "10", fieldValue= "-21" }, + // new EnvironmentalSensorHistor{ fieldName = "11", fieldValue= "24" }, + // new EnvironmentalSensorHistor{ fieldName = "12", fieldValue= "41" }, + // new EnvironmentalSensorHistor{ fieldName = "13", fieldValue= "32" }, + // new EnvironmentalSensorHistor{ fieldName = "14", fieldValue= "23" } + //}, "#FF9D54"); + //humiEchartsOption.yTitle = "婀垮害 (%)"; + //humiEchartsOption.xTitle = ""; + //var opString2 = humiEchartsOption.InitOption(); - humiEchartsView.ShowWithOption(opString2); + //humiEchartsView.ShowWithOption(opString2); #endif + LoadEvent_ChangeSensorHistoryShowType(); + LoadMothed_GetHistoryData(); } @@ -247,6 +251,8 @@ btnShowHistroyData_Month.IsSelected = false; btnShowHistroyData_Week.IsSelected = false; curQueryType = "hour"; + tempEchartOption.YvalueText = ""; + humiEchartsOption.YvalueText = ""; LoadMothed_GetHistoryData(); }; @@ -257,6 +263,8 @@ btnShowHistroyData_Month.IsSelected = true; btnShowHistroyData_Week.IsSelected = false; curQueryType = "month"; + tempEchartOption.YvalueText = ""; + humiEchartsOption.YvalueText = ""; LoadMothed_GetHistoryData(); }; btnShowHistroyData_Week.MouseUpEventHandler = (sender, e) => @@ -266,6 +274,8 @@ btnShowHistroyData_Month.IsSelected = false; btnShowHistroyData_Week.IsSelected = true; curQueryType = "week"; + tempEchartOption.YvalueText = ""; + humiEchartsOption.YvalueText = ""; LoadMothed_GetHistoryData(); }; @@ -303,7 +313,7 @@ loadPage.Start(Language.StringByID(StringId.PleaseWait)); }); - var revertObj = new HttpServerRequest().GetSensorHistory( function.deviceId, curQueryType , "room_temp"); + var revertObj = new HttpServerRequest().GetSensorHistory(curQueryType, function.deviceId , "room_temp"); if (revertObj != null) { if (revertObj.Code == StateCode.SUCCESS) @@ -319,16 +329,17 @@ } tempEchartOption.InitXdataText(vs); } - tempEchartOption.InitYdataText("", revertData, "#FF80AEFF"); + tempEchartOption.InitYdataTextLinearGradient("(掳C)", revertData, colorString); + + tempEchartOption.xTitle = Language.StringByID(StringId.timeMode); + var opString = tempEchartOption.InitOption(); + + Application.RunOnMainThread(() => + { + tempEchartsView.ShowWithOption(opString); + }); } } - tempEchartOption.xTitle = Language.StringByID(StringId.timeMode); - var opString = tempEchartOption.InitOption(); - - Application.RunOnMainThread(() => - { - tempEchartsView.ShowWithOption(opString); - }); } catch (Exception ex) { @@ -336,6 +347,7 @@ } finally { + inReadTempHistory = false; if (!inReadHumiHistory) { Application.RunOnMainThread(() => @@ -357,7 +369,7 @@ loadPage.Start(Language.StringByID(StringId.PleaseWait)); }); - var revertObj = new HttpServerRequest().GetSensorHistory(function.deviceId, curQueryType, "room_humidity"); + var revertObj = new HttpServerRequest().GetSensorHistory(curQueryType,function.deviceId, "room_humidity"); if (revertObj != null) { if (revertObj.Code == StateCode.SUCCESS) @@ -373,7 +385,7 @@ } humiEchartsOption.InitXdataText(vs); } - humiEchartsOption.InitYdataText("", revertData, "#FF80AEFF"); + humiEchartsOption.InitYdataTextLinearGradient("(%)", revertData, colorString); } } humiEchartsOption.xTitle = Language.StringByID(StringId.timeMode); @@ -390,6 +402,7 @@ } finally { + inReadHumiHistory = false; if (!inReadTempHistory) { Application.RunOnMainThread(() => -- Gitblit v1.8.0