修改首页柱状图排序和颜色

This commit is contained in:
jiangzhe 2024-06-07 09:28:25 +08:00
parent 9de121328f
commit 4856a67092
1 changed files with 5 additions and 2 deletions

View File

@ -396,12 +396,15 @@ async function getPublishNumData() {
let xAxisData: any[] = [] let xAxisData: any[] = []
let data: any[] = [] let data: any[] = []
const newArr = [...res.data.map((item: any) => item.value)] const list = res.data
const newArr = [...list.map((item: any) => item.value)]
let one: number = Math.max(...newArr); let one: number = Math.max(...newArr);
let two: number = Math.max(...newArr.filter(item => item !== one)); let two: number = Math.max(...newArr.filter(item => item !== one));
let three: number = Math.max(...newArr.filter(item => item !== one && item !== two)); let three: number = Math.max(...newArr.filter(item => item !== one && item !== two));
res.data.forEach((v: any) => { list.sort((a: any, b: any) => { return b.value - a.value })
list.forEach((v: any) => {
xAxisData.push(v.name) xAxisData.push(v.name)
if (v.value == one) { if (v.value == one) {
data.push({ value: v.value, itemStyle: { color: '#FFEDA8' } }) data.push({ value: v.value, itemStyle: { color: '#FFEDA8' } })