From c00da77d00a479fa5d022346a6d9075f90a5c087 Mon Sep 17 00:00:00 2001 From: wxr <wxr@hdlchina.com.cn> Date: 星期六, 14 九月 2024 10:05:34 +0800 Subject: [PATCH] 退出登录时间调整,新风,音乐 --- HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/CacDayHistoryPage.cs | 76 ++++++++++++++++++++++++++++---------- 1 files changed, 56 insertions(+), 20 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/CacDayHistoryPage.cs b/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/CacDayHistoryPage.cs index 6a8adb8..2668f25 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; } @@ -24,15 +31,34 @@ /// </summary> public void InitView() { - new TopViewDiv(bodyView, Language.StringByID(StringId.StatisticalChart24Hour)).LoadTopView(); + var topview = new TopViewDiv(bodyView, Language.StringByID(StringId.StatisticalChart24Hour)); + topview.maginY = 10; + topview.LoadTopView(); bodyView.BackgroundColor = CSS_Color.BackgroundColor; var contentView = new FrameLayout() { - Y = Application.GetRealHeight(64), + Y = Application.GetRealHeight(74), 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() @@ -78,20 +104,22 @@ }, "#FF9D54"); brokenLine.yTitle = "(鈩�)"; brokenLine.xTitle = ""; - if (curQueryType != "hour") - { - brokenLine.xTitle = Language.StringByID(StringId.Date); - } + //if (curQueryType != "hour") + //{ + // brokenLine.xTitle = Language.StringByID(StringId.Date); + //} var opString = brokenLine.InitOption(); - myEchartsView_Line.ShowWithOption(opString); + myEchartsView_Line.ShowWithOptionJsonString(opString); + #endif + //LoadMothed_GetHistoryData(); } /// <summary> /// 璇诲彇鍘嗗彶鏁版嵁 /// </summary> - void LoadMothed_GetHistoryData(Function sr, bool isDel) + void LoadMothed_GetHistoryData() { var loadPage = new Loading() @@ -109,8 +137,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 +153,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