diff --git a/my-vue-app/src/views/person/sale.vue b/my-vue-app/src/views/person/sale.vue index 19282b9..aa69f62 100644 --- a/my-vue-app/src/views/person/sale.vue +++ b/my-vue-app/src/views/person/sale.vue @@ -327,11 +327,8 @@ async function getUrgentProblem() { const res = await getProblemDistribution(hasParams ? params : undefined) if(res.code === 200) { // 将API返回的对象格式转换为数组格式 - const problemDistribution = res.data.problem_distribution - urgentProblemData.value = Object.entries(problemDistribution).map(([name, percentage]) => ({ - name: name, - value: parseInt(percentage.replace('%', '')) || 0 - })) + const problemDistributionCount = res.data.problem_distribution_count + urgentProblemData.value = Object.entries(problemDistributionCount).map(([name, value]) => ({ name, value })) } } catch (error) { console.error('获取紧急问题数据失败:', error)