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