From e27b7dc57ca872781deb826d9d6dd0194e6c29e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=8A=B2=E6=9D=BE?= Date: Fri, 20 Mar 2020 21:05:31 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20alert-rule=E9=A1=B5=E4=BA=8C=E7=BA=A7?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E8=B0=83=E6=95=B4=EF=BC=8C=E5=B0=8F=E7=BB=86?= =?UTF-8?q?=E8=8A=82=E6=9C=AA=E8=B0=83=E5=A5=BD=EF=BC=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1.loading 2.搜索 --- nezha-fronted/src/assets/stylus/main.scss | 58 +++ .../common/bottomBox/alertMessageBox.vue | 369 ++++++++++++++++++ .../src/components/common/language/en.js | 2 +- .../src/components/page/alert/config.vue | 299 ++++++++++---- .../src/components/page/alert/list.vue | 8 +- .../src/components/page/project/project.vue | 84 +--- nezha-fronted/src/main.js | 8 +- 7 files changed, 683 insertions(+), 145 deletions(-) create mode 100644 nezha-fronted/src/components/common/bottomBox/alertMessageBox.vue diff --git a/nezha-fronted/src/assets/stylus/main.scss b/nezha-fronted/src/assets/stylus/main.scss index a0f02466f..0dea33179 100644 --- a/nezha-fronted/src/assets/stylus/main.scss +++ b/nezha-fronted/src/assets/stylus/main.scss @@ -514,6 +514,7 @@ li{ .top-tool-right { display: flex; align-content: center; + height: 26px; } .top-tool-main-right { position: absolute; @@ -571,6 +572,63 @@ li{ .has-sub-popper { color: red; } +.main-list { + height: 100%; + transition: .4s height, .4s transform; + position: relative; +} +.main-list.main-list-with-sub { + transform: translate3d(0,0,0); + height: calc(50% - 4px); +} +.sub-list { + height: calc(50% - 4px); + transition: .4s height; + position: relative; +} +.sub-list-resize { + margin: 0 -6px; + border-top: 1px solid #aaa; + background-color: #eaeaea; + height: 9px; + box-sizing: border-box; + user-select: none; + color: #5f6368; + display: flex; + align-items: center; + justify-content: center; + padding-top: 3px; + cursor: ns-resize; +} +.sub-list-window-control { + display: flex; + align-items: center; + margin-left: 14px; +} +.window-control-btn { + cursor: pointer; + width: 29px; + text-align: center; +} +.window-control-btn:last-of-type { + margin-right: 4px; +} +.window-control-btn>i { + color: #909399; + font-size: 17px; +} +.window-control-btn>i:hover { + color: $global-text-color-active; +} +.pagination-top { + transition: .2s transform; +} +.pagination-top-show { + transform: translateX(0); +} +.pagination-top-hide { + transform: translateX(150%); +} /* end--二级顶部工具栏*/ /* start--内容*/ diff --git a/nezha-fronted/src/components/common/bottomBox/alertMessageBox.vue b/nezha-fronted/src/components/common/bottomBox/alertMessageBox.vue new file mode 100644 index 000000000..aacfaa226 --- /dev/null +++ b/nezha-fronted/src/components/common/bottomBox/alertMessageBox.vue @@ -0,0 +1,369 @@ + + + + + diff --git a/nezha-fronted/src/components/common/language/en.js b/nezha-fronted/src/components/common/language/en.js index 5031939c1..cc6cecc26 100644 --- a/nezha-fronted/src/components/common/language/en.js +++ b/nezha-fronted/src/components/common/language/en.js @@ -564,7 +564,7 @@ const en = { port: 'Port',//"端口" param: 'Parameter',//"参数" path: 'Path',//"路径" - asset: 'Device',//"设备" + asset: 'Asset',//"设备" lastUpdate: 'Last Reply',//"最后更新时间" moduleParameter: 'Module',//"组件参数" addGraph: 'View Graph', //添加图标 diff --git a/nezha-fronted/src/components/page/alert/config.vue b/nezha-fronted/src/components/page/alert/config.vue index 5f2857415..6717885a0 100644 --- a/nezha-fronted/src/components/page/alert/config.vue +++ b/nezha-fronted/src/components/page/alert/config.vue @@ -15,79 +15,90 @@
-
-
- - -
-
- - -