diff --git a/nezha-fronted/src/components/charts/chart-table.vue b/nezha-fronted/src/components/charts/chart-table.vue index 12341893f..99f76b0af 100644 --- a/nezha-fronted/src/components/charts/chart-table.vue +++ b/nezha-fronted/src/components/charts/chart-table.vue @@ -30,7 +30,7 @@
- + @@ -57,7 +57,7 @@
- + @@ -71,9 +71,9 @@ {{ unit.compute(scope.row.value,null,2)}} - - + + ") - console.log(this.unit); this.searchTime[0] = filter.start_time;//将列表的查询时间复制给全屏的查询时间 this.searchTime[1] = filter.end_time; - this.seriesItemScreen = seriesItem; + // this.seriesItemScreen = seriesItem; + this.storedScreanTableData=seriesItem; + this.storedScreanTableData=Object.assign([],this.storedScreanTableData.reverse()); + this.screenPageObj.total=this.storedScreanTableData.length; + this.seriesItemScreen=this.filterShowData(this.storedScreanTableData,this.screenPageObj); this.endLoading('screen'); }else{ //设置高度 chart-table @@ -411,7 +418,7 @@ export default { } chartBox.style.height = `${height-25}px`; const tableBox = document.getElementById('tableContainer'+this.chartIndex); - tableBox.style.height = `${height-75}px`; + tableBox.style.height = `${height-75-32}px`; }); this.divFirstShow = true; @@ -420,8 +427,16 @@ export default { this.panelIdInner = panelId; this.data = chartItem; this.unit = chartDataFormat.getUnit(this.data.unit); - this.seriesItem = seriesItem; - this.seriesItemScreen = seriesItem; + // this.seriesItem = seriesItem; + // this.seriesItemScreen = seriesItem; + this.storedTableData =seriesItem; + this.storedScreanTableData=seriesItem; + this.storedTableData=Object.assign([],this.storedTableData.reverse()); + this.storedScreanTableData=Object.assign([],this.storedScreanTableData.reverse()); + this.pageObj.total=this.storedTableData.length; + this.screenPageObj.total=this.storedScreanTableData.length; + this.seriesItem=this.filterShowData(this.storedTableData,this.pageObj); + this.seriesItemScreen =this.filterShowData(this.storedScreanTableData,this.screenPageObj) if (filter) { // 保存数据,用于同步时间 this.searchTime[0] = filter.start_time;//将列表的查询时间复制给全屏的查询时间 this.searchTime[1] = filter.end_time; diff --git a/nezha-fronted/src/components/charts/chartDataFormat.js b/nezha-fronted/src/components/charts/chartDataFormat.js index a061634bd..758a742ac 100644 --- a/nezha-fronted/src/components/charts/chartDataFormat.js +++ b/nezha-fronted/src/components/charts/chartDataFormat.js @@ -527,12 +527,13 @@ let unitOptions=[ ] let units=[]; window.onload=function(){ - unitOptions.forEach((item,index)=>{ - item.children.forEach((n,i)=>{ - units.push(n); + if(units.length <1){ + unitOptions.forEach((item,index)=>{ + item.children.forEach((n,i)=>{ + units.push(n); + }) }) - }) - console.log(units) + } } export default { @@ -540,6 +541,13 @@ export default { return unitOptions; }, getUnit:function(index){ + if(units.length < 1){ + unitOptions.forEach((item,index)=>{ + item.children.forEach((n,i)=>{ + units.push(n); + }) + }) + } return units[index-1]; } } diff --git a/nezha-fronted/src/components/charts/line-chart-block.vue b/nezha-fronted/src/components/charts/line-chart-block.vue index 4cffdcf91..0f97878a5 100644 --- a/nezha-fronted/src/components/charts/line-chart-block.vue +++ b/nezha-fronted/src/components/charts/line-chart-block.vue @@ -532,7 +532,6 @@ str +=``;*/ }); str +=``; - console.info(str) return str; // return `
${params[0].seriesName}:${params[0].data[1]}
`; },