菜单管理
June 24, 2022About 4 min
菜单管理
SDK类名:/common/Menu;
获取菜单列表
SDK方法名:listMenu;
URL
/menu
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
menu | Array | 95 | |||
id | Number | 1 | +1 | ||
name | Array | ["dashboard","monitorDashboard","vpMonitorDashboard","taskOverviewDash","upMonitor","group","authorization","node","cls","nodeProxy","storage","vpPlat","dtoStorage","dtoHost","storagePool","copyVolume","activeNodeList","inactiveNodeList","dbNode","cloudPlatform","cloudHost","tape","activeRuleList","objCmpList","objFixList","tableCmpList","bkTakeover","activeReverseRuleList","mysqlRule","mysqlObjCmpList","mysqlObjFixList","mysqlTableCmpList","sqlServerRule","sqlServerTcmp","postgreRule","qianBaseRule","qbTableCmpList","db2Rule","kafkaConsumeRule","kafkaTopology","kafkaTopologyGraph","dataTableCmpList","mask","scriptMask","repBackup","repRecovery","compare","dTrackBackup","nasSync","ha","haGroup","vpBackup","vpMove","vpRecovery","vpRep","vpFileRecovery","vpDrill","dtoSync","dtoRecovery","dtoCompare","fspBackup","fspRestore","timingBackup","timingRecovery","tapeRecovery","bigdata","cdm","cdmRule","ffoMount","cdmRecovery","drp","snapshotTask","mountTask","fspMove","users","role","log","menuManage","sysSettings","license","credential","ccBakManage","notification","notificationSetting","statistics","statisticsTiming","commonTemplate","repListTemplate","fspBackupTemplate","fspRestoreTemplate","timingBackupTemplate","vpBackupTemplate","vpRepTemplate","haTemplate","activeLogWarning","diagnose"] | +1 | ||
url | Null | ||||
category | Array | ["dashboard","dashboard","dashboard","dashboard","upMonitor","resource","resource","resource","resource","resource","resource","resource","resource","resource","resource","resource","resource","resource","resource","resource","resource","resource","databaseRep","databaseRep","databaseRep","databaseRep","databaseRep","databaseRep","databaseRep","databaseRep","databaseRep","databaseRep","databaseRep","databaseRep","databaseRep","databaseRep","databaseRep","databaseRep","databaseRep","databaseRep","databaseRep","databaseRep","mask","mask","realTimeDataRep","realTimeDataRep","realTimeDataRep","realTimeDataRep","realTimeDataRep","ha","ha","timingDataRep","timingDataRep","timingDataRep","timingDataRep","timingDataRep","timingDataRep","timingDataRep","timingDataRep","timingDataRep","timingDataRep","timingDataRep","timingDataRep","timingDataRep","timingDataRep","timingDataRep","cdm","cdm","cdm","cdm","cdm","cdm","cdm","businessMigration","system","system","system","system","system","system","system","system","more","more","more","more","more","more","more","more","more","more","more","more","more","more"] | +1 | ||
status | Number | 1 | |||
order | Number | 11 | +1 | ||
parent | Array | ["","","","","","","","data_guard_node","data_guard_node","","storage","virtualization","dto_resource","dto_resource","storage","storage","database_node","database_node","database_node","virtualization","cloud_disaster_relief","","oracle","oracle","oracle","oracle","oracle","oracle","mysql","","","","","","","","","","kafka","kafka","kafka","","","","","","","","","","","virtual_workload","virtual_workload","virtual_workload","virtual_workload","virtual_workload","virtual_workload","dto","dto","dto","full_server","full_server","app_protect","app_protect","","","cdm","cdm","cdm","cdm","cdm","storage_cdm","storage_cdm","","","","","","","","","","message","message","report","report","template","template","template","template","template","template","template","template","",""] | +1 | ||
tree | Array | 类别 | 12 | ||
id | Array | ["dashboard","tenant","upMonitor","resource","databaseRep","mask","realTimeDataRep","ha","timingDataRep","cdm","businessMigration","system","more"] | +1 | ||
cat | Array | ["dashboard","tenant","upMonitor","resource","databaseRep","mask","realTimeDataRep","ha","timingDataRep","cdm","businessMigration","system","more"] | +1 | ||
indeterminate | Boolean | false | |||
checked_all | Boolean | false | |||
menu_ids | Array | 包含的菜单id的集合(数据库当中实际id) | [] | ||
children | Array | 一级菜单列表 | 4 | ||
id | String | '' | |||
cat | String | 存在子目录时返回 | |||
menu_ids | Array | 包含的菜单id的集合(数据库当中实际id)(存在子目录时返回) | [] | ||
indeterminate | Boolean | (存在子目录时返回) | false | ||
checked_all | Boolean | (存在子目录时返回) | false | ||
children | Array | 子菜单列表(存在子目录时返回) | |||
id | String | ||||
name | String | '' | |||
status | Number | 是否启用: 0:否;1:是; | 0 | ||
name | Array | 不存在子目录时返回: 以下为二级菜单对应的翻译, (相关英文与英文菜单翻译相同): data_guard_node:容灾节点; virtualization:虚拟化; storage:存储节点; dto_resource:DTO资源; database_node:数据库节点; oracle:Oracle; mysql:MySQL; kafka:Kafka; desensitization:数据脱敏; sql_script:SQL脚本; full_server:全服务器保护; app_protect:应用保护; virtual_workload:虚拟化支持; dto:DTO管理; cloud_disaster_relief:云容灾; cdm:整机CDM; storage_cdm:存储CDM; report:统计报表; message:消息中心; template:模板管理; | ["dashboard","monitorDashboard","vpMonitorDashboard","taskOverviewDash"] | +1 | |
status | Number | 是否启用:(不存在子目录时返回) 0:否;1:是; | 0 |