fix: 企业切换数据同步(8/10页面+shared组件)

This commit is contained in:
Hermes CI Fix
2026-07-27 16:13:03 +08:00
parent b593e0383f
commit f85b18ce6d
8 changed files with 51 additions and 34 deletions
+3 -1
View File
@@ -69,8 +69,9 @@ async function loadTrend() {
// 从 KPIListView 内部获取当前 kpis
// 由于 KPIListView 内部数据不暴露,直接通过 API 请求客户维度的前5个KPI
trendLoading.value = true
const eid = Number(localStorage.getItem('cma_entity_id') || 1)
try {
const r: any = await api.get('/kpis', { params: { dimension: 'customer', page_size: 5 } })
const r: any = await api.get('/kpis', { params: { dimension: 'customer', page_size: 5, entity_id: eid } })
const kpis = (r.data || []).slice(0, 5)
const kpiIds = kpis.map((k: any) => k.id).filter(Boolean)
if (kpiIds.length === 0) { trendLoading.value = false; return }
@@ -78,6 +79,7 @@ async function loadTrend() {
kpi_ids: kpiIds,
dimension: 'customer',
period_type: trendType.value,
entity_id: eid,
})
trendData.value = trendRes.data || []
trendLoading.value = false