diff --git a/nezha-fronted/src/assets/stylus/main.scss b/nezha-fronted/src/assets/stylus/main.scss index 68b39ad04..ab29dc1c7 100644 --- a/nezha-fronted/src/assets/stylus/main.scss +++ b/nezha-fronted/src/assets/stylus/main.scss @@ -9,6 +9,27 @@ html { height: 100%; overflow: hidden; } +/*---滚动条默认显示样式--*/ +::-webkit-scrollbar-thumb { + background-color: #ddd; + border-radius: 6px; + border: 2px solid #fff; +} +/*---鼠标点击滚动条显示样式--*/ +::-webkit-scrollbar-thumb:hover { + background-color: #c8c8c8; + border-radius: 6px; +} +/*---滚动条大小--*/ +::-webkit-scrollbar { + width: 14px; + height: 14px; +} +/*---滚动框背景样式--*/ +::-webkit-scrollbar-track-piece { + background-color: transparent; +} + li{ list-style-type:none ; } @@ -867,12 +888,12 @@ li{ border-right: none; background: #f9f9f9; } -.nz-table .el-table__body { +/*.nz-table .el-table__body { width: 100% !important; } .nz-table .el-table__virtual-wrapper { width: 100% !important; -} +}*/ .chart-table .nz-table td, .chart-alert-info .nz-table td { background-color: white; } @@ -912,7 +933,7 @@ li{ } .nz-table .el-table__body-wrapper { background-color: $content-right-background-color; - overflow: hidden; + /*overflow: hidden;*/ } .chart-table .nz-table th:last-of-type { background-color: white; @@ -1283,6 +1304,7 @@ li{ .right-box-form-box { height: calc(100% - 132px); width: 100%; + overflow: auto; } .el-scrollbar__wrap { @@ -1897,9 +1919,6 @@ li{ .ps .ps__rail-x:hover, .ps .ps__rail-y:hover, .ps .ps__rail-x:focus, .ps .ps__rail-y:focus, .ps .ps__rail-x.ps--clicking, .ps .ps__rail-y.ps--clicking { background-color: transparent; } -.el-table__fixed-right { - right: 0 !important; -} .asset .ps__rail-y { z-index: 29; } diff --git a/nezha-fronted/src/components/charts/chart-detail.vue b/nezha-fronted/src/components/charts/chart-detail.vue index 3d1bd5a17..c74bd7c9c 100644 --- a/nezha-fronted/src/components/charts/chart-detail.vue +++ b/nezha-fronted/src/components/charts/chart-detail.vue @@ -23,7 +23,7 @@ {{data.title}}
- +
@@ -91,7 +91,6 @@ tooltip-effect="light" height="100%" ref="dataTable" - v-scrollBar:el-table="'small'" >
- +
@@ -479,9 +478,6 @@ this.initChart(this.detail[0].data.stateSeries); }); } - this.$nextTick(() => { - this.$refs.scrollbar.update(); - }); this.endLoading(); }, initChart(series) { @@ -565,9 +561,6 @@ }, mounted() { this.firstLoad = false; - this.$nextTick(() => { - this.$refs.scrollbar.update(); - }); setTimeout(() => { this.ready = true; }, 300); diff --git a/nezha-fronted/src/components/charts/chart-table.vue b/nezha-fronted/src/components/charts/chart-table.vue index fd8186b98..20ae5e547 100644 --- a/nezha-fronted/src/components/charts/chart-table.vue +++ b/nezha-fronted/src/components/charts/chart-table.vue @@ -51,7 +51,7 @@
@@ -84,7 +84,7 @@
+ @sort-change="tableDataSortScreen" tooltip-effect="light"> { - this.$nextTick(() => { - this.ps = container.querySelector(".el-table__body-wrapper")._ps_; - this.ps.update(); - }); - }); }, showLoad(chartItem) { //设置高度 chart-table @@ -501,9 +494,6 @@ }, beforeDestroy() { this.clearChart(); - if (this.ps) { - this.ps.destroy(); - } }, }; diff --git a/nezha-fronted/src/components/charts/chart-url.vue b/nezha-fronted/src/components/charts/chart-url.vue index bb8baf6d8..022d32f56 100644 --- a/nezha-fronted/src/components/charts/chart-url.vue +++ b/nezha-fronted/src/components/charts/chart-url.vue @@ -32,7 +32,7 @@
+ >
@@ -41,11 +41,10 @@
{{chartData.title}} -
+ >
diff --git a/nezha-fronted/src/components/charts/chartPreview.vue b/nezha-fronted/src/components/charts/chartPreview.vue index 3c47eb3d0..6095f4bd0 100644 --- a/nezha-fronted/src/components/charts/chartPreview.vue +++ b/nezha-fronted/src/components/charts/chartPreview.vue @@ -81,7 +81,7 @@
No Data