feat:完善功能

This commit is contained in:
zjc
2025-02-27 14:25:01 +08:00
parent 01e3aabbfc
commit 2bfd46a636
2 changed files with 28 additions and 25 deletions

View File

@@ -34,18 +34,30 @@
watch(
() => props.list,
(val) => {
if (val.length > 0) {
setTimeout(() => {
init()
}, 1000)
}
() => {
setTimeout(() => {
init()
}, 1000)
},
{
immediate: true
}
)
const getYAxisData = () => {
return props.list.map((item) => Number(item.value))
}
const getSeriesData = () => {
return props.list.map((item) => {
return {
name: item.name,
value: Number(item.value),
itemStyle: {
borderRadius: [0, 0, 0, 0],
color: parseFloat(item.value) > 50 ? '#FF7021' : '#00CCFF'
}
}
})
}
const init = () => {
if (!params) {
params = {
@@ -102,7 +114,7 @@
}
}
},
data: props.list.map((item) => Number(item.value))
data: getYAxisData()
}
],
series: [
@@ -126,19 +138,13 @@
return params.data.name ?? '其他'
}
},
data: props.list.map((item) => {
return {
name: item.name,
value: Number(item.value),
itemStyle: {
borderRadius: [0, 0, 0, 0],
color: parseFloat(item.value) > 50 ? '#FF7021' : '#00CCFF'
}
}
})
data: getSeriesData()
}
]
}
} else {
params.yAxis[1].data = getYAxisData()
params.series[0].data = getSeriesData()
}
setOption(params)
}