diff --git a/config/routes.js b/config/routes.js
index c343da1..dd0f7b1 100644
--- a/config/routes.js
+++ b/config/routes.js
@@ -146,6 +146,37 @@ export default [
component: './inspection_inspectionRecords/InspectionRecords',
},
]
+ },
+ //告警中心
+ {
+ path: '/topnavbar00/business/alarmcenter',
+ name: 'alarmCenter',
+ routes:[
+ //实时告警
+ {
+ path: '/topnavbar00/business/alarmcenter/implementWarnings',
+ name: 'implementWarning',
+ component: './alarmcenter_implementWarnings/ImplementWarnings',
+ },
+ //历史告警
+ {
+ path: '/topnavbar00/business/alarmcenter/historyAlarms',
+ name: 'historyAlarms',
+ component: './alarmcenter_historyAlarms/HistoryAlarms',
+ },
+ //告警配置
+ {
+ path: '/topnavbar00/business/alarmcenter/ruleConfiguration',
+ name: 'ruleConfiguration',
+ component: './alarmcenter_ruleConfiguration/RuleConfiguration',
+ },
+ //通知策略和告警联系人
+ {
+ path: '/topnavbar00/business/alarmcenter/policy',
+ name: 'policy',
+ component: './alarmcenter_policy/Policy',
+ },
+ ]
}
],
},
diff --git a/src/pages/alarmcenter_historyAlarms/HistoryAlarms.js b/src/pages/alarmcenter_historyAlarms/HistoryAlarms.js
new file mode 100644
index 0000000..c87750e
--- /dev/null
+++ b/src/pages/alarmcenter_historyAlarms/HistoryAlarms.js
@@ -0,0 +1,8 @@
+const HistoryAlarmsData = ()=>{
+ return (
+
+ 历史告警
+
+ )
+}
+export default HistoryAlarmsData
diff --git a/src/pages/alarmcenter_historyAlarms/HistoryAlarms.less b/src/pages/alarmcenter_historyAlarms/HistoryAlarms.less
new file mode 100644
index 0000000..e69de29
diff --git a/src/pages/alarmcenter_implementWarnings/ImplementWarnings.js b/src/pages/alarmcenter_implementWarnings/ImplementWarnings.js
new file mode 100644
index 0000000..9d754f3
--- /dev/null
+++ b/src/pages/alarmcenter_implementWarnings/ImplementWarnings.js
@@ -0,0 +1,8 @@
+const ImplementWarnings = ()=>{
+ return (
+
+ 实时告警
+
+ )
+}
+export default ImplementWarnings
diff --git a/src/pages/alarmcenter_implementWarnings/ImplementWarnings.less b/src/pages/alarmcenter_implementWarnings/ImplementWarnings.less
new file mode 100644
index 0000000..e69de29
diff --git a/src/pages/alarmcenter_policy/Policy.js b/src/pages/alarmcenter_policy/Policy.js
new file mode 100644
index 0000000..72ab12a
--- /dev/null
+++ b/src/pages/alarmcenter_policy/Policy.js
@@ -0,0 +1,8 @@
+const Policy = ()=>{
+ return (
+
+ 通知策略和告警联系人
+
+ )
+}
+export default Policy
diff --git a/src/pages/alarmcenter_policy/Policy.less b/src/pages/alarmcenter_policy/Policy.less
new file mode 100644
index 0000000..e69de29
diff --git a/src/pages/alarmcenter_ruleConfiguration/RuleConfiguration.js b/src/pages/alarmcenter_ruleConfiguration/RuleConfiguration.js
new file mode 100644
index 0000000..935a048
--- /dev/null
+++ b/src/pages/alarmcenter_ruleConfiguration/RuleConfiguration.js
@@ -0,0 +1,8 @@
+const RuleConfiguration = ()=>{
+ return (
+
+ 告警规则配置
+
+ )
+}
+export default RuleConfiguration
diff --git a/src/pages/alarmcenter_ruleConfiguration/RuleConfiguration.less b/src/pages/alarmcenter_ruleConfiguration/RuleConfiguration.less
new file mode 100644
index 0000000..e69de29
diff --git a/src/pages/nav_system_content/SystemContentList.js b/src/pages/nav_system_content/SystemContentList.js
index 6d4f12a..e176b24 100644
--- a/src/pages/nav_system_content/SystemContentList.js
+++ b/src/pages/nav_system_content/SystemContentList.js
@@ -249,7 +249,44 @@ const SystemContentList = (props) => {
"label": "巡检记录"
},
]
- }
+ },
+ // 告警中心
+ {
+ path: '/topnavbar00/business/alarmcenter',
+ icon:
,
+ key: "/topnavbar00/business/alarmcenter",
+ "label": "告警中心",
+ children: [
+ {
+ path: '/topnavbar00/business/alarmcenter/implementWarnings',
+ key: "/topnavbar00/business/alarmcenter/implementWarnings",
+ "label": "实时告警"
+ },
+ {
+ path: '/topnavbar00/business/alarmcenter/historyAlarms',
+ key: "/topnavbar00/business/alarmcenter/historyAlarms",
+ "label": "历史告警"
+ },
+ {
+ path: '/topnavbar00/business/alarmcenter/ruleConfiguration',
+ key: "/topnavbar00/business/alarmcenter/ruleConfiguration",
+ "label": "告警规则配置"
+ },
+ {
+ path: '/topnavbar00/business/alarmcenter/policy',
+ key: "/topnavbar00/business/alarmcenter/policy",
+ "label": "通知策略和告警联系人"
+ },
+ ]
+ },
]
setMenuItems(fixedMenuItems)
// 初始化默认路由
diff --git a/src/pages/topnavbar/TopNavBar.js b/src/pages/topnavbar/TopNavBar.js
index 99a9fd1..6ca3254 100644
--- a/src/pages/topnavbar/TopNavBar.js
+++ b/src/pages/topnavbar/TopNavBar.js
@@ -85,6 +85,26 @@ const menuItem = [
label: '巡检记录',
key: '/topnavbar00/business/inspection/inspectionRecords',
},
+ //实时告警
+ {
+ label: '实时告警',
+ key: '/topnavbar00/business/alarmcenter/implementWarnings',
+ },
+ //历史告警
+ {
+ label: '历史告警',
+ key: '/topnavbar00/business/alarmcenter/historyAlarms',
+ },
+ //告警规则配置
+ {
+ label: '告警规则配置',
+ key: '/topnavbar00/business/alarmcenter/ruleConfiguration',
+ },
+ //通知策略和告警联系人
+ {
+ label: '通知策略和告警联系人',
+ key: '/topnavbar00/business/alarmcenter/policy',
+ },
]
const TopNavBar = (props) => {