From 6a8e27a164158b31356b30c1e2947b95898275fe Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期日, 20 十二月 2020 19:34:04 +0800
Subject: [PATCH] Merge branch 'CJL' into NewFilePath

---
 HDL_ON/Common/Utlis/FloorSelectPopupDialog.cs |   26 +++++++++++++++++++-------
 1 files changed, 19 insertions(+), 7 deletions(-)

diff --git a/HDL_ON/Common/Utlis/FloorSelectPopupDialog.cs b/HDL_ON/Common/Utlis/FloorSelectPopupDialog.cs
index 58130ee..6c86100 100644
--- a/HDL_ON/Common/Utlis/FloorSelectPopupDialog.cs
+++ b/HDL_ON/Common/Utlis/FloorSelectPopupDialog.cs
@@ -4,8 +4,14 @@
 
 namespace HDL_ON
 {
+    /// <summary>
+    /// 鎴块棿妤煎眰閫夋嫨寮圭獥
+    /// </summary>
     public class FloorSelectPopupDialog
     {
+        /// <summary>
+        /// 
+        /// </summary>
         public FloorSelectPopupDialog()
         {
         }
@@ -18,30 +24,35 @@
         /// 浜岀骇鑱斿姩List
         /// </summary>
         List<List<RoomCellInfo>> mSecondList = new List<List<RoomCellInfo>>();
-     
+
         /// <summary>
-        /// 
+        /// 璇诲彇鏈湴妤煎眰鍜屾埧闂存暟鎹紝寮圭獥鏄剧ず
         /// </summary>
+        /// <param name="selectAction">鍥炶皟閫変腑浜嬩欢锛屽洖璋冮�変腑鐨剈id</param>
+        /// <param name="selectTag">璁剧疆閫変腑鐨則ga鏍囪</param>
         public void ShowView(Action<string> selectAction, string selectTag = DiySelectPopupDialog.ALLSELECT)
         {
-
+            //妤煎眰闆嗗悎鏁版嵁
             var floorList = SpatialInfo.CurrentSpatial.FloorList;
+            //鎴块棿闆嗗悎鏁版嵁
             var roomList = SpatialInfo.CurrentSpatial.RoomList;
-
+            //鏍规嵁妤煎眰鍜屾埧闂存暟鎹粨鎯呭喌鍔犺浇瀵逛簬鏁堟灉寮圭獥
             if (floorList == null || floorList.Count == 0)
             {
                 //娌℃湁妤煎眰鍙姞杞芥埧闂�
                 if (roomList == null)
                 {
-                    Utlis.WriteLine("roomList null");
-                    return;
+                    Utlis.WriteLine("floorList and roomList null");
+                    roomList = new List<Room>();
                 }
 
                 mFirstList.Clear();
+                //閬嶅巻鎵�鏈夋埧闂村垪琛�
                 foreach (var room in roomList)
                 {
                     mFirstList.Add(new RoomCellInfo() { Title = room.roomName, TagId = room.uid });
                 }
+                //寮圭獥涓�绾ц仈鍔ㄩ�夋嫨绐楀彛
                 var roomSelectPopupDialog = new DiySelectPopupDialog();
                 roomSelectPopupDialog.ShowView(mFirstList, null, selectAction, selectTag);
             }
@@ -52,6 +63,7 @@
                 //涓�绾ф暟缁勪负妤煎眰
                 foreach (var floor in floorList)
                 {
+                    //閬嶅巻鎵�鏈夋ゼ灞傚垪琛ㄤ互鍙婃ゼ灞傛墍鍏宠仈鎴块棿鐨勫垪琛�
                     mFirstList.Add(new RoomCellInfo() { Title = floor.roomName, TagId = floor.uid });
                     var mList = new List<RoomCellInfo>();
                     var allRoom = roomList.FindAll((room) => room.parentId == floor.uid);
@@ -66,7 +78,7 @@
                     }
                     mSecondList.Add(mList);
                 }
-
+                //寮圭獥浜岀骇鑱斿姩閫夋嫨绐楀彛
                 var roomSelectPopupDialog = new DiySelectPopupDialog();
                 roomSelectPopupDialog.ShowView(mFirstList, mSecondList, selectAction, selectTag);
 

--
Gitblit v1.8.0