From c7f0f1a0c2148ca9a8944e523404b06351bb7977 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期四, 14 四月 2022 15:35:39 +0800 Subject: [PATCH] 金茂温控器更新 --- HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/CacDayHistoryPage.cs | 115 +++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 74 insertions(+), 41 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/CacDayHistoryPage.cs b/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/CacDayHistoryPage.cs index 6a8adb8..71f5518 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/CacDayHistoryPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/CacDayHistoryPage.cs @@ -13,9 +13,16 @@ EchartsOption_BrokenLine brokenLine; MyEchartsViewOn myEchartsView_Line; string curQueryType = "hour"; - public CacDayHistoryPage() + string queryTime; + string functionId; + string time; + public CacDayHistoryPage(string functionId,string queryType, string time) { + this.time = time; + this.functionId = functionId; + curQueryType = queryType; bodyView = this; + queryTime = time; } @@ -33,6 +40,23 @@ Height = Application.GetRealHeight(603), }; bodyView.AddChidren(contentView); + + var btnTitle = new Button() + { + Height = Application.GetRealHeight(60), + TextAlignment = TextAlignment.Center, + TextSize = CSS_FontSize.SubheadingFontSize, + TextColor = CSS_Color.FirstLevelTitleColor, + }; + if(curQueryType == "room_temp") + { + btnTitle.Text = queryTime + "瀹ゅ唴娓╁害鍘嗗彶鏁版嵁"; + } + else + { + btnTitle.Text = queryTime + "瀹ゅ唴婀垮害鍘嗗彶鏁版嵁"; + } + contentView.AddChidren(btnTitle); var historyDataView = new FrameLayout() @@ -56,42 +80,43 @@ #if DEBUG - List<string> vs = new List<string>() { - "1","2","3","4","5","6","7","8","9","10","11","12","13","14" - }; - brokenLine.InitXdataText(vs); - brokenLine.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"); - brokenLine.yTitle = "(鈩�)"; - brokenLine.xTitle = ""; - if (curQueryType != "hour") - { - brokenLine.xTitle = Language.StringByID(StringId.Date); - } - var opString = brokenLine.InitOption(); + //List<string> vs = new List<string>() { + // "1","2","3","4","5","6","7","8","9","10","11","12","13","14" + // }; + //brokenLine.InitXdataText(vs); + //brokenLine.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"); + //brokenLine.yTitle = "(鈩�)"; + //brokenLine.xTitle = ""; + ////if (curQueryType != "hour") + ////{ + //// brokenLine.xTitle = Language.StringByID(StringId.Date); + ////} + //var opString = brokenLine.InitOption(); - myEchartsView_Line.ShowWithOption(opString); + // myEchartsView_Line.ShowWithOption(opString); #endif + LoadMothed_GetHistoryData(); } /// <summary> /// 璇诲彇鍘嗗彶鏁版嵁 /// </summary> - void LoadMothed_GetHistoryData(Function sr, bool isDel) + void LoadMothed_GetHistoryData() { var loadPage = new Loading() @@ -109,8 +134,7 @@ loadPage.Start(Language.StringByID(StringId.PleaseWait)); }); - var sensorType = sr.spk.Split(".")[1]; - var revertObj = new HttpServerRequest().GetSensorHistory(curQueryType, sr.deviceId, "total_electricity"); + var revertObj = new HttpServerRequest().GetSensorHistory("day_hour", functionId, curQueryType,time); if (revertObj != null) { if (revertObj.Code == StateCode.SUCCESS) @@ -126,19 +150,28 @@ } brokenLine.InitXdataText(vs); } - if (sr.GetAttribute("ydata") == null) - { - sr.attributes.Add(new FunctionAttributes() { key = "ydata" }); - } - sr.SetAttrState("ydata", brokenLine.InitYdataText(sr.name, revertData, sr.GetAttrState("color")) + ","); + //if (sr.GetAttribute("ydata") == null) + //{ + // sr.attributes.Add(new FunctionAttributes() { key = "ydata" }); + //} + //sr.SetAttrState("ydata", + brokenLine.InitYdataText("", revertData, "#FF9D54");// + ","); } } - brokenLine.yTitle = Language.StringByID(StringId.EnergyConsumption) + "(kW)"; - brokenLine.xTitle = Language.StringByID(StringId.timeMode); - if (curQueryType != "hour") + brokenLine.yTitle = Language.StringByID(StringId.Uint); + if(curQueryType == "room_temp") { - brokenLine.xTitle = Language.StringByID(StringId.Date); + brokenLine.yTitle += ":掳C"; } + else + { + brokenLine.yTitle += ":%"; + } + brokenLine.xTitle = Language.StringByID(StringId.timeMode); + //if (curQueryType != "hour") + //{ + // brokenLine.xTitle = Language.StringByID(StringId.Date); + //} var opString = brokenLine.InitOption(); Application.RunOnMainThread(() => -- Gitblit v1.8.0