From bb4b3ed9e69ed83c9dd79f3ae4c0f0081cacee83 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期三, 25 八月 2021 18:00:44 +0800
Subject: [PATCH] 2021-08-24 1.更新iOSLinphoneDLL库

---
 HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs |  117 ++++++++++++++++++++++++++--------------------------------
 1 files changed, 52 insertions(+), 65 deletions(-)

diff --git a/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs b/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs
index fd70da5..6754818 100644
--- a/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs
+++ b/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs
@@ -1,5 +1,5 @@
 锘縰sing System;
-using System.Collections.Generic;
+using System.Collections.Generic;
 using HDL_ON.DriverLayer;
 using HDL_ON.Entity;
 using HDL_ON.UI.CSS;
@@ -21,18 +21,14 @@
         /// 鍦烘櫙鍐呭鏄剧ず鍖哄煙
         /// </summary>
         FrameLayout floorChangeView;
-        /// <summary>
-        /// 妤煎眰鎴块棿閫夋嫨鐨勪笅鎷夊璞�
+        /// <summary>
+        /// 妤煎眰鎴块棿閫夋嫨鐨勪笅鎷夊璞�
         /// </summary>
         FloorRoomSelectPopupView floorRoomSelectView = null;
         Button btnSceneTilte;
 
         #region 鍦烘櫙搴曢儴鍒囨崲鏄剧ず鍖哄煙
         FrameLayout topView;
-        /// <summary>
-        /// 鍦烘櫙鍖哄煙锛岄《閮ㄥ尯鍩�
-        /// </summary>
-        FrameLayout sceneTopView;
         /// <summary>
         /// 妤煎眰閫夋嫨涓嬫媺鍥炬爣
         /// </summary>
@@ -65,6 +61,7 @@
 
         public void LoadPage()
         {
+            MainPage.CurPageIndex = 2;
             bodyView.BackgroundColor = CSS_Color.MainBackgroundColor;
             #region top
             topView = new FrameLayout()
@@ -75,7 +72,7 @@
             bodyView.AddChidren(topView);
 
             //涓嶆槸A缃戝叧鎴栬�呮槸鎴愬憳 鍙厑璁告坊鍔犲満鏅殣钘忚嚜鍔ㄥ寲
-            var HideAutoPage = DB_ResidenceData.Instance.GatewayType != 1 || DB_ResidenceData.Instance.CurrentRegion.IsOthreShare;
+            var HideAutoPage = DB_ResidenceData.Instance.CurrentRegion.isOtherShare;
             //鍒ゆ柇鏄惁闇�瑕侀殣钘忚嚜鍔ㄥ寲
             if (HideAutoPage)
             {
@@ -133,17 +130,17 @@
                 Height = Application.GetMinRealAverage(28),
                 UnSelectedImagePath = "Public/AddIcon.png",
             };
-            if (!DB_ResidenceData.Instance.CurrentRegion.IsOthreShare)
+            //if (!DB_ResidenceData.Instance.CurrentRegion.isOtherShare)
             {
                 topView.AddChidren(btnAddIconBg);
             }
             btnAddIcon = new Button()
             {
-                X = Application.GetRealWidth(337-20),
-                Width = Application.GetMinRealAverage(28+30),
-                Height = Application.GetMinRealAverage(28+29),
+                X = Application.GetRealWidth(337 - 20),
+                Width = Application.GetMinRealAverage(28 + 30),
+                Height = Application.GetMinRealAverage(28 + 29),
             };
-            if (!DB_ResidenceData.Instance.CurrentRegion.IsOthreShare)
+            //if (!DB_ResidenceData.Instance.CurrentRegion.isOtherShare)
             {
                 topView.AddChidren(btnAddIcon);
             }
@@ -180,18 +177,10 @@
             /// </summary>
             floorChangeView = new FrameLayout()
             {
-                Height = Application.GetRealHeight(52),
+                Height = Application.GetRealHeight(53),
             };
             scenePageView.AddChidren(floorChangeView);
             #region 鍦烘櫙搴曢儴鍒囨崲鏄剧ず鍖哄煙
-            /// <summary>
-            /// 鍦烘櫙鍖哄煙锛岄《閮ㄥ尯鍩�
-            /// </summary>
-            sceneTopView = new FrameLayout()
-            {
-                Height = Application.GetRealHeight(53),
-            };
-            floorChangeView.AddChidren(sceneTopView);
             /// <summary>
             /// 妤煎眰閫夋嫨涓嬫媺鍥炬爣
             /// </summary>
@@ -200,7 +189,7 @@
                 Width = Application.GetMinRealAverage(16),
                 Height = Application.GetMinRealAverage(16),
                 X = Application.GetRealWidth(16),
-                Y = Application.GetRealHeight(18),
+                Gravity = Gravity.CenterVertical,
                 UnSelectedImagePath = "Public/DownIcon.png",
             };
             floorChangeView.AddChidren(btnFloorDownIcon);
@@ -210,7 +199,7 @@
             btnFloor = new Button()
             {
                 X = btnFloorDownIcon.Right,
-                Y = Application.GetRealHeight(18),
+                Gravity = Gravity.CenterVertical,
                 Width = Application.GetRealWidth(200),
                 Height = Application.GetMinRealAverage(16),
                 TextColor = CSS_Color.FirstLevelTitleColor,
@@ -218,30 +207,30 @@
                 TextAlignment = TextAlignment.CenterLeft,
                 Text = DB_ResidenceData.Instance.CurFloor.roomName,
             };
-            floorChangeView.AddChidren(btnFloor);
-
-            string nowSelectId = null;
-            btnFloor.MouseUpEventHandler += (sender, e) =>
-            {
-                if (this.floorRoomSelectView == null)
-                {
-                    //鍏堝垵濮嬪寲
-                    this.floorRoomSelectView = new FloorRoomSelectPopupView();
-                }
-                //鏄剧ず涓嬫媺鍒楄〃
-                this.floorRoomSelectView.ShowSceneView(btnFloor, (selectId, listScene) =>
-                {
-                    nowSelectId = selectId;
-                    //閲嶆柊鍒锋柊鍦烘櫙鍒楄〃
-                    this.LoadSceneFunctionControlZone(listScene);
-                }, nowSelectId);
+            floorChangeView.AddChidren(btnFloor);
+
+            string nowSelectId = null;
+            btnFloor.MouseUpEventHandler += (sender, e) =>
+            {
+                if (this.floorRoomSelectView == null)
+                {
+                    //鍏堝垵濮嬪寲
+                    this.floorRoomSelectView = new FloorRoomSelectPopupView();
+                }
+                //鏄剧ず涓嬫媺鍒楄〃
+                this.floorRoomSelectView.ShowSceneView(btnFloor, (selectId, listScene) =>
+                {
+                    nowSelectId = selectId;
+                    //閲嶆柊鍒锋柊鍦烘櫙鍒楄〃
+                    this.LoadSceneFunctionControlZone(listScene);
+                }, nowSelectId);
             };
 
             #endregion
-
+
             sceneFunctionView = new VerticalScrolViewLayout()
             {
-                Y = floorChangeView.Bottom,
+                Y = Application.GetRealHeight(53),
                 Height = Application.GetRealHeight(667 - 64 - 49 - 52 + 30),
             };
             scenePageView.AddChidren(sceneFunctionView);
@@ -261,15 +250,15 @@
             {
                 int index = 0;
                 //鑾峰彇鑳藉鏄剧ず鐨勫満鏅�
-                if (listScene == null)
-                {
-                    //鍒濆鍊�
-                    if (this.floorRoomSelectView == null)
-                    {
-                        //鍏堝垵濮嬪寲
-                        this.floorRoomSelectView = new FloorRoomSelectPopupView();
-                    }
-                    listScene = this.floorRoomSelectView.GetCanShowListScene();
+                if (listScene == null)
+                {
+                    //鍒濆鍊�
+                    if (this.floorRoomSelectView == null)
+                    {
+                        //鍏堝垵濮嬪寲
+                        this.floorRoomSelectView = new FloorRoomSelectPopupView();
+                    }
+                    listScene = this.floorRoomSelectView.GetCanShowListScene();
                 }
                 foreach (var scene in listScene)
                 {
@@ -280,13 +269,15 @@
                     //}
                     if (index % 2 == 0)
                     {
-                        sceneFunctionView.AddChidren(new Button() { Height = Application.GetRealHeight(7) });
                         rowView = new FrameLayout()
                         {
                             Height = Application.GetRealWidth(122),
                         };
                         sceneFunctionView.AddChidren(rowView);
-                        sceneFunctionView.AddChidren(new Button() { Height = Application.GetRealHeight(7) });
+                        sceneFunctionView.AddChidren(new Button()
+                        {
+                            Height = Application.GetRealHeight(7 + 7),
+                        });
                     }
                     var functionView_X = Application.GetRealWidth((16 + 164) * (index % 2) + 16);
 
@@ -405,7 +396,7 @@
                     Width = Application.GetRealWidth(32),
                     UnSelectedImagePath = "Public/FuncInfoSetIcon_white.png",
                 };
-                if (!DB_ResidenceData.Instance.CurrentRegion.IsOthreShare)
+                if (scene.userId == UserInfo.Current.ID)
                 {
                     view.AddChidren(btnSettingIcon);
                 }
@@ -421,12 +412,7 @@
                     SelectedImagePath = "Collection/CollectionIcon.png",
                     IsSelected = scene.collect,
                 };
-                //view.AddChidren(btnCollection);
-                //2020-12-16 濡傛灉鏄垚鍛橀殣钘忔敹钘忓姛鑳�
-                if (!DB_ResidenceData.Instance.CurrentRegion.IsOthreShare)
-                {
-                    view.AddChidren(btnCollection);
-                }
+                view.AddChidren(btnCollection);
                 btnCollection.MouseUpEventHandler = (sender, e) => {
                     scene.collect = btnCollection.IsSelected = !btnCollection.IsSelected;
                     scene.CollectScene();
@@ -512,7 +498,7 @@
             contentPageView.AddChidren(automationPage);
             UI2.Intelligence.Automation.MainView.automationPage = automationPage;
             UI2.Intelligence.Automation.MainView.MainShow();
-        }
+        }
         #endregion
     }
 
@@ -592,7 +578,7 @@
                 if (!btnAutomationTitle.IsSelected)
                 {
                     //濡傛灉鏄垚鍛�
-                    if (DB_ResidenceData.Instance.CurrentRegion.IsOthreShare)
+                    if (DB_ResidenceData.Instance.CurrentRegion.isOtherShare)
                     {
                         //濡傛灉娌℃湁鍦烘櫙鏉冮檺
                         if (!DB_ResidenceData.Instance.CurrentRegion.isAllowCreateScene)
@@ -615,7 +601,8 @@
                 else
                 {
                     //璺宠浆鍒伴�昏緫鐣岄潰
-                    UI2.Intelligence.Automation.MainView.SkipAddLogicPage();
+                    UI2.Intelligence.Automation.MainView logicMainView = new UI2.Intelligence.Automation.MainView();
+                    logicMainView.SkipAddLogicPage();
                 }
             };
         }
@@ -624,7 +611,7 @@
         /// <summary>
         /// 鍔犺浇鍦烘櫙鎺у埗浜嬩欢
         /// </summary>
-        void LoadEvent_ControlScene(Button btnCoverd, Button btnName, Button btnZone,Button btnShowDelay, Scene scene)
+        void LoadEvent_ControlScene(Button btnCoverd, Button btnName, Button btnZone, Button btnShowDelay, Scene scene)
         {
 
             EventHandler<MouseEventArgs> eventHandler = (sender, e) =>

--
Gitblit v1.8.0