瀏覽代碼

同步兼容

hbchen 9 月之前
父節點
當前提交
93fd2b0a5c
共有 1 個文件被更改,包括 4 次插入3 次删除
  1. 4 3
      src/hooks/chart/render.js

+ 4 - 3
src/hooks/chart/render.js

@@ -858,7 +858,7 @@ function setSeasonOpt(e){
                 yAxis:0,
                 name:item.ChartLegend,
                 lineWidth: (chartTheme&&chartTheme.lineOptionList[lineIndex].lineWidth) || 1,
-                // color:colorsArr.slice(-chartDataHandle.length)[lineIndex], //与PC端的配置不同步,导致两边 十条之后的线条颜色不对应      
+                // color:colorsArr.slice(-chartDataHandle.length)[lineIndex], //与PC端的配置不同步,导致两边 十条之后的线条颜色不对应          
                 visible:true,
                 marker:chartTheme && chartTheme.lineOptionList[lineIndex].dataMark && chartTheme.lineOptionList[lineIndex].dataMark!='none'?{
                     enabled:true,
@@ -1076,7 +1076,8 @@ function setStackOrCombinChart(e){
 
         //预测指标配置
         let predict_params = item.EdbInfoCategoryType === 1 ? getPredictParams(item) : {};
-
+        //图表可配置的线条数就10条,第11条用第1条的配置,索引取下模
+        const lineIndex = chartTheme ? index%chartTheme.lineOptionList.length : index
         let seriesItemObj={
             data:[],
             dataGrouping:{
@@ -1088,7 +1089,7 @@ function setStackOrCombinChart(e){
             nameZh:temName,
             nameEn:temNameEN,
             color: item.ChartColor,
-            lineWidth:  Number(item.ChartWidth),
+            lineWidth:  Number(item.ChartWidth)||(chartTheme&&chartTheme.lineOptionList[lineIndex].lineWidth) || 1,
             fillColor: (e.ChartInfo.ChartType === 3 || (e.ChartInfo.ChartType === 6 && item.ChartStyle === 'areaspline')) ? item.ChartColor : undefined,
             visible:true,
             LatestDate:item.LatestDate,