From 02dfb3ceccd0d1de139f6f2eb76dafc3ca9d2f9b Mon Sep 17 00:00:00 2001 From: zombieJ Date: Mon, 20 Feb 2017 17:44:40 +0800 Subject: [PATCH] alert support time stamp --- .../main/webapp/app/dev/partials/alert/detail.html | 2 +- .../main/webapp/app/dev/partials/alert/list.html | 6 +++--- .../webapp/app/dev/partials/alert/policyDetail.html | 4 ++-- .../webapp/app/dev/partials/alert/policyList.html | 4 ++-- .../src/main/webapp/app/dev/public/js/app.js | 2 +- .../webapp/app/dev/public/js/ctrls/alertCtrl.js | 13 +++++++++++-- 6 files changed, 20 insertions(+), 11 deletions(-) diff --git a/eagle-server/src/main/webapp/app/dev/partials/alert/detail.html b/eagle-server/src/main/webapp/app/dev/partials/alert/detail.html index 2a0f54e3ca..79a0b18629 100644 --- a/eagle-server/src/main/webapp/app/dev/partials/alert/detail.html +++ b/eagle-server/src/main/webapp/app/dev/partials/alert/detail.html @@ -47,7 +47,7 @@

Alert Policy - {{alert.tags.policyId}} + {{alert.tags.policyId}} Alert Event diff --git a/eagle-server/src/main/webapp/app/dev/partials/alert/list.html b/eagle-server/src/main/webapp/app/dev/partials/alert/list.html index d06b41fdcd..9be9a566f7 100644 --- a/eagle-server/src/main/webapp/app/dev/partials/alert/list.html +++ b/eagle-server/src/main/webapp/app/dev/partials/alert/list.html @@ -58,7 +58,7 @@

{{item.tags.category || "N/A"}} - {{item.alertSubject}} + {{item.alertSubject}} - {{item.tags.policyId}} + {{item.tags.policyId}} - detail + detail diff --git a/eagle-server/src/main/webapp/app/dev/partials/alert/policyDetail.html b/eagle-server/src/main/webapp/app/dev/partials/alert/policyDetail.html index 559785c307..031f71df23 100644 --- a/eagle-server/src/main/webapp/app/dev/partials/alert/policyDetail.html +++ b/eagle-server/src/main/webapp/app/dev/partials/alert/policyDetail.html @@ -26,7 +26,7 @@

- +
@@ -81,7 +81,7 @@

{{item.alertSubject}} - Detail + Detail diff --git a/eagle-server/src/main/webapp/app/dev/partials/alert/policyList.html b/eagle-server/src/main/webapp/app/dev/partials/alert/policyList.html index b41c3200b9..cb0936f5fe 100644 --- a/eagle-server/src/main/webapp/app/dev/partials/alert/policyList.html +++ b/eagle-server/src/main/webapp/app/dev/partials/alert/policyList.html @@ -40,7 +40,7 @@

- {{item.name}} + {{item.name}} {{item.description}} @@ -51,7 +51,7 @@

- + diff --git a/eagle-server/src/main/webapp/app/dev/public/js/app.js b/eagle-server/src/main/webapp/app/dev/public/js/app.js index c59340620f..a05ac92209 100644 --- a/eagle-server/src/main/webapp/app/dev/public/js/app.js +++ b/eagle-server/src/main/webapp/app/dev/public/js/app.js @@ -201,7 +201,7 @@ var app = {}; }) .state('alertDetail', { - url: "/site/:siteId/alert/detail/{alertId}", + url: "/site/:siteId/alert/detail/{alertId}?timestamp", templateUrl: "partials/alert/detail.html?_=" + window._TRS(), controller: "alertDetailCtrl", resolve: routeResolve() diff --git a/eagle-server/src/main/webapp/app/dev/public/js/ctrls/alertCtrl.js b/eagle-server/src/main/webapp/app/dev/public/js/ctrls/alertCtrl.js index 536057109d..dcbb18894c 100644 --- a/eagle-server/src/main/webapp/app/dev/public/js/ctrls/alertCtrl.js +++ b/eagle-server/src/main/webapp/app/dev/public/js/ctrls/alertCtrl.js @@ -49,12 +49,20 @@ Time.onReload(loadAlerts, $scope); }); - eagleControllers.controller('alertDetailCtrl', function ($sce, $scope, $wrapState, PageConfig, CompatibleEntity) { + eagleControllers.controller('alertDetailCtrl', function ($sce, $scope, $wrapState, PageConfig, CompatibleEntity, Time) { PageConfig.title = "Alert Detail"; + $scope.site = $wrapState.param.siteId; + + var endTime = Time($wrapState.param.timestamp).add(1, 'd'); + var startTime = Time($wrapState.param.timestamp).subtract(7, 'd'); $scope.alertList = CompatibleEntity.query("LIST", { query: "AlertService", - condition: { alertId: $wrapState.param.alertId } + condition: { + alertId: $wrapState.param.alertId, + }, + startTime: startTime, + endTime: endTime, }); $scope.alertList._then(function () { $scope.alert = $scope.alertList[0]; @@ -149,6 +157,7 @@ {title: "Detail"} ]; + $scope.site = $wrapState.param.siteId; $scope.tab = "setting"; $scope.setTab = function (tab) {