From b34b28ed7a0fca09e2f97fb859a05e9caa70d5c4 Mon Sep 17 00:00:00 2001 From: likexuan Date: Mon, 11 Jul 2022 16:49:29 +0800 Subject: [PATCH] =?UTF-8?q?NEZ-2014=20feat=20:=20agent=20=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E9=A1=B5=E9=9D=A2=20state=20=E5=88=97=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=20hover=20=E6=8F=90=E7=A4=BA=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/alert/alertStateInfo.scss | 44 +++++ .../src/assets/css/components/index.scss | 1 + .../common/alert/alertStateInfo.vue | 161 ++++++++++++++++++ .../common/table/settings/agentTable.vue | 33 +++- 4 files changed, 236 insertions(+), 3 deletions(-) create mode 100644 nezha-fronted/src/assets/css/components/common/alert/alertStateInfo.scss create mode 100644 nezha-fronted/src/components/common/alert/alertStateInfo.vue diff --git a/nezha-fronted/src/assets/css/components/common/alert/alertStateInfo.scss b/nezha-fronted/src/assets/css/components/common/alert/alertStateInfo.scss new file mode 100644 index 000000000..6f22fac22 --- /dev/null +++ b/nezha-fronted/src/assets/css/components/common/alert/alertStateInfo.scss @@ -0,0 +1,44 @@ +.alert-state-info{ + position: fixed; + background-color: $--background-color-empty; + z-index: 3000; + border-radius: 4px; + box-shadow: -1px 1px 10px -1px $--dropdown-menu-box-shadow-color; + padding: 10px 15px; + .alert-label-header-title{ + padding: 0px; + padding-bottom: 10px; + border-bottom: 0px !important; + font-size: 14px; + .alert-label-header-text{ + font-weight: normal; + padding-left: 10px; + } + } + .red-bg{ + background-color: red; + } + .green-bg{ + background-color: green; + } + .alert-label-box{ + display: flex; + flex-direction: row; + align-items: center; + } + .alert-label-value{ + height: 26px; + font-size: 14px; + color: $--color-text-primary; + letter-spacing: 0; + line-height: 23px; + } + .active-icon{ + margin-top: 0; + width: 8px; + height: 8px; + border-radius: 50%; + display: inline-block; + margin-right: 5px; + } +} \ No newline at end of file diff --git a/nezha-fronted/src/assets/css/components/index.scss b/nezha-fronted/src/assets/css/components/index.scss index 03a3e7e76..03f09cb9e 100644 --- a/nezha-fronted/src/assets/css/components/index.scss +++ b/nezha-fronted/src/assets/css/components/index.scss @@ -3,6 +3,7 @@ @import './charts/chart-list.scss'; @import './cli/webSSH.scss'; @import './common/alert/alertLabel.scss'; +@import './common/alert/alertStateInfo.scss'; @import './common/alert/alertRuleInfo.scss'; @import './common/alert/selectAlertSilence.scss'; @import './common/alert/alertMessageInfo.scss'; diff --git a/nezha-fronted/src/components/common/alert/alertStateInfo.vue b/nezha-fronted/src/components/common/alert/alertStateInfo.vue new file mode 100644 index 000000000..fda95bc74 --- /dev/null +++ b/nezha-fronted/src/components/common/alert/alertStateInfo.vue @@ -0,0 +1,161 @@ + + + + diff --git a/nezha-fronted/src/components/common/table/settings/agentTable.vue b/nezha-fronted/src/components/common/table/settings/agentTable.vue index fce49140a..fd9062447 100644 --- a/nezha-fronted/src/components/common/table/settings/agentTable.vue +++ b/nezha-fronted/src/components/common/table/settings/agentTable.vue @@ -1,4 +1,5 @@