55 lines
1.4 KiB
Plaintext
55 lines
1.4 KiB
Plaintext
@using MP.MONO.Data
|
|
@using MP.MONO.UI.Components
|
|
@using MP.MONO.Core.DTO
|
|
@using MP.MONO.UI.Data
|
|
|
|
@inject CurrentDataService MMDataService
|
|
|
|
<div class="row">
|
|
<div class="col-3">
|
|
@if (ListRecords == null)
|
|
{
|
|
<LoadingData></LoadingData>
|
|
}
|
|
else if (ListRecords.Count == 0)
|
|
{
|
|
<div class="alert alert-warning text-center h3">No record found</div>
|
|
}
|
|
else
|
|
{
|
|
<b>Alarm Bank</b>
|
|
<ul class="list-group">
|
|
@foreach (var item in ListRecords)
|
|
{
|
|
<li class="list-group-item list-group-item-action @cssActive(item.memAddr)" @onclick="() => raiseSelect(item)">
|
|
@item.description
|
|
</li>
|
|
}
|
|
</ul>
|
|
}
|
|
</div>
|
|
<div class="col-9">
|
|
@if (AlarmMap == null)
|
|
{
|
|
<div class="alert alert-warning text-center h3">Select Bank First</div>
|
|
}
|
|
else
|
|
{
|
|
<ul class="list-group">
|
|
@foreach (var item in AlarmMap.messagesMap)
|
|
{
|
|
<li class="list-group-item list-group-item-action @cssSilenced(item.Key)" @onclick="() => toggleMute(item.Key)">
|
|
<div>@item.Value</div>
|
|
</li>
|
|
}
|
|
</ul>
|
|
}
|
|
<i>click to mute/unmute alarms</i>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|