From ab2e9523bfaff199584fbae3797b38e81fd591de Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期二, 30 八月 2022 17:41:37 +0800 Subject: [PATCH] 场景编辑操作修改 --- Crabtree/SmartHome/UI/SimpleControl/Phone/User/MigrateBean.cs | 4 +++- Crabtree/SmartHome/UI/SimpleControl/EquipmentPublicClass.cs | 2 +- Crabtree/SmartHome/HDL/Common/HttpUtil/HttpUtil.cs | 5 ++++- Crabtree/SmartHome/UI/SimpleControl/Phone/Scene/UserDeviceToScene.cs | 15 +++++++++++++-- Crabtree/SmartHome/UI/SimpleControl/Phone/Scene/UserScenePage.cs | 19 ++++++++++++++++--- 5 files changed, 37 insertions(+), 8 deletions(-) diff --git a/Crabtree/SmartHome/HDL/Common/HttpUtil/HttpUtil.cs b/Crabtree/SmartHome/HDL/Common/HttpUtil/HttpUtil.cs index a7eb48b..489525a 100644 --- a/Crabtree/SmartHome/HDL/Common/HttpUtil/HttpUtil.cs +++ b/Crabtree/SmartHome/HDL/Common/HttpUtil/HttpUtil.cs @@ -56,8 +56,11 @@ /// 鍥哄畾鍩熷悕,姝e紡鐜 /// 鍏叡鍩熷悕灏辫繎瑙f瀽 /// </summary> +#if DEBUG + public const string GlobalRequestHttpsHost = "https://test-gz.hdlcontrol.com"; +#else public const string GlobalRequestHttpsHost = "https://bahrain-gateway.hdlcontrol.com"; - //public const string GlobalRequestHttpsHost = "https://test-gz.hdlcontrol.com"; +#endif /// <summary> /// /// </summary> diff --git a/Crabtree/SmartHome/UI/SimpleControl/EquipmentPublicClass.cs b/Crabtree/SmartHome/UI/SimpleControl/EquipmentPublicClass.cs index 4f4fc7e..d32f70e 100644 --- a/Crabtree/SmartHome/UI/SimpleControl/EquipmentPublicClass.cs +++ b/Crabtree/SmartHome/UI/SimpleControl/EquipmentPublicClass.cs @@ -203,7 +203,7 @@ Application.RunOnMainThread (() => { MainPage.Loading.Hide (); #if DEBUG - upLoadLink = true; + //upLoadLink = true; #endif //骞冲彴杩佺Щ鏁版嵁澶勭悊 wxr 2022-06-14 13:37:49 diff --git a/Crabtree/SmartHome/UI/SimpleControl/Phone/Scene/UserDeviceToScene.cs b/Crabtree/SmartHome/UI/SimpleControl/Phone/Scene/UserDeviceToScene.cs index a9ccc52..4975ee1 100644 --- a/Crabtree/SmartHome/UI/SimpleControl/Phone/Scene/UserDeviceToScene.cs +++ b/Crabtree/SmartHome/UI/SimpleControl/Phone/Scene/UserDeviceToScene.cs @@ -198,7 +198,6 @@ }; sceneView.AddChidren (btnSceneName); var btnBGC = new Button () { - //UnSelectedImagePath = "Item/sss.png", UnSelectedImagePath = "Item/Transparent.png", SelectedImagePath = "Item/SceneSettingBackground.png", TextAlignment = TextAlignment.BottomCenter, @@ -208,15 +207,27 @@ }; sceneView.AddChidren (btnBGC); - btnBGC.MouseLongEventHandler += (sender, e) => { + var btnSetSceneIcon = new Button () { + UnSelectedImagePath = "Item/More2.png", + SelectedImagePath = "Item/Transparent.png", + Height = Application.GetRealHeight (50), + Width = Application.GetRealWidth (60), + X = Application.GetRealWidth (240), + Y = Application.GetRealHeight (10), + }; + sceneView.AddChidren (btnSetSceneIcon); + + btnSetSceneIcon.MouseUpEventHandler += (sender, e) => {//MouseLongEventHandler //if (string.IsNullOrEmpty (scene.Name)) // return; + btnSetSceneIcon.IsSelected = true; LongPressFrameLayout = new FrameLayout () { BackgroundColor = SkinStyle.Current.SceneTransparentBackColor, }; sceneView.AddChidren (LongPressFrameLayout); LongPressFrameLayout.MouseUpEventHandler += (sender2, e2) => { LongPressFrameLayout.RemoveFromParent (); + btnSetSceneIcon.IsSelected = false; }; var btnEditor = new Button () { diff --git a/Crabtree/SmartHome/UI/SimpleControl/Phone/Scene/UserScenePage.cs b/Crabtree/SmartHome/UI/SimpleControl/Phone/Scene/UserScenePage.cs index edebe33..b39fb1e 100644 --- a/Crabtree/SmartHome/UI/SimpleControl/Phone/Scene/UserScenePage.cs +++ b/Crabtree/SmartHome/UI/SimpleControl/Phone/Scene/UserScenePage.cs @@ -135,9 +135,8 @@ BackgroundColor = SkinStyle.Current.Black50Transparent, }; sceneView.AddChidren (btnSceneName); - + var btnBGC = new Button () { - //UnSelectedImagePath = "Item/sss.png", UnSelectedImagePath = "Item/Transparent.png", SelectedImagePath = "Item/SceneSettingBackground.png", TextAlignment = TextAlignment.BottomCenter, @@ -147,14 +146,28 @@ }; sceneView.AddChidren (btnBGC); - btnBGC.MouseLongEventHandler += (sender, e) => { + var btnSetSceneIcon = new Button () { + UnSelectedImagePath = "Item/More2.png", + SelectedImagePath = "Item/Transparent.png", + Height = Application.GetRealHeight (50), + Width = Application.GetRealWidth (60), + X = Application.GetRealWidth(240), + Y = Application.GetRealHeight(10), + }; + + + sceneView.AddChidren (btnSetSceneIcon); + //btnBGC.MouseLongEventHandler += (sender, e) => { + btnSetSceneIcon.MouseUpEventHandler += (sender, e) => { if (string.IsNullOrEmpty (scene.Name)) return; + btnSetSceneIcon.IsSelected = true; LongPressFrameLayout = new FrameLayout () { BackgroundColor = SkinStyle.Current.SceneTransparentBackColor, }; LongPressFrameLayout.MouseUpEventHandler += (sender2, e2) => { LongPressFrameLayout.RemoveFromParent (); + btnSetSceneIcon.IsSelected = false; }; sceneView.AddChidren (LongPressFrameLayout); diff --git a/Crabtree/SmartHome/UI/SimpleControl/Phone/User/MigrateBean.cs b/Crabtree/SmartHome/UI/SimpleControl/Phone/User/MigrateBean.cs index ce8865d..94098d9 100644 --- a/Crabtree/SmartHome/UI/SimpleControl/Phone/User/MigrateBean.cs +++ b/Crabtree/SmartHome/UI/SimpleControl/Phone/User/MigrateBean.cs @@ -223,7 +223,9 @@ if (!getTimerList () || sss) { var dd = GetTimerBackupBean (); - TimerBakeupFileDetailedInformation (dd.id); + if (dd != null) { + TimerBakeupFileDetailedInformation (dd.id); + } } //6.鏍囪杩佺Щ鏁版嵁瀹屾垚 -- Gitblit v1.8.0