From 84115d8b6b58b4fcb7251811cb564eb5d2aa850d Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期五, 04 十一月 2022 11:55:48 +0800 Subject: [PATCH] 组合调光 --- HDL-ON_Android/Properties/AndroidManifest.xml | 4 HDL_ON/UI/UI2/FuntionControlView/Acst/AcstSubHistoryPage.cs | 12 HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs | 4 HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption_BrokenLine.cs | 58 +++++++ HDL_ON/UI/UI2/FuntionControlView/Acst/AcstParentPage.cs | 115 ++++++++------ HDL_ON/UI/UI0-Public/TopViewDiv.cs | 14 + HDL_ON/UI/UI2/FuntionControlView/Light/LightScene/AddLightScene.cs | 7 HDL_ON/UI/UI2/2-Classification/FunctionPage.cs | 19 ++ HDL_ON/DAL/Server/HttpUtil.cs | 4 HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs | 4 HDL_ON/UI/UI2/FuntionControlView/Acst/AcstSubPage.cs | 20 +- HDL_ON/UI/UI1-Login/LoginPage.cs | 211 +++++++++++++------------- SiriIntents/Server/HttpUtil.cs | 4 13 files changed, 294 insertions(+), 182 deletions(-) diff --git a/HDL-ON_Android/Properties/AndroidManifest.xml b/HDL-ON_Android/Properties/AndroidManifest.xml index 67844c0..2edb0de 100644 --- a/HDL-ON_Android/Properties/AndroidManifest.xml +++ b/HDL-ON_Android/Properties/AndroidManifest.xml @@ -1,5 +1,5 @@ 锘�<?xml version="1.0" encoding="utf-8"?> -<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="1.6.2" package="com.hdl.onpro" xmlns:tools="http://schemas.android.com/tools" android:versionCode="202210281"> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="1.6.2" package="com.hdl.onpro" xmlns:tools="http://schemas.android.com/tools" android:versionCode="202211041"> <uses-sdk android:minSdkVersion="26" android:targetSdkVersion="29" /> <!--鍙嬬洘--> <!--<uses-sdk android:minSdkVersion="8"></uses-sdk>--> @@ -61,7 +61,7 @@ <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> - <!-- 瀹氫綅鏉冮檺--> + <!-- 瀹氫綅鏉冮檺 --> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <!-- 鎷嶇収鏉冮檺 --> diff --git a/HDL_ON/DAL/Server/HttpUtil.cs b/HDL_ON/DAL/Server/HttpUtil.cs index 511a91e..bf39c96 100644 --- a/HDL_ON/DAL/Server/HttpUtil.cs +++ b/HDL_ON/DAL/Server/HttpUtil.cs @@ -17,8 +17,8 @@ /// 鍥哄畾鍩熷悕,姝e紡鐜 /// 鍏叡鍩熷悕灏辫繎瑙f瀽 /// </summary> - public const string GlobalRequestHttpsHost = "https://nearest.hdlcontrol.com"; - //public const string GlobalRequestHttpsHost = "https://test-gz.hdlcontrol.com";//mmmm + //public const string GlobalRequestHttpsHost = "https://nearest.hdlcontrol.com"; + public const string GlobalRequestHttpsHost = "https://test-gz.hdlcontrol.com";//mmmm /// <summary> /// RegionMark /// </summary> diff --git a/HDL_ON/UI/UI0-Public/TopViewDiv.cs b/HDL_ON/UI/UI0-Public/TopViewDiv.cs index 63e8ba3..8fcc613 100644 --- a/HDL_ON/UI/UI0-Public/TopViewDiv.cs +++ b/HDL_ON/UI/UI0-Public/TopViewDiv.cs @@ -169,11 +169,15 @@ var btnSetting = new Button() { - X = Application.GetRealWidth(337), - Y = Application.GetRealHeight(29), - Width = Application.GetMinRealAverage(28), - Height = Application.GetMinRealAverage(28), - UnSelectedImagePath = "FunctionIcon/Light/LightScene/SetLightSceneIcon.png", + X = Application.GetRealWidth(337-37), + Y = Application.GetRealHeight(10), + Width = Application.GetMinRealAverage(28+37), + Height = Application.GetMinRealAverage(28+19), + Text = "缁勫悎璋冨厜", + TextSize = CSS_FontSize.TextFontSize, + TextColor = CSS_Color.MainColor, + IsMoreLines = true + //UnSelectedImagePath = "FunctionIcon/Light/LightScene/SetLightSceneIcon.png", }; contentView.AddChidren(btnSetting); diff --git a/HDL_ON/UI/UI1-Login/LoginPage.cs b/HDL_ON/UI/UI1-Login/LoginPage.cs index 22ff68e..5a67121 100644 --- a/HDL_ON/UI/UI1-Login/LoginPage.cs +++ b/HDL_ON/UI/UI1-Login/LoginPage.cs @@ -219,6 +219,7 @@ etAccount.Text = "tf@smarttech.com.ua"; etAccount.Text = "13288623489"; etAccount.Text = "455740454@qq.com"; + etAccount.Text = "13799777637"; } else { @@ -252,9 +253,9 @@ } b = !b; etPassword.Text = "123456"; - if(etAccount.Text == "455740454@qq.com") + if(etAccount.Text == "13799777637") { - etPassword.Text = "a123456"; + etPassword.Text = "xiamen1990"; } //etPassword.Text = "Hdl85521566"; btnLogin.IsSelected = true; @@ -812,110 +813,110 @@ }; FunctionList.List.Functions.Add(lightRgbw1); - //FunctionList.List.Functions.Add(new Function - //{ - // name = "娴嬭瘯-绌鸿皟绉戞妧绯荤粺鎬绘帶", - // spk = SPK.AcstParent, - // collect = true, - // attributes = new List<FunctionAttributes>() - //{ - // new FunctionAttributes(){ key = FunctionAttributeKey.OnOff ,curValue = "on",state = "on" }, - // new FunctionAttributes(){ key = AcstParent_AttrEnum.mode.ToString(),curValue = AcstParent_Attr_ModeValueEnum.cool.ToString(),state = AcstParent_Attr_ModeValueEnum.cool.ToString(), - // value = new List<string> - // { - // AcstParent_Attr_ModeValueEnum.cool.ToString(), - // AcstParent_Attr_ModeValueEnum.dry.ToString(), - // AcstParent_Attr_ModeValueEnum.fan.ToString(), - // AcstParent_Attr_ModeValueEnum.heat.ToString(), - // AcstParent_Attr_ModeValueEnum.humidity.ToString(), - // AcstParent_Attr_ModeValueEnum.heat_humidity.ToString(), - // } - // }, - // new FunctionAttributes(){ key = AcstParent_AttrEnum.scene.ToString(), curValue = AcstParent_Attr_SceneValueEnum.at_home.ToString(), state = AcstParent_Attr_SceneValueEnum.at_home.ToString(), - // value = new List<string>() - // { - // AcstParent_Attr_SceneValueEnum.at_home.ToString(), - // AcstParent_Attr_SceneValueEnum.leave_home.ToString(), - // AcstParent_Attr_SceneValueEnum.sleep.ToString(), - // } - // }, - // new FunctionAttributes(){ key = AcstParent_AttrEnum.day_electricity.ToString(),curValue = "99",state = "99"}, - // new FunctionAttributes(){ key = AcstParent_AttrEnum.month_electricity.ToString(),curValue = "999",state = "999"}, - // new FunctionAttributes(){ key = AcstParent_AttrEnum.total_electricity.ToString(),curValue = "9999",state = "9999"}, - // new FunctionAttributes(){ key = AcstParent_AttrEnum.active_power.ToString(),curValue = "9999",state = "9999"}, - // new FunctionAttributes(){ key = AcstParent_AttrEnum.room_temp.ToString(),curValue = "26",state = "26"}, - // new FunctionAttributes(){ key = AcstParent_AttrEnum.room_humidity.ToString(),curValue = "66",state = "66"}, - // new FunctionAttributes(){ key = AcstParent_AttrEnum.co2.ToString(),curValue = "266",state = "266"}, - // new FunctionAttributes(){ key = AcstParent_AttrEnum.tvoc.ToString(),curValue = "666",state = "666"}, - // new FunctionAttributes(){ key = AcstParent_AttrEnum.pm25.ToString(),curValue = "36",state = "36"}, - //} - //}); + FunctionList.List.Functions.Add(new Function + { + name = "娴嬭瘯-绌鸿皟绉戞妧绯荤粺鎬绘帶", + spk = SPK.AcstParent, + collect = true, + attributes = new List<FunctionAttributes>() + { + new FunctionAttributes(){ key = FunctionAttributeKey.OnOff ,curValue = "on",state = "on" }, + new FunctionAttributes(){ key = AcstParent_AttrEnum.mode.ToString(),curValue = AcstParent_Attr_ModeValueEnum.cool.ToString(),state = AcstParent_Attr_ModeValueEnum.cool.ToString(), + value = new List<string> + { + AcstParent_Attr_ModeValueEnum.cool.ToString(), + AcstParent_Attr_ModeValueEnum.dry.ToString(), + AcstParent_Attr_ModeValueEnum.fan.ToString(), + AcstParent_Attr_ModeValueEnum.heat.ToString(), + AcstParent_Attr_ModeValueEnum.humidity.ToString(), + AcstParent_Attr_ModeValueEnum.heat_humidity.ToString(), + } + }, + new FunctionAttributes(){ key = AcstParent_AttrEnum.scene.ToString(), curValue = AcstParent_Attr_SceneValueEnum.at_home.ToString(), state = AcstParent_Attr_SceneValueEnum.at_home.ToString(), + value = new List<string>() + { + AcstParent_Attr_SceneValueEnum.at_home.ToString(), + AcstParent_Attr_SceneValueEnum.leave_home.ToString(), + AcstParent_Attr_SceneValueEnum.sleep.ToString(), + } + }, + new FunctionAttributes(){ key = AcstParent_AttrEnum.day_electricity.ToString(),curValue = "99",state = "99"}, + new FunctionAttributes(){ key = AcstParent_AttrEnum.month_electricity.ToString(),curValue = "999",state = "999"}, + new FunctionAttributes(){ key = AcstParent_AttrEnum.total_electricity.ToString(),curValue = "9999",state = "9999"}, + new FunctionAttributes(){ key = AcstParent_AttrEnum.active_power.ToString(),curValue = "9999",state = "9999"}, + //new FunctionAttributes(){ key = AcstParent_AttrEnum.room_temp.ToString(),curValue = "26",state = "26"}, + //new FunctionAttributes(){ key = AcstParent_AttrEnum.room_humidity.ToString(),curValue = "66",state = "66"}, + //new FunctionAttributes(){ key = AcstParent_AttrEnum.co2.ToString(),curValue = "266",state = "266"}, + //new FunctionAttributes(){ key = AcstParent_AttrEnum.tvoc.ToString(),curValue = "666",state = "666"}, + //new FunctionAttributes(){ key = AcstParent_AttrEnum.pm25.ToString(),curValue = "36",state = "36"}, + } + }); - //FunctionList.List.Functions.Add(new Function - //{ - // name = "娴嬭瘯-绌鸿皟绉戞妧绯荤粺瀛愭帶-1", - // spk = SPK.AcstSub, - // sid = "0000001", - // attributes = new List<FunctionAttributes>() - //{ - // new FunctionAttributes(){ key = FunctionAttributeKey.OnOff ,curValue = "on",state = "on" }, - // new FunctionAttributes(){ key = AcstSub_AttrEnum.set_temp.ToString(),curValue = "26",state = "26"}, - // new FunctionAttributes(){ key = AcstSub_AttrEnum.room_temp.ToString(),curValue = "26",state = "26"}, - // new FunctionAttributes(){ key = AcstSub_AttrEnum.room_humidity.ToString(),curValue = "66",state = "66"}, - //} - //}); - //FunctionList.List.Functions.Add(new Function - //{ - // name = "娴嬭瘯-绌鸿皟绉戞妧绯荤粺瀛愭帶-2", - // spk = SPK.AcstSub, - // sid = "0000002", - // attributes = new List<FunctionAttributes>() - //{ - // new FunctionAttributes(){ key = FunctionAttributeKey.OnOff ,curValue = "on",state = "on" }, - // new FunctionAttributes(){ key = AcstSub_AttrEnum.set_temp.ToString(),curValue = "26",state = "26"}, - // new FunctionAttributes(){ key = AcstSub_AttrEnum.room_temp.ToString(),curValue = "26",state = "26"}, - // new FunctionAttributes(){ key = AcstSub_AttrEnum.room_humidity.ToString(),curValue = "66",state = "66"}, - //} - //}); - //FunctionList.List.Functions.Add(new Function - //{ - // name = "娴嬭瘯-绌鸿皟绉戞妧绯荤粺瀛愭帶-3", - // spk = SPK.AcstSub, - // sid = "0000003", - // attributes = new List<FunctionAttributes>() - //{ - // new FunctionAttributes(){ key = FunctionAttributeKey.OnOff ,curValue = "on",state = "on" }, - // new FunctionAttributes(){ key = AcstSub_AttrEnum.set_temp.ToString(),curValue = "26",state = "26"}, - // new FunctionAttributes(){ key = AcstSub_AttrEnum.room_temp.ToString(),curValue = "26",state = "26"}, - // new FunctionAttributes(){ key = AcstSub_AttrEnum.room_humidity.ToString(),curValue = "66",state = "66"}, - //} - //}); - //FunctionList.List.Functions.Add(new Function - //{ - // name = "娴嬭瘯-绌鸿皟绉戞妧绯荤粺瀛愭帶-4", - // spk = SPK.AcstSub, - // sid = "0000004", - // attributes = new List<FunctionAttributes>() - //{ - // new FunctionAttributes(){ key = FunctionAttributeKey.OnOff ,curValue = "on",state = "on" }, - // new FunctionAttributes(){ key = AcstSub_AttrEnum.set_temp.ToString(),curValue = "26",state = "26"}, - // new FunctionAttributes(){ key = AcstSub_AttrEnum.room_temp.ToString(),curValue = "26",state = "26"}, - // new FunctionAttributes(){ key = AcstSub_AttrEnum.room_humidity.ToString(),curValue = "66",state = "66"}, - //} - //}); - //FunctionList.List.Functions.Add(new Function - //{ - // name = "娴嬭瘯-绌鸿皟绉戞妧绯荤粺瀛愭帶-5", - // spk = SPK.AcstSub, - // sid = "0000005", - // attributes = new List<FunctionAttributes>() - //{ - // new FunctionAttributes(){ key = FunctionAttributeKey.OnOff ,curValue = "on",state = "on" }, - // new FunctionAttributes(){ key = AcstSub_AttrEnum.set_temp.ToString(),curValue = "26",state = "26"}, - // new FunctionAttributes(){ key = AcstSub_AttrEnum.room_temp.ToString(),curValue = "26",state = "26"}, - // new FunctionAttributes(){ key = AcstSub_AttrEnum.room_humidity.ToString(),curValue = "66",state = "66"}, - //} - //}); + FunctionList.List.Functions.Add(new Function + { + name = "娴嬭瘯-绌鸿皟绉戞妧绯荤粺瀛愭帶-1", + spk = SPK.AcstSub, + sid = "0000001", + attributes = new List<FunctionAttributes>() + { + new FunctionAttributes(){ key = FunctionAttributeKey.OnOff ,curValue = "on",state = "on" }, + new FunctionAttributes(){ key = AcstSub_AttrEnum.set_temp.ToString(),curValue = "26",state = "26"}, + new FunctionAttributes(){ key = AcstSub_AttrEnum.room_temp.ToString(),curValue = "26",state = "26"}, + new FunctionAttributes(){ key = AcstSub_AttrEnum.room_humidity.ToString(),curValue = "66",state = "66"}, + } + }); + FunctionList.List.Functions.Add(new Function + { + name = "娴嬭瘯-绌鸿皟绉戞妧绯荤粺瀛愭帶-2", + spk = SPK.AcstSub, + sid = "0000002", + attributes = new List<FunctionAttributes>() + { + new FunctionAttributes(){ key = FunctionAttributeKey.OnOff ,curValue = "on",state = "on" }, + new FunctionAttributes(){ key = AcstSub_AttrEnum.set_temp.ToString(),curValue = "26",state = "26"}, + new FunctionAttributes(){ key = AcstSub_AttrEnum.room_temp.ToString(),curValue = "26",state = "26"}, + new FunctionAttributes(){ key = AcstSub_AttrEnum.room_humidity.ToString(),curValue = "66",state = "66"}, + } + }); + FunctionList.List.Functions.Add(new Function + { + name = "娴嬭瘯-绌鸿皟绉戞妧绯荤粺瀛愭帶-3", + spk = SPK.AcstSub, + sid = "0000003", + attributes = new List<FunctionAttributes>() + { + new FunctionAttributes(){ key = FunctionAttributeKey.OnOff ,curValue = "on",state = "on" }, + new FunctionAttributes(){ key = AcstSub_AttrEnum.set_temp.ToString(),curValue = "26",state = "26"}, + new FunctionAttributes(){ key = AcstSub_AttrEnum.room_temp.ToString(),curValue = "26",state = "26"}, + new FunctionAttributes(){ key = AcstSub_AttrEnum.room_humidity.ToString(),curValue = "66",state = "66"}, + } + }); + FunctionList.List.Functions.Add(new Function + { + name = "娴嬭瘯-绌鸿皟绉戞妧绯荤粺瀛愭帶-4", + spk = SPK.AcstSub, + sid = "0000004", + attributes = new List<FunctionAttributes>() + { + new FunctionAttributes(){ key = FunctionAttributeKey.OnOff ,curValue = "on",state = "on" }, + new FunctionAttributes(){ key = AcstSub_AttrEnum.set_temp.ToString(),curValue = "26",state = "26"}, + new FunctionAttributes(){ key = AcstSub_AttrEnum.room_temp.ToString(),curValue = "26",state = "26"}, + new FunctionAttributes(){ key = AcstSub_AttrEnum.room_humidity.ToString(),curValue = "66",state = "66"}, + } + }); + FunctionList.List.Functions.Add(new Function + { + name = "娴嬭瘯-绌鸿皟绉戞妧绯荤粺瀛愭帶-5", + spk = SPK.AcstSub, + sid = "0000005", + attributes = new List<FunctionAttributes>() + { + new FunctionAttributes(){ key = FunctionAttributeKey.OnOff ,curValue = "on",state = "on" }, + new FunctionAttributes(){ key = AcstSub_AttrEnum.set_temp.ToString(),curValue = "26",state = "26"}, + new FunctionAttributes(){ key = AcstSub_AttrEnum.room_temp.ToString(),curValue = "26",state = "26"}, + new FunctionAttributes(){ key = AcstSub_AttrEnum.room_humidity.ToString(),curValue = "66",state = "66"}, + } + }); diff --git a/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs b/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs index f23e855..23f59f9 100644 --- a/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs +++ b/HDL_ON/UI/UI2/2-Classification/FunctionPage.cs @@ -187,6 +187,25 @@ ShowFunctionRow(functionList); LoadDialog_ChangeFloor(); + + + #region 鍔犺浇缁勫悎璋冨厜鍦烘櫙 + if (titleId == StringId.Lights) + { + foreach (var lightScene in FunctionList.List.scenes) + { + if (lightScene.sceneType == SceneType.LightScene) + if (lightScene != null) + { + functionListView.AddChidren(new Button() { Height = Application.GetRealHeight(12) }); + var sceneRow = new SceneControlZone(lightScene); + functionListView.AddChidren(sceneRow); + sceneRow.LoadView(); + } + } + } + #endregion + } /// <summary> diff --git a/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs b/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs index cab41f5..35a706a 100644 --- a/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs +++ b/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs @@ -401,6 +401,10 @@ { foreach (var scene in listScene) { + if(scene.sceneType == SceneType.LightScene) + { + continue; + } System.Threading.Thread.Sleep(10); Application.RunOnMainThread(() => { diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs index 409580a..9cbb1e1 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalDataPage.cs @@ -605,8 +605,8 @@ }); var sendString = scanString.Replace("source://bind/", ""); MainPage.Log($"缁戝畾source灞�:{sendString}"); - //缁戝畾source灞� - var pack = new HttpServerRequest().BindSourcePanel(sendString); + //缁戝畾source灞� + var pack = new HttpServerRequest().BindSourcePanel(sendString); Application.RunOnMainThread(() => { var title = Language.StringByID(StringId.Tip); diff --git a/HDL_ON/UI/UI2/FuntionControlView/Acst/AcstParentPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Acst/AcstParentPage.cs index 8f2b256..35898ed 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Acst/AcstParentPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Acst/AcstParentPage.cs @@ -467,7 +467,7 @@ { Width = Application.GetRealWidth(100 * energyCount), Gravity = Gravity.Center, - Visible = false, + Visible = sensorCount == 0 }; if (energyCount > 0) { @@ -480,7 +480,6 @@ { text = "Power"; } - sensorDiyView_EleActivePower = new SensorDiyView(energyListView, curColor, totalObj.state == "" ? "--" : totalObj.state, "KW", text, 100); } if (dayObj != null) @@ -490,7 +489,7 @@ { text = "Power of today"; } - sensorDiyView_EleDay = new SensorDiyView(energyListView, curColor, dayObj.state == "" ? "--" : dayObj.state, "KW", text, 100); + sensorDiyView_EleDay = new SensorDiyView(energyListView, curColor, dayObj.state == "" ? "--" : dayObj.state, "KWh", text, 100); } if (monthObj != null) { @@ -643,10 +642,10 @@ bottomView.AddChidren(btnModeControl); btnModeControl.MouseUpEventHandler = (sender3, e3) => { - if(function.trait_on_off.state == "off") - { - return; - } + //if(function.trait_on_off.state == "off") + //{ + // return; + //} Dialog dialog = new Dialog(); var dialogView = new FrameLayout(); @@ -675,7 +674,7 @@ { X = Application.GetRealWidth(16), Width = Application.GetRealWidth(100), - TextID = StringId.SelectScene, + TextID = StringId.SelectMode, TextSize = 16, TextColor = CSS.CSS_Color.FirstLevelTitleColor, IsBold = true, @@ -752,41 +751,6 @@ heatView.AddChidren(heatIconButton); #endregion } - if (function.GetAttribute(AcstParent_AttrEnum.mode.ToString()).value.Contains(AcstParent_Attr_ModeValueEnum.humidity.ToString())) - { - - #region 闄ゆ箍 - var dehumiView = new FrameLayout() - { - X = Application.GetRealWidth(2), - Width = Application.GetRealWidth(144), - Height = Application.GetRealHeight(44), - }; - dialogContentView.AddChidren(dehumiView); - dehumiView.AddChidren(new Button - { - Width = Application.GetRealWidth(112), - Gravity = Gravity.CenterHorizontal, - Height = 1, - BackgroundColor = CSS.CSS_Color.DividingLineColor, - }); - IconButton dehumiIconButton = new IconButton("FunctionIcon/Acst/grey/ModeDeHumiIcon.png", $"FunctionIcon/Acst/{imageFolder}/ModeDeHumiIcon.png", - Language.StringByID(StringId.Humidity), curColor, function.GetAttrState(AcstParent_AttrEnum.mode.ToString()) == AcstParent_Attr_ModeValueEnum.dry.ToString()); - dehumiIconButton.Click(() => - { - btnModeControl.SelectedImagePath = $"FunctionIcon/Acst/{imageFolder}/ModeDeHumiIcon2.png"; - dialog.Close(); - new System.Threading.Thread(() => - { - Dictionary<string, string> d = new Dictionary<string, string>(); - d.Add("mode", AcstParent_Attr_ModeValueEnum.dry.ToString()); - Control.Ins.SendWriteCommand(function, d); - }) - { IsBackground = true }.Start(); - }); - dehumiView.AddChidren(dehumiIconButton); - #endregion - } if (function.GetAttribute(AcstParent_AttrEnum.mode.ToString()).value.Contains(AcstParent_Attr_ModeValueEnum.fan.ToString())) { @@ -823,6 +787,40 @@ #endregion } + if (function.GetAttribute(AcstParent_AttrEnum.mode.ToString()).value.Contains(AcstParent_Attr_ModeValueEnum.dry.ToString())) + { + #region 闄ゆ箍 + var dehumiView = new FrameLayout() + { + X = Application.GetRealWidth(2), + Width = Application.GetRealWidth(144), + Height = Application.GetRealHeight(44), + }; + dialogContentView.AddChidren(dehumiView); + dehumiView.AddChidren(new Button + { + Width = Application.GetRealWidth(112), + Gravity = Gravity.CenterHorizontal, + Height = 1, + BackgroundColor = CSS.CSS_Color.DividingLineColor, + }); + IconButton dehumiIconButton = new IconButton("FunctionIcon/Acst/grey/ModeDeHumiIcon.png", $"FunctionIcon/Acst/{imageFolder}/ModeDeHumiIcon.png", + Language.StringByID(StringId.Dry), curColor, function.GetAttrState(AcstParent_AttrEnum.mode.ToString()) == AcstParent_Attr_ModeValueEnum.dry.ToString()); + dehumiIconButton.Click(() => + { + btnModeControl.SelectedImagePath = $"FunctionIcon/Acst/{imageFolder}/ModeDeHumiIcon2.png"; + dialog.Close(); + new System.Threading.Thread(() => + { + Dictionary<string, string> d = new Dictionary<string, string>(); + d.Add("mode", AcstParent_Attr_ModeValueEnum.dry.ToString()); + Control.Ins.SendWriteCommand(function, d); + }) + { IsBackground = true }.Start(); + }); + dehumiView.AddChidren(dehumiIconButton); + #endregion + } if (function.GetAttribute(AcstParent_AttrEnum.mode.ToString()).value.Contains(AcstParent_Attr_ModeValueEnum.heat_humidity.ToString())) { @@ -861,7 +859,6 @@ if (function.GetAttribute(AcstParent_AttrEnum.mode.ToString()).value.Contains(AcstParent_Attr_ModeValueEnum.humidity.ToString())) { - #region 鍔犳箍 var humiView = new FrameLayout() { @@ -943,10 +940,10 @@ btnWorkSceneControl.MouseUpEventHandler = (sender2, e2) => { - if (function.trait_on_off.state == "off") - { - return; - } + //if (function.trait_on_off.state == "off") + //{ + // return; + //} Dialog dialog = new Dialog(); var dialogView = new FrameLayout(); @@ -1166,10 +1163,32 @@ Text = text, }; contentView.AddChidren(btnText); + + + if (btnValue.Text.Length > 7) + { + btnValue.TextSize = 16; + } + else if (btnValue.Text.Length > 9) + { + btnValue.TextSize = 12; + } + } public void UpdateValue(string value) { + if (value.Contains(".")) + { + value = value.Remove(value.IndexOf('.'), value.Length - value.IndexOf('.')); + } + if (btnValue.Text.Length > 8) + { + btnValue.TextSize = 16; + }else if (btnValue.Text.Length > 10) + { + btnValue.TextSize = 12; + } btnValue.Text = value + unitString; } } diff --git a/HDL_ON/UI/UI2/FuntionControlView/Acst/AcstSubHistoryPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Acst/AcstSubHistoryPage.cs index eb0b3db..990e90e 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; } @@ -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, @@ -327,7 +329,7 @@ } tempEchartOption.InitXdataText(vs); } - tempEchartOption.InitYdataText("", revertData, "#FF80AEFF"); + tempEchartOption.InitYdataTextLinearGradient("(掳C)", revertData, colorString); tempEchartOption.xTitle = Language.StringByID(StringId.timeMode); var opString = tempEchartOption.InitOption(); @@ -383,7 +385,7 @@ } humiEchartsOption.InitXdataText(vs); } - humiEchartsOption.InitYdataText("", revertData, "#FF80AEFF"); + humiEchartsOption.InitYdataTextLinearGradient("(%)", revertData, colorString); } } humiEchartsOption.xTitle = Language.StringByID(StringId.timeMode); diff --git a/HDL_ON/UI/UI2/FuntionControlView/Acst/AcstSubPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Acst/AcstSubPage.cs index c0490ed..98e5278 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Acst/AcstSubPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Acst/AcstSubPage.cs @@ -21,6 +21,7 @@ Function function; uint curColor; + string colorString; string imageFolder = "blue"; @@ -51,14 +52,15 @@ { bodyView.btnPowerControl.IsSelected = true; bodyView.tempBar.ProgressBarColor = bodyView.curColor; - bodyView.tempBar.IsOffline = false; + //bodyView.tempBar.IsClickable = function.trait_on_off.curValue.ToString() == "off", + //bodyView.tempBar.IsOffline = false; } else { bodyView.btnPowerControl.IsSelected = false; bodyView.tempBar.ProgressBarColor = CSS_Color.DividingLineColor; - bodyView.tempBar.IsOffline = true; + //bodyView.tempBar.IsOffline = true; } }); @@ -71,13 +73,16 @@ switch (imageFolder) { case "blue": - curColor = CSS.CSS_Color.MainColor; + curColor = CSS_Color.MainColor; + colorString = "#4484F4"; break; case "orange": curColor = 0xFFFFB848; + colorString = "#FFB848"; break; case "purple": curColor = 0xFF9175F3; + colorString = "#9175F3"; break; } bodyView = this; @@ -184,7 +189,7 @@ EventHandler<MouseEventArgs> eventHandler = (sender, e) => { - var page = new AcstSubHistoryPage(function); + var page = new AcstSubHistoryPage(function, colorString); MainPage.BasePageView.AddChidren(page); page.LoadPage(); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; @@ -198,7 +203,7 @@ btnSetTempValues = new Button() { - Gravity = Gravity.CenterHorizontal, + X = Application.GetRealWidth((375 - 77 -30)/2), Y = Application.GetRealHeight(260), Width = Application.GetRealWidth(77), Height = Application.GetRealHeight(90), @@ -266,8 +271,9 @@ SeekBarPadding = Application.GetRealWidth(20), IsProgressTextShow = false, ProgressChangeDelayTime = 0, + //IsClickable = function.trait_on_off.curValue.ToString() == "off", //Enable = function.trait_on_off.curValue.ToString() == "off", - //IsOffline = function.trait_on_off.curValue.ToString() == "off", + //IsOffline = true,// function.trait_on_off.curValue.ToString() == "off", }; contentView.AddChidren(tempBar); tempBar.OnProgressChangedEvent = (sender, e) => { @@ -295,8 +301,6 @@ TextSize = CSS_FontSize.PromptFontSize_FirstLevel, }; contentView.AddChidren(btnMaxValuesText); - - diff --git a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption_BrokenLine.cs b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption_BrokenLine.cs index c022001..08d7db5 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption_BrokenLine.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption_BrokenLine.cs @@ -62,6 +62,7 @@ public string InitYdataText(string name, List<EnvironmentalSensorHistor> yData, string color) { //缁勮Value + yTitle = name; string valueText = string.Empty; var YvalueTextItem = @"{name:'{0}', data:[{1}], @@ -92,6 +93,63 @@ } + /// <summary> + /// 缁勮y杞存枃鏈� + /// </summary> + /// <param name="yData"></param> + public string InitYdataTextLinearGradient(string name, List<EnvironmentalSensorHistor> yData, string color) + { + //缁勮Value + yTitle = name; + string valueText = string.Empty; + //string rColor = color.Substring(1, 2); + //string gColor = color.Substring(3, 2); + //string bColor = color.Substring(5, 2); + var YvalueTextItem = @"{name:'{0}', + data:[{1}], + type:'line', + smooth:0.6, + symbol:'none', + color:'{2}CC', + areaStyle: { + opacity: 0.8, + color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [ + { + offset: 0, + color: '{2}AA' + }, + { + offset: 1, + color: '{2}66' + } + ]) + },} + "; + YvalueTextItem = YvalueTextItem.Replace("{0}", name); + + foreach (var data in yData) + { + valueText += "'" + data.fieldValue + "',"; + } + YvalueTextItem = YvalueTextItem.Replace("{1}", valueText); + YvalueTextItem = YvalueTextItem.Replace("{2}", color); + //YvalueTextItem = YvalueTextItem.Replace("{111}", rColor); + //YvalueTextItem = YvalueTextItem.Replace("{222}", gColor); + //YvalueTextItem = YvalueTextItem.Replace("{333}", bColor); + + if (YvalueText == "") + { + YvalueText = YvalueTextItem; + } + else + { + YvalueText += "," + YvalueTextItem; + } + + return YvalueTextItem; + } + + #if __IOS__ public string optionString = @"{ tooltip: { diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/LightScene/AddLightScene.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/LightScene/AddLightScene.cs index 4e22ef5..03ed12d 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Light/LightScene/AddLightScene.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Light/LightScene/AddLightScene.cs @@ -641,7 +641,7 @@ TextColor = CSS_Color.MainBackgroundColor, TextAlignment = TextAlignment.Center, TextSize = CSS_FontSize.SubheadingFontSize, - TextID = StringId.Complete + Text = "鎵ц" }; bottomView.AddChidren(btnComplete); @@ -652,7 +652,7 @@ btnComplete.MouseUpEventHandler = (sender, e) => { - this.Close(); + //this.Close(); var waitPage = new Loading(); MainPage.BaseView.AddChidren(waitPage); @@ -689,9 +689,10 @@ Application.RunOnMainThread(() => { waitPage.Hide(); + new PublicAssmebly().TipMsgAutoClose("缁勫悎鎺у埗宸叉墽琛�", true); if (waitPage != null) { - backAction(null); + //backAction(null); waitPage.RemoveFromParent(); } }); diff --git a/SiriIntents/Server/HttpUtil.cs b/SiriIntents/Server/HttpUtil.cs index f61de04..56a78a0 100644 --- a/SiriIntents/Server/HttpUtil.cs +++ b/SiriIntents/Server/HttpUtil.cs @@ -16,8 +16,8 @@ /// 鍥哄畾鍩熷悕,姝e紡鐜 /// 鍏叡鍩熷悕灏辫繎瑙f瀽 /// </summary> - public const string GlobalRequestHttpsHost = "https://nearest.hdlcontrol.com"; - //public const string GlobalRequestHttpsHost = "https://test-gz.hdlcontrol.com";//mmmm + //public const string GlobalRequestHttpsHost = "https://nearest.hdlcontrol.com"; + public const string GlobalRequestHttpsHost = "https://test-gz.hdlcontrol.com";//mmmm /// <summary> /// RegionMark /// </summary> -- Gitblit v1.8.0