diff --git a/nezha-fronted/src/components/charts/chart.scss b/nezha-fronted/src/components/charts/chart.scss index 7e8ffc318..30cca2458 100644 --- a/nezha-fronted/src/components/charts/chart.scss +++ b/nezha-fronted/src/components/charts/chart.scss @@ -53,6 +53,9 @@ cursor: pointer; } } +.nz-icon-warning{ + color: #e6a23c; +} .legend-container-screen.legend-container { max-height: 80px; min-height:25px; @@ -128,10 +131,10 @@ } .panel-info-corner--error .panel-info-corner-inner { - border-left: 28px solid #e02f44; - border-right: none; - border-bottom: 28px solid rgba(0,0,0,0); -} + border-left: 28px solid #e02f44; + border-right: none; + border-bottom: 28px solid rgba(0,0,0,0); + } .panel-info-corner-inner { width: 0; height: 0; @@ -157,6 +160,41 @@ max-width:280px; border: 1px solid #e02f44; } +.chart-warring-popper[x-placement^=top] .popper__arrow::after { + border-top-color: #e6a23c; + bottom:0px; +} +.chart-warring-popper[x-placement^=bottom] .popper__arrow::after { + border-bottom-color: #e6a23c; +} +.popper__arrow::after{ + border:solid 3px yellow +} +.chart-warring-popper{ + background-color:#e6a23c; + color:#FFF; + word-wrap:break-word; + word-break:break-word; + max-width:280px; + border: 1px solid #e6a23c; +} +.moreTitle{ + .panel-info-corner--error .panel-info-corner-inner { + border-left: 28px solid #e6a23c; + border-right: none; + border-bottom: 28px solid rgba(0,0,0,0); + } + .panel-info-corner-inner { + width: 0; + height: 0; + position: absolute; + left: 0; + bottom: 0; + } + .nz-icon-warning:before { + color: #fff; + } +} .nz-chart-resize { height: 100%; width: 100%; diff --git a/nezha-fronted/src/components/charts/line-chart-block.vue b/nezha-fronted/src/components/charts/line-chart-block.vue index 809ea2ed3..78e69a9ad 100644 --- a/nezha-fronted/src/components/charts/line-chart-block.vue +++ b/nezha-fronted/src/components/charts/line-chart-block.vue @@ -20,6 +20,20 @@ + + +
{{$t('dashboard.panel.moreTitle')}}{{$t('dashboard.panel.showAll')}}{{seriesItem.length}}
+ + + + +
+
@@ -40,7 +54,7 @@ -
{{$t('dashboard.panel.moreFirstTitle')}} {{seriesLength}}{{$t('dashboard.panel.moreSecondTitle')}}{{$t('dashboard.panel.moreThirdTitle')}}{{seriesItem.length}}
+
No Data
@@ -69,6 +83,20 @@ + + +
{{$t('dashboard.panel.moreTitle')}}{{$t('dashboard.panel.showAll')}}{{seriesItemScreen.length}}
+ + + + +
+
{{data.title}}   @@ -77,7 +105,6 @@
-
{{$t('dashboard.panel.moreFirstTitle')}} {{seriesLength}}{{$t('dashboard.panel.moreSecondTitle')}} {{$t('dashboard.panel.moreThirdTitle')}}{{seriesItemScreen.length}}
No Data
@@ -702,11 +729,10 @@ this.$nextTick(() => { setTimeout(function () { let divHeight = self.$refs.legendArea.offsetHeight; - let moreTilteHeight=(self.seriesItem.length==self.seriesItemArr.length)?0:20; if(!chartInfo.height){ - self.echartStore.resize({height:(400-divHeight-self.$chartResizeTool.titleHeight-self.$chartResizeTool.chartBlankHeight-moreTilteHeight)}); + self.echartStore.resize({height:(400-divHeight-self.$chartResizeTool.titleHeight-self.$chartResizeTool.chartBlankHeight)}); }else { - self.echartStore.resize({height:(chartInfo.height-divHeight-self.$chartResizeTool.titleHeight-self.$chartResizeTool.chartBlankHeight-moreTilteHeight)}); + self.echartStore.resize({height:(chartInfo.height-divHeight-self.$chartResizeTool.titleHeight-self.$chartResizeTool.chartBlankHeight)}); } if(dataArg&&dataArg.length>0){ self.echartStore.clear(); @@ -839,7 +865,7 @@ let sumHeight = Math.floor(screenHeight*0.99*0.8);//margin-top:1vh; dailog:80% //console.log("11____00",sumHeight,divHeight,legendDiv) self.$refs.screenShowArea.style.height = `${sumHeight - divHeight - self.screenTitleHeight}px`; - self.echartModalStore.resize({height: (sumHeight - divHeight - self.screenTitleHeight-5)});//图表的高度 + self.echartModalStore.resize({height: (sumHeight - divHeight - self.screenTitleHeight)});//图表的高度 console.log(self.seriesItemScreen,self.seriesItemArrScreen); self.echartModalStore.off('finished'); }) diff --git a/nezha-fronted/src/components/common/language/cn.js b/nezha-fronted/src/components/common/language/cn.js index e1ecceb71..88d5b8564 100644 --- a/nezha-fronted/src/components/common/language/cn.js +++ b/nezha-fronted/src/components/common/language/cn.js @@ -206,9 +206,8 @@ const cn = { confirm: "Ok", cancel: "取消", lastTwoDay: "最近2天", - moreFirstTitle:'仅显示', - moreSecondTitle:'个时间序列。', - moreThirdTitle:'全部显示', + moreTitle:'仅显示20个时间序列。', + showAll:'全部显示 ', }, metric: { name: "指标名称", diff --git a/nezha-fronted/src/components/common/language/en.js b/nezha-fronted/src/components/common/language/en.js index b8450c664..c2d2cb3e0 100644 --- a/nezha-fronted/src/components/common/language/en.js +++ b/nezha-fronted/src/components/common/language/en.js @@ -218,9 +218,8 @@ const en = { view:'View',//'查看' confirm:'Ok',// OK cancel:'Cancel',//'取消', - moreFirstTitle:'Showing only ', - moreSecondTitle:'time series. ', - moreThirdTitle:'Show all ', + moreTitle:'Showing only20time series. ', + showAll:'Show all ', }, metric:{ name:'Metric name', //"指标名称"