From d4811b7d34b45ff6b21b97f11da128b5572ec526 Mon Sep 17 00:00:00 2001
From: wei <kaede@kaededeMacBook-Air.local>
Date: 星期三, 03 三月 2021 16:03:03 +0800
Subject: [PATCH] 20210303-1
---
HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs | 29 ++++++++++++++---------------
1 files changed, 14 insertions(+), 15 deletions(-)
diff --git a/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs b/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs
index aa5e367..b3624ab 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
@@ -44,23 +44,27 @@
vv = ShowFunction.Light;
break;
case SPK.ElectricSocket:
+ case SPK.ElectricTuyaAirCleaner:
+ case SPK.ElectricTuyaFan:
+ case SPK.ElectricTuyaWaterValve:
+ case SPK.ElectricTuyaWeepRobot:
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 +196,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 +226,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 +248,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;
@@ -341,11 +336,15 @@
view.AddChidren(waitPage);
waitPage.BackgroundColor = 0x00000000;
waitPage.Start("");
+
+
new System.Threading.Thread(() =>
{
try
{
- if (DB_ResidenceData.Instance.GatewayType == 0 && !Control.Ins.IsRemote)
+ //鍏ㄥ紑鍏ㄥ叧
+ //if (DB_ResidenceData.Instance.GatewayType == 0 && !Control.Ins.IsRemote)
+ if (Control.Ins.GatewayOnline_Local)
{
switch (functionCategory)
{
--
Gitblit v1.8.0