From b271bcceb1c4e718377ca86b6213816abcf7482a Mon Sep 17 00:00:00 2001
From: wei <kaede@kaededeMacBook-Air.local>
Date: 星期一, 11 一月 2021 13:57:18 +0800
Subject: [PATCH] 20210111-删除功能类别,统一使用spk去设备功能

---
 HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs |   19 +++++--------------
 1 files changed, 5 insertions(+), 14 deletions(-)

diff --git a/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs b/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs
index aa5e367..f4713bc 100644
--- a/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs
+++ b/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs
@@ -17,7 +17,7 @@
         /// <param name="function"></param>
         public static void UpdataInfo(Function function)
         {
-            Application.RunOnMainThread(() => {
+            Application.RunOnMainThread((Action)(() => {
                 if (bodyView == null)
                     return;
                 try
@@ -47,20 +47,20 @@
                             vv = ShowFunction.Electric;
                             break;
                     }
-                    UpdataFunctionOnCount(vv, function.functionType);
+                    UpdataFunctionOnCount(vv, function.spk);
                     UpdataCloseAllButton(function);
                 }
                 catch
                 {
                 }
-            });
+            }));
         }
 
         /// <summary>
         /// 鏇存柊鍔熻兘鎵撳紑鏁伴噺
         /// </summary>
         /// <param name="functionCategory"></param>
-        static void UpdataFunctionOnCount(ShowFunction functionCategory, FunctionType functionType)
+        static void UpdataFunctionOnCount(ShowFunction functionCategory, string functionType)
         {
             try
             {
@@ -192,7 +192,7 @@
                                         {
                                             continue;
                                         }
-                                        var ssd = r.GetRoomFunctions(false).FindAll((obj) => obj.trait_on_off.curValue.ToString() == "on" && obj.functionCategory != FunctionCategory.Scene);
+                                        var ssd = r.GetRoomFunctions(false).FindAll((obj) => obj.trait_on_off.curValue.ToString() == "on");
                                         var sss = ssd.Count;
                                         if (sss == 0)
                                         {
@@ -222,11 +222,6 @@
                         {
                             foreach (var f in room.GetRoomFunctions(false))
                             {
-                                if (f.functionCategory == FunctionCategory.Scene)
-                                {
-                                    continue;
-                                }
-
                                 f.trait_on_off.curValue = "off";
                                 Dictionary<string, string> d = new Dictionary<string, string>();
                                 d.Add("on_off", f.trait_on_off.curValue.ToString());
@@ -249,10 +244,6 @@
                 };
                 foreach (var f in room.GetRoomFunctions(false))
                 {
-                    if (f.functionCategory == FunctionCategory.Scene)
-                    {
-                        continue;
-                    }
                     if (f.trait_on_off.curValue.ToString() == "on")
                     {
                         btn.Visible = true;

--
Gitblit v1.8.0