From 949f61d402b1523a508a3c7ea44828bf697e9f28 Mon Sep 17 00:00:00 2001 From: chenjinsong <523037378@qq.com> Date: Fri, 5 Mar 2021 20:34:58 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E5=91=A8=E4=BA=94=E6=9D=8E=E5=A8=9C?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E9=99=A4mibbrowser=E5=A4=96=E7=9A=84?= =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nezha-fronted/src/assets/stylus/index.scss | 1 + nezha-fronted/src/assets/stylus/main.scss | 74 ++++---- .../src/components/charts/chart.scss | 10 +- .../src/components/common/chartUnit.vue | 3 + .../src/components/common/deleteButton.vue | 2 +- .../src/components/common/pickTime.vue | 4 +- .../src/components/common/project/chart.scss | 2 +- .../trafficSetting/trafficSettingBox.vue | 4 +- .../trafficSetting/trafficSettingTab.vue | 172 ++++++++++-------- .../src/components/common/timePicker.vue | 9 +- .../src/components/page/alert/config.vue | 1 + .../src/components/page/config/account.vue | 14 +- .../src/components/page/config/mibBrowser.vue | 3 + .../src/components/page/config/system.vue | 52 +++++- .../page/dashboard/explore/promqlInput.vue | 9 +- nezha-fronted/src/main.js | 5 +- 16 files changed, 223 insertions(+), 142 deletions(-) diff --git a/nezha-fronted/src/assets/stylus/index.scss b/nezha-fronted/src/assets/stylus/index.scss index f499721ce..5da28615a 100644 --- a/nezha-fronted/src/assets/stylus/index.scss +++ b/nezha-fronted/src/assets/stylus/index.scss @@ -49,3 +49,4 @@ $suspended-color: #9e9c98; //全局停用色灰色 $left-menu-bgcolor:#FFF; @import './main.scss'; +/*@import './table.scss';*/ diff --git a/nezha-fronted/src/assets/stylus/main.scss b/nezha-fronted/src/assets/stylus/main.scss index c16bd0f22..6062530d2 100644 --- a/nezha-fronted/src/assets/stylus/main.scss +++ b/nezha-fronted/src/assets/stylus/main.scss @@ -851,13 +851,6 @@ li{ .nz-table + .to-top-is-hover{ display: none; } -revogr-header .data-header-cell .resizable:hover { - background-color: #ccc !important; - width: 6px; -} -revo-grid[theme=compact] revogr-viewport revogr-header .data-header-cell { - border-right: 1px solid #eee; -} .nz-table + .to-top-is-hover:hover{ display: block; @@ -936,33 +929,7 @@ revo-grid[theme=compact] revogr-viewport revogr-header .data-header-cell { padding:2px 5px; border-radius: 4px; } -.data-cell { - font-size: 12px; -} -.data-cell .danger { - background-color: $danger-color; - color: white; - padding:2px 5px; - border-radius: 4px; -} -.data-cell .success { - background-color: $success-color; - color: white; - padding:2px 5px; - border-radius: 4px; -} -.data-cell .suspended { - background-color: $suspended-color; - color: white; - padding:2px 5px; - border-radius: 4px; -} -.data-cell .warning { - background-color: $warning-color; - color: white; - padding:2px 5px; - border-radius: 4px; -} + .nz-table th { padding: 0; } @@ -1912,6 +1879,44 @@ revo-grid[theme=compact] revogr-viewport revogr-header .data-header-cell { background-color: rgba(255, 99, 71, .85); } +.el-message-box__wrapper { + .el-message-box__status.el-icon-warning { + color: #ef775e !important; + } + .el-message-box__headerbtn:focus .el-message-box__close, .el-message-box__headerbtn:hover .el-message-box__close { + color: $global-text-color-active; + } + .el-message-box__container { + display: flex; + min-height: 60px; + align-items: center; + } + + .el-message-box__btns { + .el-button:not(.el-button--primary):focus{ + color: #606266; + } + .el-button:not(.el-button--primary):hover { + color: #606266; + opacity: .8; + border-color: #DCDFE6; + background-color: white; + } + + .el-button--primary { + box-shadow: none; + background-color: $global-text-color-active; + } + .el-button--primary:focus{ + background-color: $global-text-color-active; + } + .el-button--primary:hover { + background-color: $global-text-color-active; + opacity: .8; + } + } +} + /*滚动条相关, 11px/8px/5px, 默认8px*/ .ps__rail-y:hover > .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y, @@ -2423,3 +2428,4 @@ revo-grid[theme=compact] revogr-viewport revogr-header .data-header-cell { /deep/ .el-input-number .el-input__inner{ text-align: left; } + diff --git a/nezha-fronted/src/components/charts/chart.scss b/nezha-fronted/src/components/charts/chart.scss index f6766067f..cc65349ea 100644 --- a/nezha-fronted/src/components/charts/chart.scss +++ b/nezha-fronted/src/components/charts/chart.scss @@ -278,7 +278,7 @@ position: relative; background-color: white; .chartTitle:hover { - background-color:#d8dce1; + background-color:#efefef; } //.chartTitle:not(.drag-disabled) { // cursor: move; @@ -299,7 +299,7 @@ font-size: 12px; } .chart-title-text { - font-size: 16px; + font-size: 14px; line-height: 26px; color: #52545c; display:flex; @@ -494,12 +494,12 @@ position: relative; background-color: white; .chartTitle:hover { - background-color:#d8dce1; + background-color:#efefef; } .chartTitle { text-align: center; width: 100%; - line-height: 30px; + line-height: 20px; height: 28px; padding: 1px 3px 0 3px; box-sizing: border-box; @@ -513,7 +513,7 @@ font-size: 12px; } .chart-title { - font-size: 16px; + font-size: 14px; line-height: 26px; color: #52545c; display:flex; diff --git a/nezha-fronted/src/components/common/chartUnit.vue b/nezha-fronted/src/components/common/chartUnit.vue index d5d2b4f31..9f5b9fc26 100644 --- a/nezha-fronted/src/components/common/chartUnit.vue +++ b/nezha-fronted/src/components/common/chartUnit.vue @@ -54,6 +54,9 @@ width: 100px; margin: 0 20px 0 0; } + .chart-unit .el-input__suffix-inner { + color: #aaa; + } .unit-pop-class .el-cascader-panel{ height: 200px; background-color: #FFF; diff --git a/nezha-fronted/src/components/common/deleteButton.vue b/nezha-fronted/src/components/common/deleteButton.vue index 2ed6462dd..ee044f6be 100644 --- a/nezha-fronted/src/components/common/deleteButton.vue +++ b/nezha-fronted/src/components/common/deleteButton.vue @@ -9,7 +9,7 @@ name: "deleteButton", props:{ filterFunction:Function, - deleteObjs:Array, + deleteObjs: Object, api:String, clickFunction:Function, id:String diff --git a/nezha-fronted/src/components/common/pickTime.vue b/nezha-fronted/src/components/common/pickTime.vue index c3497b71c..883d43671 100644 --- a/nezha-fronted/src/components/common/pickTime.vue +++ b/nezha-fronted/src/components/common/pickTime.vue @@ -2,7 +2,7 @@
-
+
diff --git a/nezha-fronted/src/components/common/project/chart.scss b/nezha-fronted/src/components/common/project/chart.scss index 2dd7c7b44..6b5d921f4 100644 --- a/nezha-fronted/src/components/common/project/chart.scss +++ b/nezha-fronted/src/components/common/project/chart.scss @@ -274,7 +274,7 @@ font-size: 12px; } .chart-title-text { - font-size: 16px; + font-size: 14px; line-height: 26px; color: #52545c; display:flex; diff --git a/nezha-fronted/src/components/common/rightBox/trafficSetting/trafficSettingBox.vue b/nezha-fronted/src/components/common/rightBox/trafficSetting/trafficSettingBox.vue index f15cfafe4..3991f5b4f 100644 --- a/nezha-fronted/src/components/common/rightBox/trafficSetting/trafficSettingBox.vue +++ b/nezha-fronted/src/components/common/rightBox/trafficSetting/trafficSettingBox.vue @@ -5,12 +5,12 @@
{{$t('config.dc.traffic.title')}}
- + - +
diff --git a/nezha-fronted/src/components/common/rightBox/trafficSetting/trafficSettingTab.vue b/nezha-fronted/src/components/common/rightBox/trafficSetting/trafficSettingTab.vue index 73ad937ca..95aea7d57 100644 --- a/nezha-fronted/src/components/common/rightBox/trafficSetting/trafficSettingTab.vue +++ b/nezha-fronted/src/components/common/rightBox/trafficSetting/trafficSettingTab.vue @@ -1,24 +1,24 @@