- 修复RouteService中错误过滤home路由的问题 - 后端现在正确返回所有用户有权限的路由 - 添加设备管理相关功能(列表、在线监控、电源管理、远程监控) - 添加详细的修复文档和重启脚本 - 更新权限配置脚本 问题根源:后端代码中有逻辑会过滤掉home路由,导致前端收到空数组,无法生成菜单 解决方案:移除过滤home路由的逻辑,让后端返回所有有权限的路由
54 lines
1.1 KiB
C#
54 lines
1.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using Intel.Management.Mei;
|
|
using Intel.Management.Wsman;
|
|
|
|
namespace Intel.Management.PSModule.Heci
|
|
{
|
|
class HeciRoot : DriveContainer
|
|
{
|
|
|
|
|
|
public HeciRoot()
|
|
: base(string.Empty, null)
|
|
{
|
|
}
|
|
|
|
public override void GetChildItems(ChildWriter writer)
|
|
{
|
|
writer.Add(new SetupService(this));
|
|
|
|
}
|
|
|
|
public override object GetReturnObject()
|
|
{
|
|
return new NameValuePairItem(Name, Value);
|
|
}
|
|
|
|
public HECIClass Heci
|
|
{
|
|
get
|
|
{
|
|
|
|
return Intel.Management.PSModule.Amt.ConnectionManager.Heci;
|
|
|
|
}
|
|
}
|
|
|
|
public IWsmanConnection Connection
|
|
{
|
|
get
|
|
{
|
|
return Intel.Management.PSModule.Amt.ConnectionManager.LocalSession;
|
|
}
|
|
}
|
|
|
|
public override void Clear()
|
|
{
|
|
|
|
}
|
|
} // class
|
|
}// namepace
|