home添加显示日期
This commit is contained in:
parent
e196898096
commit
0d8fa29ec5
|
|
@ -51,7 +51,9 @@
|
|||
|
||||
<RadzenRow Style="width:100vw;height:25vh;" Gap="0" RowGap="0">
|
||||
<RadzenColumn Size="4">
|
||||
|
||||
<RadzenRow Style="height: 100%;width:100%" Orientation="Orientation.Horizontal" JustifyContent="JustifyContent.End" AlignItems="AlignItems.Center">
|
||||
<RadzenText Style="text-align:right;font-size:18px" class="rz-color-white" TextStyle="TextStyle.H5" TextAlign="TextAlign.Center">@currentTime</RadzenText>
|
||||
</RadzenRow>
|
||||
</RadzenColumn>
|
||||
<RadzenColumn Size="8">
|
||||
<RadzenRow Style="height: 100%;width:100%" Orientation="Orientation.Horizontal" JustifyContent="JustifyContent.End" AlignItems="AlignItems.Center">
|
||||
|
|
@ -101,7 +103,7 @@
|
|||
</RadzenRow>
|
||||
</RadzenColumn>
|
||||
</RadzenRow>
|
||||
@if (warnTime != 999999999 && warnTime !=0)
|
||||
@if (warnTime != 999999999 && warnTime != 0)
|
||||
{
|
||||
<div class="warning-message" id="warningMessage">
|
||||
<strong>警告:</strong> 您长时间未操作屏幕,系统将在 <span id="countdown">@warnTime</span> 秒后自动退出!
|
||||
|
|
@ -203,13 +205,14 @@
|
|||
private List<Premission> userPremissions { get; set; } = new();
|
||||
@inject GlobalStateService globalStateService;
|
||||
|
||||
Timer timer;
|
||||
@inject PortUtil _portUtil;
|
||||
private readonly ILog logger = LogManager.GetLogger(typeof(Home));
|
||||
@inject Microsoft.Extensions.Options.IOptions<Pojo.Config.SettingConfig> setting;
|
||||
bool currentPage = true;
|
||||
//退出时间
|
||||
int warnTime = 999999999;
|
||||
|
||||
//当前时间
|
||||
string currentTime = DateTime.Now.ToString();
|
||||
protected override void OnInitialized()
|
||||
{
|
||||
// timer = new Timer(state =>
|
||||
|
|
@ -295,12 +298,27 @@
|
|||
}
|
||||
});
|
||||
}
|
||||
|
||||
var promiseUtilTime = new PromiseUtil<object>();
|
||||
promiseUtilTime.taskAsyncLoop(1000, null, async (data, next, stop) =>
|
||||
{
|
||||
|
||||
if (currentPage)
|
||||
{
|
||||
currentTime = DateTime.Now.ToString();
|
||||
await InvokeAsync(StateHasChanged);
|
||||
next();
|
||||
}
|
||||
else
|
||||
{
|
||||
stop();
|
||||
}
|
||||
});
|
||||
base.OnInitialized();
|
||||
}
|
||||
|
||||
public void Dispose()
|
||||
{
|
||||
timer?.Dispose();
|
||||
}
|
||||
|
||||
async void init()
|
||||
|
|
|
|||
Loading…
Reference in New Issue