Karsa 1 year ago
parent
commit
0e3638db45
1 changed files with 6 additions and 2 deletions
  1. 6 2
      src/hooks/chart/render.js

+ 6 - 2
src/hooks/chart/render.js

@@ -166,6 +166,7 @@ function setThemeOptions() {
 */
 function setAxisPlotLines(axis,axisType) {
     const { MarkersLines,ChartType } = chartData.value.ChartInfo;
+    const { EdbInfoList } = chartData.value;
     if(!MarkersLines) return []
 
     let markerLines = JSON.parse(MarkersLines);
@@ -177,7 +178,8 @@ function setAxisPlotLines(axis,axisType) {
         let markerValue;
         if(isXDateAxis) {
             //季节图x轴额外拼个年份
-            let nowYear = new Date().getFullYear();
+            let nowYear = ChartType===2 ? new Date(EdbInfoList[0].DataList[1].DataList
+                [0].DataTimestamp).getFullYear() : '';
             markerValue = ChartType===2 
                 ? new Date(`${nowYear}-${_.value}`).getTime()
                 : new Date(_.value).getTime()
@@ -206,6 +208,7 @@ function setAxisPlotLines(axis,axisType) {
 /* 处理标识区拼接 axisType表示x轴类型处理时间轴的值 datetime/null */
 function setAxisPlotAreas(axis,axisType) {
     const { MarkersAreas,ChartType } = chartData.value.ChartInfo;
+    const { EdbInfoList } = chartData.value;
     if(!MarkersAreas) return []
 
     let markerAreas = JSON.parse(MarkersAreas);
@@ -217,7 +220,8 @@ function setAxisPlotAreas(axis,axisType) {
         let fromMarkerValue,toMarkerValue;
         if(isXDateAxis) {
             //季节图x轴额外拼个年份
-            let nowYear = new Date().getFullYear();
+            let nowYear = ChartType===2 ? new Date(EdbInfoList[0].DataList[1].DataList
+                [0].DataTimestamp).getFullYear() : '';
             fromMarkerValue = ChartType===2 
                 ? new Date(`${nowYear}-${_.fromValue}`).getTime()
                 : new Date(_.fromValue).getTime()