- 修复RouteService中错误过滤home路由的问题 - 后端现在正确返回所有用户有权限的路由 - 添加设备管理相关功能(列表、在线监控、电源管理、远程监控) - 添加详细的修复文档和重启脚本 - 更新权限配置脚本 问题根源:后端代码中有逻辑会过滤掉home路由,导致前端收到空数组,无法生成菜单 解决方案:移除过滤home路由的逻辑,让后端返回所有有权限的路由
40 lines
881 B
C++
40 lines
881 B
C++
//----------------------------------------------------------------------------
|
|
//
|
|
// Copyright (C) 2007 Intel Corporation
|
|
//
|
|
// File: Serializable.h
|
|
//
|
|
// Contents: Definition of class Serializable
|
|
//
|
|
//----------------------------------------------------------------------------
|
|
|
|
#ifndef __SERIALIZABLE_H
|
|
#define __SERIALIZABLE_H
|
|
|
|
#include <string>
|
|
#include <vector>
|
|
#include "XMLUtils.h"
|
|
|
|
using namespace CimXMLUtilsNamespace;
|
|
using namespace std;
|
|
|
|
namespace CimClassNamespace
|
|
{
|
|
|
|
class Serializable
|
|
{
|
|
protected:
|
|
string serializableName;
|
|
string nsUri;
|
|
string prefix;
|
|
public:
|
|
Serializable(const string& serializableName,
|
|
const string& ns = "",
|
|
const string& nsPrefix = "");
|
|
virtual ~Serializable();
|
|
string Serialize(const bool includeRoot = true) const;
|
|
virtual void SerializeMembers(XMLElement &node) const = 0;
|
|
};
|
|
} //CimClassNamespace
|
|
#endif
|