Pārlūkot izejas kodu

fix 透明度计算传hex错误

cxmo 6 mēneši atpakaļ
vecāks
revīzija
01e4371470
1 mainītis faili ar 2 papildinājumiem un 0 dzēšanām
  1. 2 0
      src/hooks/chart/useChartRender.ts

+ 2 - 0
src/hooks/chart/useChartRender.ts

@@ -13,6 +13,7 @@ import router from '@/router'
 
 //获取RGBA的透明度
 const parseRgbaColor = (color='rgba(51, 51, 51, 1)') => {
+    if(color.includes('#')) return 1
     const arr = color.match(/(\d(\.\d+)?)+/g) || ['','','',1];
     return parseFloat(arr[3]+''||'1')
 }
@@ -401,6 +402,7 @@ const setSeasonOptions = (data:any) => {
         color:MaxMinLimits.Color||'#075EEE',
         fillOpacity:parseRgbaColor(MaxMinLimits.Color||'')>0.75?0.75:parseRgbaColor(MaxMinLimits.Color||'') //透明度最高0.75 
     }
+    console.log('serieItem?',serieItem.fillOpacity)
     MaxMinLimits.List.forEach((item:any)=>{
         serieItem.data.push([item.DataTimestamp,item.MinValue,item.MaxValue])
     })