@page "/"
@using MasaBlazorApp3.Util
@using log4net
@layout EmptyLayout
@if (globalStateService.Operator != null)
{
//操作人:@globalStateService.Operator.NickName
//操作人:@globalStateService.Operator.NickName
@myText.Operator :@globalStateService.Operator.NickName
}
@if (globalStateService.Reviewer != null)
{
//复核人:@globalStateService.Reviewer.NickName
//复核人:@globalStateService.Reviewer.NickName
@myText.Checker:@globalStateService.Reviewer.NickName
}
{ changeShifts(); })">
@myText.Handover
{ logout(); })" />
@code {
@inject Radzen.DialogService dialogService;
@inject NotificationService _message
@inject NavigationManager na;
@inject TooltipService tooltipService
private List userPremissions { get; set; } = new();
@inject GlobalStateService globalStateService;
@inject Toolbelt.Blazor.I18nText.I18nText I18nText;
Timer timer;
@inject PortUtil _portUtil;
private readonly ILog logger = LogManager.GetLogger(typeof(Home));
@inject Microsoft.Extensions.Options.IOptions setting;
bool currentPage = true;
public static I18nText.local myText = new I18nText.local();
IEnumerable languageNames;
private string culture;
private string SelectedCulture
{
get => culture;
set { }
}
protected override async Task OnInitializedAsync()
{
languageNames = new List { "简体中文", "English" };
myText = await I18nText.GetTextTableAsync(this);
if (setting.Value.autoOutLog > 0)
{
// 是否需要自动退出
var promiseUtil = new PromiseUtil