lvfengfree b92e1119ae fix: 修复菜单为空问题 - 移除后端过滤home路由的错误逻辑
- 修复RouteService中错误过滤home路由的问题
- 后端现在正确返回所有用户有权限的路由
- 添加设备管理相关功能(列表、在线监控、电源管理、远程监控)
- 添加详细的修复文档和重启脚本
- 更新权限配置脚本

问题根源:后端代码中有逻辑会过滤掉home路由,导致前端收到空数组,无法生成菜单
解决方案:移除过滤home路由的逻辑,让后端返回所有有权限的路由
2026-03-01 09:50:19 +08:00

78 lines
2.6 KiB
Plaintext

// Copyright (c) 2007-2010, Intel Corporation. All rights reserved.
[Version ( "6.0.0" ),
Description (
"Capabilities and management of a PCI device controller on an "
"adapter card." )]
class AMT_PCIDevice : CIM_PCIController {
[Description ( "Array of doubleword base-memory addresses." )]
uint32 BaseAddress[6];
[Description (
"The subsystem ID read from the device\'s PCI configuration space."
)]
uint16 SubsystemID;
[Description (
"The vendor ID read from the device\'s PCI configuration space."
)]
uint16 VendorID;
[Override ( "DeviceID" ),
Description (
"An address or other identifying information to uniquely "
"name the PCI device." )]
string DeviceID;
[Description (
"The revision ID read from the device\'s PCI configuration space."
)]
uint8 RevisionID;
[Description (
"The programmatic interface code read from the device\'s "
"PCI configuration space." )]
uint8 ProgIf;
[Description (
"The PCI subclass code read from the device\'s PCI "
"configuration space." )]
uint8 Subclass;
[Override ( "ClassCode" ),Description (
"The PCI class code read from the device\'s PCI configuration space."
)]
uint8 ClassCode;
[Description (
"The bus, device, and function number of the device." )]
uint16 DeviceLocation;
[Description (
"Subsystem vendor ID. ID information is reported from a "
"PCIDevice through protocol-specific requests. The "
"correct place in the CIM Schema for this information is "
"in CIM_Physical Element (the Manufacturer property) for "
"hardware, and CIM_Product (the Vendor property) if the "
"information is related to Product acquisition. This data "
"is also reported here, because it is part of the "
"standard output from the Device and is an optimization." )]
uint16 SubsystemVendorID;
[Description (
"Register that indicates how long the master would like "
"to retain PCI bus ownership whenever it initiates a "
"transaction. A 0 value indicates no requirement." ),
Units ( "250 nanoseconds" )]
uint8 MinGrantTime;
[Description (
"Register that specifies how often the device needs "
"access to the PCI bus in 250ns. A 0 value indicates no "
"requirement." ),
Units ( "250 nanoseconds" )]
uint8 MaxLatency;
};