From f748908e5414736eb243ae7ec66a80dc9f5d9d49 Mon Sep 17 00:00:00 2001 From: wxr <wxr@hdlchina.com.cn> Date: 星期四, 26 九月 2024 11:37:00 +0800 Subject: [PATCH] 水浸传感器,红外传感器,面板空调 --- HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs | 48 +++++++++++++++++++++++++++++------------------- 1 files changed, 29 insertions(+), 19 deletions(-) diff --git a/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs b/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs index 80844c1..ddc33ad 100644 --- a/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs +++ b/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs @@ -1,5 +1,6 @@ 锘縰sing System; using HDL_ON.Entity; +using HDL_ON.Stan; using HDL_ON.UI.CSS; using Shared; @@ -93,27 +94,38 @@ } else if (SPK.EvironmentSensorList().Contains(function.spk) || SPK.ArmSensorSpkList().Contains(function.spk)) //浼犳劅鍣ㄦ病鏈夊紑鍏虫寜閽�) { + //if(function.spk == SPK.SensorPir || function.spk == SPK.SensorWater) { } var powerLowTipAttr = function.attributes.Find((obj) => obj.key == FunctionAttributeKey.BatteryState); - if (powerLowTipAttr != null) + if (powerLowTipAttr != null && !string.IsNullOrEmpty( powerLowTipAttr.state.ToString())) { - if (powerLowTipAttr.state.ToLower() == "low") + //鐢垫睜鎺т欢銆� + Button btnTipPowerLow = new Button() { - Button btnTipPowerLow = new Button() - { - X = Application.GetRealWidth(307), - Y = Application.GetRealHeight(45), - Width = Application.GetRealWidth(24), - Height = Application.GetRealWidth(24), - UnSelectedImagePath = "FunctionIcon/ArmSensor/PowerLowIcon.png", - SelectedImagePath = "FunctionIcon/ArmSensor/PowerLowIcon.png", - }; - this.AddChidren(btnTipPowerLow); - } + X = Application.GetRealWidth(307), + Y = Application.GetRealHeight(45), + Width = Application.GetRealWidth(24), + Height = Application.GetRealWidth(24), + UnSelectedImagePath = "FunctionIcon/ArmSensor/Power80pIcon.png", + SelectedImagePath = "FunctionIcon/ArmSensor/PowerLowIcon.png", + IsSelected = powerLowTipAttr.state.ToLower() == "low" + }; + this.AddChidren(btnTipPowerLow); + + //var batteryControl = new BatteryPersentControl(); + //batteryControl.X = Application.GetRealWidth(107); + //batteryControl.Y = Application.GetRealHeight(45); + //batteryControl.InitControl(); + //this.AddChidren(batteryControl); + //batteryControl.SetValue(80); + //if (powerLowTipAttr.state.ToLower() == "low") + //{ + // batteryControl.SetValue(20); + //} + //batteryControl.btnIcon.Visible = true; + //batteryControl.btnIcon.BackgroundColor = 0x88008800; } - - - else if (function.spk == SPK.SenesorMegahealth || function.spk == SPK.SensorMmvPose ) + else if (function.spk == SPK.SenesorMegahealth || function.spk == SPK.SensorMmvPose) { var btnStatus = new Button() { @@ -127,8 +139,6 @@ Tag = function.sid + "_SenesorMegahealth_Status" }; bodyDiv.AddChidren(btnStatus); - - var tempStatus = function.attributes.Find((sta) => sta.key == FunctionAttributeKey.TargetStatus); if (tempStatus != null) @@ -207,7 +217,7 @@ bodyDiv.AddChidren(btnStatus); var alarm_status = function.attributes.Find((sta) => sta.key == FunctionAttributeKey.AlarmStatus); - if(alarm_status!= null) + if (alarm_status != null) { if (alarm_status.curValue.ToString() == "normal") { -- Gitblit v1.8.0