瀏覽代碼

截面组合图tooltip修复

jwyu 7 月之前
父節點
當前提交
f08d499098
共有 1 個文件被更改,包括 20 次插入7 次删除
  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 {