public async Task OnGetAsync()
        {
            var isAuthorized = User.IsInRole(Constants.DirectorRole) || User.IsInRole(Constants.ManagerRole);

            if (isAuthorized)
            {
                // 用户为管理员,显示所有记录
                UsageRecords = await _usageRecordService.ListAllAsync();

                MaintenanceRecords = await _maintenanceRecordService.ListAllAsync();
            }
            else
            {
                //  用户非管理员,显示用户所属项目组的使用登记
                var groupOfUserGroup = _userResolverService.GetUserGroup();
                UsageRecords = await _usageRecordService.ListAllByGroupAsync(groupOfUserGroup);

                MaintenanceRecords = await _maintenanceRecordService.ListAllByGroupAsync(groupOfUserGroup);
            }

            MaintenanceRecordAuditTrailLogs = await _auditTrailService.GetAuditTrailLogsAsync(new MaintenanceRecord().GetType().Name);

            UsageRecordAuditTrailLogs = await _auditTrailService.GetAuditTrailLogsAsync(new UsageRecord().GetType().Name);
        }