From 39791b2a49493f2612da898f7549bc038deccf4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B5=85=E5=BF=B5?= Date: Mon, 7 Sep 2026 13:54:13 +0800 Subject: [PATCH] =?UTF-8?q?fix(analytics):=20=E6=8E=92=E8=A1=8C=E6=9D=A1?= =?UTF-8?q?=E5=BD=A2=E5=9B=BE=E6=8C=89=E5=BD=93=E5=89=8D=E6=8C=87=E6=A0=87?= =?UTF-8?q?=E9=87=8D=E6=8E=92=E2=80=94=E2=80=94=E5=88=87=E6=B4=BB=E8=B7=83?= =?UTF-8?q?=E5=AE=A2=E6=88=B7/=E9=80=9A=E8=AF=9D=E9=87=8F=E4=B8=8D?= =?UTF-8?q?=E5=86=8D=E6=B2=BF=E7=94=A8=E6=B6=88=E6=81=AF=E9=87=8F=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Code --- yunkes/src/views/analytics/DashboardView.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/yunkes/src/views/analytics/DashboardView.vue b/yunkes/src/views/analytics/DashboardView.vue index 5c57720..db0a9d2 100644 --- a/yunkes/src/views/analytics/DashboardView.vue +++ b/yunkes/src/views/analytics/DashboardView.vue @@ -434,8 +434,11 @@ const { render: renderRankBar } = useChart(rankBarEl) const RANK_BAR_TOP = 20 const rankBarRows = computed(() => - (data.value?.staff_ranking ?? []) + // 后端固定按 msg_total 排序——切指标后必须按当前指标重排再截 TOP, + // 否则条形图顺序错乱(2026-09-07 用户反馈「点活跃客户/通话量排列错乱」) + [...(data.value?.staff_ranking ?? [])] .filter((r) => r[rankMetric.value] > 0) + .sort((a, b) => b[rankMetric.value] - a[rankMetric.value]) .slice(0, RANK_BAR_TOP), )