فهرست منبع

Merge branch 'bug_5274' into debug

hbchen 11 ماه پیش
والد
کامیت
0c419cd026
1فایلهای تغییر یافته به همراه10 افزوده شده و 2 حذف شده
  1. 10 2
      src/views/hzyb/chart/Detail.vue

+ 10 - 2
src/views/hzyb/chart/Detail.vue

@@ -2056,6 +2056,9 @@ const setSeasonOpt=(data)=>{
 
 
     // 跟颜色对应
     // 跟颜色对应
     chartTheme && (chartTheme.lineOptionList=chartTheme.lineOptionList.reverse().slice(-chartDataHandle.length))
     chartTheme && (chartTheme.lineOptionList=chartTheme.lineOptionList.reverse().slice(-chartDataHandle.length))
+
+    let maxDateRange=0
+
     //常规左轴
     //常规左轴
     chartDataHandle.forEach((item,index)=>{
     chartDataHandle.forEach((item,index)=>{
             //预测指标配置
             //预测指标配置
@@ -2083,6 +2086,11 @@ const setSeasonOpt=(data)=>{
             ...predict_params
             ...predict_params
         }
         }
         item.DataList=item.DataList||[]
         item.DataList=item.DataList||[]
+
+        let dateRange = item.DataList[item.DataList.length-1].DataTimestamp - item.DataList[0].DataTimestamp
+        // 时间范围
+        maxDateRange=Math.max(maxDateRange,dateRange)
+
         for(let i of item.DataList){
         for(let i of item.DataList){
             seriesItem.data.push([i.DataTimestamp, i.Value])
             seriesItem.data.push([i.DataTimestamp, i.Value])
         }
         }
@@ -2285,10 +2293,10 @@ const setSeasonOpt=(data)=>{
         plotBands: setAxisPlotAreas(3,'datetime'),
         plotBands: setAxisPlotAreas(3,'datetime'),
         plotLines: setAxisPlotLines(3,'datetime')
         plotLines: setAxisPlotLines(3,'datetime')
     }
     }
-
+    
     xAxis={
     xAxis={
         ...xAxis,
         ...xAxis,
-        tickInterval:24*3600*1000*60,//季节图
+        tickInterval:maxDateRange/6,//季节图
     }
     }