|
|
@@ -38,8 +38,11 @@ import { useFacilityPointStore } from './facilityPointStore.js'
|
|
|
import { applyPointStates as applyStatusToObjects } from '../domain/statusPush.js'
|
|
|
import { fetchMapSnapshot } from '../services/mapApi.js'
|
|
|
|
|
|
-/** 演示与走查用的页大小:后端默认 500,这里用 2 才能在几页之内演示渐进加载。 */
|
|
|
-export const MAP_SUMMARY_PAGE_SIZE = 2
|
|
|
+/** 快照装载的请求页大小(后端默认 500、上限 1000)。票 109:实测全量约 26 个对象,
|
|
|
+ * 2 → 100 让每轮装载(30s tick / 统一刷新)从 10–12 次串行往返收敛为 1 次。
|
|
|
+ * mock/走查要演示渐进加载时在 mock 侧配 `__COCKPIT_MOCK_MAP__.pageSize` 压小——
|
|
|
+ * 契约 mock 只认自己的 overrides、不认请求 pageSize,与这里的请求常量天然解耦。 */
|
|
|
+export const MAP_SUMMARY_PAGE_SIZE = 100
|
|
|
|
|
|
/** 自动分批的批间间隔(毫秒)。「批次间留帧间隔防卡顿」(决策 02 的 Q24)。 */
|
|
|
export const AUTO_BATCH_GAP_MS = 120
|