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/3-Intelligence/Scene/SceneFunctionListChoosePage.cs |   43 ++++++++++++++++++++++---------------------
 1 files changed, 22 insertions(+), 21 deletions(-)

diff --git a/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneFunctionListChoosePage.cs b/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneFunctionListChoosePage.cs
old mode 100755
new mode 100644
index 0ad5aaf..6a062db
--- a/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneFunctionListChoosePage.cs
+++ b/HDL_ON/UI/UI2/3-Intelligence/Scene/SceneFunctionListChoosePage.cs
@@ -166,9 +166,10 @@
             }
             foreach (var function in functions)
             {
-                if (function.functionCategory != FunctionCategory.Light &&
-                    function.functionCategory != FunctionCategory.Thermostat &&
-                    function.functionCategory != FunctionCategory.Curtain
+                if (function.Spk_Prefix != FunctionCategory.Light &&
+                    function.Spk_Prefix != FunctionCategory.AC &&
+                    function.Spk_Prefix != FunctionCategory.FloorHeat &&
+                    function.Spk_Prefix != FunctionCategory.Curtain
                     )
                 {
                     continue;
@@ -209,15 +210,20 @@
                     Height = Application.GetMinRealAverage(28),
                 };
                 functionRow.AddChidren(btnFunctionIcon);
-                switch (function.functionCategory)
+                switch (function.Spk_Prefix)
                 {
-                    case FunctionCategory.Thermostat:
-                        switch (function.functionType)
+                    case FunctionCategory.AC:
+                        switch (function.spk)
                         {
-                            case FunctionType.AC:
+                            case SPK.AcStandard:
                                 btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/AC/AcThinIcon1.png";
                                 break;
-                            case FunctionType.FloorHeating:
+                        }
+                        break;
+                    case FunctionCategory.FloorHeat:
+                        switch (function.spk)
+                        {
+                            case SPK.FloorHeatStandard:
                                 btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/FloorHeating/FloorHeatingThinIcon.png";
                                 break;
                         }
@@ -228,28 +234,23 @@
                     case FunctionCategory.Light:
                         btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Light/LightThinIcon.png";
                         break;
-                    case FunctionCategory.SwitchDevice:
-                        switch (function.functionType)
+                    case FunctionCategory.Electric:
+                        switch (function.spk)
                         {
-                            case FunctionType.Socket:
+                            case SPK.ElectricSocket:
                                 btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Socket/SocketThinIcon.png";
                                 break;
-                        }
-                        break;
-                    case FunctionCategory.Electrical:
-                        switch (function.functionType)
-                        {
-                            case FunctionType.Fan:
+                            case SPK.ElectricFan:
                                 btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Electrical/FanThinIcon.png";
                                 break;
-                            case FunctionType.TV:
+                            case SPK.ElectricTV:
                                 btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Electrical/TVThinIcon.png";
                                 break;
                         }
                         break;
-                    case FunctionCategory.Scene:
-                        btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Scene/SceneIcon.png";
-                        break;
+                    //case FunctionCategory.Scene:
+                    //    btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Scene/SceneIcon.png";
+                        //break;
                     case FunctionCategory.Music:
                         btnFunctionIcon.UnSelectedImagePath = "FunctionIcon/Music/MusicThinIcon.png";
                         break;

--
Gitblit v1.8.0