@model IoT.Shared.Application.Domain.Entities.IoTDevice @{ var state = Model.Data.FirstOrDefault(o => o.Key == "State")?.Value; var isOpend = Model.Data.Any(o => o.Key == "State" && o.Value == "开"); var electricity = Model.Data.FirstOrDefault(o => o.Key == "Electricity"); var power = Model.Data.FirstOrDefault(o => o.Key == "Power"); }
@(Model.DisplayName??Model.Name)
@state
@if (electricity == null && power == null) {
@if (isOpend) { } else { }
} else {
@if (isOpend) { } else { }
@if (electricity != null) {
@electricity.Name:@electricity.Value @electricity.Unit
} @if (power != null) {
@power.Name:@power.Value @power.Unit
}
}