fix(analytics): 排行条形图按当前指标重排——切活跃客户/通话量不再沿用消息量序
Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -434,8 +434,11 @@ const { render: renderRankBar } = useChart(rankBarEl)
|
|||||||
|
|
||||||
const RANK_BAR_TOP = 20
|
const RANK_BAR_TOP = 20
|
||||||
const rankBarRows = computed(() =>
|
const rankBarRows = computed(() =>
|
||||||
(data.value?.staff_ranking ?? [])
|
// 后端固定按 msg_total 排序——切指标后必须按当前指标重排再截 TOP,
|
||||||
|
// 否则条形图顺序错乱(2026-09-07 用户反馈「点活跃客户/通话量排列错乱」)
|
||||||
|
[...(data.value?.staff_ranking ?? [])]
|
||||||
.filter((r) => r[rankMetric.value] > 0)
|
.filter((r) => r[rankMetric.value] > 0)
|
||||||
|
.sort((a, b) => b[rankMetric.value] - a[rankMetric.value])
|
||||||
.slice(0, RANK_BAR_TOP),
|
.slice(0, RANK_BAR_TOP),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user