feat: 避免数据错误的问题

This commit is contained in:
2025-12-11 15:00:38 +08:00
parent c38109a171
commit 1990da924b

View File

@ -45,6 +45,7 @@ const initCharts = (data) => {
},
];
data.forEach(item => {
item.count = isNaN(Number(item?.count) || 0) ? 0 : item.count;
if (item.yj_jb == '10') countData[0].value = item.count;
if (item.yj_jb == '20') countData[1].value = item.count;
if (item.yj_jb == '30') countData[2].value = item.count;
@ -94,12 +95,12 @@ const createChartOption = (data, colors) => {
},
}
},
formatter: (name) => {
const item = data.find(d => d.name === name);
let percentage = ((item.value / total) * 100).toFixed(2);
return `${name} ${item.value} {${item.colorType}|(${percentage}%)}`
formatter: (name) => {
const item = data.find(d => d.name === name);
let percentage = ((item.value / total) * 100).toFixed(2);
return `${name} ${item.value} {${item.colorType}|(${percentage}%)}`
}
}
},
series: [
{