黄学彪
2020-07-13 23420922845c9e77019a55c3b3e3271eb1ec261e
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 @@
                            //点击的是收藏房间的话,不变更当前楼层id
                            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;
                                }