fix: 企业切换数据同步(8/10页面+shared组件)
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user