refactor: 健康检查数据显示重置
This commit is contained in:
parent
d6d5ec0ee8
commit
43fe7cf209
|
@ -2,13 +2,18 @@
|
||||||
"solution": {
|
"solution": {
|
||||||
"path": "BootstrapAdmin.sln",
|
"path": "BootstrapAdmin.sln",
|
||||||
"projects": [
|
"projects": [
|
||||||
|
"src\\blazor\\admin\\BootstrapAdmin.Caching\\BootstrapAdmin.Caching.csproj",
|
||||||
"src\\blazor\\admin\\BootstrapAdmin.DataAccess.Models\\BootstrapAdmin.DataAccess.Models.csproj",
|
"src\\blazor\\admin\\BootstrapAdmin.DataAccess.Models\\BootstrapAdmin.DataAccess.Models.csproj",
|
||||||
"src\\blazor\\admin\\BootstrapAdmin.DataAccess.PetaPoco\\BootstrapAdmin.DataAccess.PetaPoco.csproj",
|
"src\\blazor\\admin\\BootstrapAdmin.DataAccess.PetaPoco\\BootstrapAdmin.DataAccess.PetaPoco.csproj",
|
||||||
"src\\blazor\\admin\\BootstrapAdmin.Web.Core\\BootstrapAdmin.Web.Core.csproj",
|
"src\\blazor\\admin\\BootstrapAdmin.Web.Core\\BootstrapAdmin.Web.Core.csproj",
|
||||||
"src\\blazor\\admin\\BootstrapAdmin.Web\\BootstrapAdmin.Web.csproj",
|
"src\\blazor\\admin\\BootstrapAdmin.Web\\BootstrapAdmin.Web.csproj",
|
||||||
"src\\blazor\\client\\BootstrapClient.DataAccess\\BootstrapClient.Web.DataAccess.csproj",
|
"src\\blazor\\client\\BootstrapClient.DataAccess\\BootstrapClient.DataAccess.PetaPoco.csproj",
|
||||||
"src\\blazor\\client\\BootstrapClient.Shared\\BootstrapClient.Web.Shared.csproj",
|
"src\\blazor\\client\\BootstrapClient.Shared\\BootstrapClient.Web.Shared.csproj",
|
||||||
|
"src\\blazor\\client\\BootstrapClient.Web.Core\\BootstrapClient.Web.Core.csproj",
|
||||||
|
"src\\blazor\\client\\BootstrapClient.Web.Models\\BootstrapClient.DataAccess.Models.csproj",
|
||||||
"src\\blazor\\client\\BootstrapClient.Web\\BootstrapClient.Web.csproj",
|
"src\\blazor\\client\\BootstrapClient.Web\\BootstrapClient.Web.csproj",
|
||||||
|
"src\\mvc\\admin\\Bootstrap.Admin\\Bootstrap.Admin.csproj",
|
||||||
|
"src\\mvc\\admin\\Bootstrap.DataAccess\\Bootstrap.DataAccess.csproj",
|
||||||
"test\\UnitTest\\UnitTest.csproj"
|
"test\\UnitTest\\UnitTest.csproj"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
Binary file not shown.
|
@ -71,6 +71,7 @@ public partial class Healths
|
||||||
private async Task OnCheck()
|
private async Task OnCheck()
|
||||||
{
|
{
|
||||||
IsRunning = true;
|
IsRunning = true;
|
||||||
|
Duration = TimeSpan.Zero;
|
||||||
StateHasChanged();
|
StateHasChanged();
|
||||||
await HealthTable.ToggleLoading(true);
|
await HealthTable.ToggleLoading(true);
|
||||||
await HealthTable.QueryAsync();
|
await HealthTable.QueryAsync();
|
||||||
|
@ -86,14 +87,14 @@ public partial class Healths
|
||||||
_ => "不健康"
|
_ => "不健康"
|
||||||
};
|
};
|
||||||
|
|
||||||
private Color GetTagColor(HealthStatus? status = null) => (status ?? Status) switch
|
private Color GetTagColor(HealthStatus? status = null) => IsRunning ? Color.Success : (status ?? Status) switch
|
||||||
{
|
{
|
||||||
HealthStatus.Healthy => Color.Success,
|
HealthStatus.Healthy => Color.Success,
|
||||||
HealthStatus.Degraded => Color.Warning,
|
HealthStatus.Degraded => Color.Warning,
|
||||||
_ => Color.Danger
|
_ => Color.Danger
|
||||||
};
|
};
|
||||||
|
|
||||||
private string? GetTagIcon(HealthStatus? status = null) => (status ?? Status) switch
|
private string? GetTagIcon(HealthStatus? status = null) => IsRunning ? "fa fa-fw fa-spin fa-spinner" : (status ?? Status) switch
|
||||||
{
|
{
|
||||||
HealthStatus.Healthy => "fa fa-check-circle",
|
HealthStatus.Healthy => "fa fa-check-circle",
|
||||||
HealthStatus.Degraded => "fa fa-exclamation-circle",
|
HealthStatus.Degraded => "fa fa-exclamation-circle",
|
||||||
|
|
Loading…
Reference in New Issue