From 23420922845c9e77019a55c3b3e3271eb1ec261e Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期一, 13 七月 2020 11:42:18 +0800
Subject: [PATCH] 新版本

---
 ZigbeeApp/Shared/Phone/MainPage/LeftListRoomViewFrom.cs |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/MainPage/LeftListRoomViewFrom.cs b/ZigbeeApp/Shared/Phone/MainPage/LeftListRoomViewFrom.cs
index c64ef01..da61323 100755
--- a/ZigbeeApp/Shared/Phone/MainPage/LeftListRoomViewFrom.cs
+++ b/ZigbeeApp/Shared/Phone/MainPage/LeftListRoomViewFrom.cs
@@ -96,13 +96,18 @@
             };
 
             //鑾峰彇妤煎眰
-            this.curFloorId = Config.Instance.Home.CurrentFloorId;
-
             var dicFloor = HdlRoomLogic.Current.GetFloorSortList();
             if (dicFloor.Count == 0)
             {
                 return;
             }
+            //妤煎眰鍒濆ID
+            foreach (var floorId in dicFloor.Keys)
+            {
+                this.curFloorId = floorId;
+                break;
+            }
+
             //妤煎眰鍥炬爣
             var btnIconContr = new MostRightIconControl(69, 69);
             btnIconContr.UnSelectedImagePath = "Item/Drop_Down.png";
@@ -120,9 +125,9 @@
             {
                 //妤煎眰鑿滃崟
                 var floors = new Category.SelectFloorForm();
+                floors.CurFloorId = this.curFloorId;
                 AddChidren(floors);
-                floors.changeFloor = false;
-                floors.CurFloorId = curFloorId;
+                floors.CurFloorId = this.curFloorId;
                 floors.Init(599, 161, Direction.Right);
                 floors.FloorAction += (floorId) =>
                 {
@@ -219,7 +224,6 @@
                     {
                         return;
                     }
-                    string oldFloorId = Config.Instance.Home.CurrentFloorId;
                     CommonPage.Instance.CloseLeftMenu();
 
                     HdlThreadLogic.Current.RunThread(() =>
@@ -231,10 +235,11 @@
                             //鐐瑰嚮鐨勬槸鏀惰棌鎴块棿鐨勮瘽,涓嶅彉鏇村綋鍓嶆ゼ灞俰d
                             if (room.FloorId != string.Empty)
                             {
-                                Config.Instance.Home.CurrentFloorId = room.FloorId;
-                                if (oldFloorId != room.FloorId)
+                                if (Config.Instance.Home.CurrentFloorId != room.FloorId)
                                 {
                                     //妤煎眰閮藉垏鎹㈢殑璇�,鍒锋柊鏁翠釜涓婚〉
+                                    Config.Instance.Home.CurrentFloorId = room.FloorId;
+                                    HdlRoomLogic.Current.NowMainPageRoom = room;
                                     UserPage.Instance.ReFreshControl();
                                     return;
                                 }

--
Gitblit v1.8.0