Explorar o código

截面组合图tooltip修复

jwyu hai 7 meses
pai
achega
f08d499098
Modificáronse 1 ficheiros con 20 adicións e 7 borrados
  1. 20 7
      src/hooks/chart/useChartRender.ts

+ 20 - 7
src/hooks/chart/useChartRender.ts

@@ -274,17 +274,30 @@ function setSectionalCombinationChart(e){
 
   const tooltip={
     formatter:function () { 
-      return `<b>${this.x}</b>
-      <br><span style="color:${this.color}">\u25CF</span>${this.x}:${this.y} ${this.series.options.unitName}`
+      let str=`<b>${this.points[0].x}</b>`
+      this.points.forEach(item=>{
+        const sObj=seriesData.find(_=>_.name===item.series.name)
+        str=str+`<br><span style="color:${item.color}">\u25CF</span>${sObj.name}:${item.y} ${sObj.unitNameCh}`
+      })
+      return str
     },
     formatterCh:function () { 
-      return `<b>${this.x}</b>
-      <br><span style="color:${this.color}">\u25CF</span>${this.x}:${this.y} ${this.series.options.unitNameCh}`
+      let str=`<b>${this.points[0].x}</b>`
+      this.points.forEach(item=>{
+        const sObj=seriesData.find(_=>_.name===item.series.name)
+        str=str+`<br><span style="color:${item.color}">\u25CF</span>${sObj.nameCh}:${item.y} ${sObj.unitNameCh}`
+      })
+      return str
     },
     formatterEn:function () { 
-      return `<b>${this.x}</b>
-      <br><span style="color:${this.color}">\u25CF</span>${this.x}:${this.y} ${this.series.options.unitNameEn}`
-    }
+      let str=`<b>${this.points[0].x}</b>`
+      this.points.forEach(item=>{
+        const sObj=seriesData.find(_=>_.name===item.series.name)
+        str=str+`<br><span style="color:${item.color}">\u25CF</span>${sObj.nameEn}:${item.y} ${sObj.unitNameEn}`
+      })
+      return str
+    },
+    shared:true
   }
 
   return {