@page "/"
@using MasaBlazorApp3.Util
@using log4net
@layout EmptyLayout
    
        
        
        
            
                
                    @if (globalStateService.Operator != null)
                    {
                        //操作人:@globalStateService.Operator.NickName
                        //操作人:@globalStateService.Operator.NickName
                        
                            
                                操作人:@globalStateService.Operator.NickName
                            
                            
                                
                                
                                
                            
                        
                    }
                    @if (globalStateService.Reviewer != null)
                    {
                        //复核人:@globalStateService.Reviewer.NickName
                        //复核人:@globalStateService.Reviewer.NickName
                        
                            
                                复核人:@globalStateService.Reviewer.NickName
                            
                            
                                
                                
                                
                            
                        
                    }
                
                
                     { changeShifts(); })">
                        
                        交接班
                     
                    
                
                
                     { logout(); })" />
                
            
        
    
    
        
            
            @*  *@
            
            @*   *@
            @*  *@
        
        
            
            
                
                
            
        
    
@code {
    @inject Radzen.DialogService dialogService;
    @inject NotificationService _message
    @inject NavigationManager na;
    @inject TooltipService tooltipService
    private List 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 setting;
    bool currentPage = true;
    protected override void OnInitialized()
    {
        // timer = new Timer(state =>
        // {
        //     var now = DateTime.Now;
        //     InvokeAsync(StateHasChanged);
        // }, null, 0, 1000);
        if (setting.Value.autoOutLog > 0)
        {
            // 是否需要自动退出
            var promiseUtil = new PromiseUtil