diff --git a/src/views/dashboard/overview/components/NeResources/index.vue b/src/views/dashboard/overview/components/NeResources/index.vue index 03fca534..07b2f34c 100644 --- a/src/views/dashboard/overview/components/NeResources/index.vue +++ b/src/views/dashboard/overview/components/NeResources/index.vue @@ -98,7 +98,7 @@ const optionData: EChartsOption = { itemStyle: { color: function (params) { // 红色 - if (+params.value >= 70) { + if (params.value && +params.value >= 70) { return new echarts.graphic.LinearGradient(0, 0, 1, 0, [ { offset: 0, color: '#fff1f0' }, { offset: 0.5, color: '#ffa39e' }, @@ -106,7 +106,7 @@ const optionData: EChartsOption = { ]); } // 蓝色 - if (+params.value >= 30) { + if (params.value && +params.value >= 30) { return new echarts.graphic.LinearGradient(0, 0, 1, 0, [ { offset: 0, color: '#f0f5ff' }, { offset: 0.5, color: '#adc6ff' }, @@ -161,9 +161,9 @@ const optionData: EChartsOption = { label: { formatter: params => { var text = `{a| ${params.value}%} `; - if (+params.value >= 70) { + if (params.value && +params.value >= 70) { text = `{c| ${params.value}%} `; - } else if (+params.value >= 30) { + } else if (params.value && +params.value >= 30) { text = `{b| ${params.value}%} `; } return text;