# 27: 前端执行票 —— 监测点台账分母渲染 undefined Type: task Status: ready-for-agent Label: ready-for-agent Category: frontend-execution ## 来源 票 18 真实浏览器取证(2026-10-10 15:57,`DATA_SOURCE.REAL` 运行监测模式)。 ## 现象 监测点台账面板在真实空态下渲染: > 已列出 0 个点位 · 本端点序列共 **undefined** 条(含未关联设备) 分母取到了 `undefined` 并被**直接渲染到界面**。界面出现字面量 `undefined`,违反「缺失不冒充值」的既有纪律(`domain/fields.js` 与 `sectionState.js` 都要求缺失回占位符而非直接呈现)。 注意本条与「面板无数据」是两回事:面板处于真实空态是**正确**的(13 个地图对象坐标全部 `UNVERIFIED`、按契约不得上图),但把 `undefined` 显示给用户是**缺陷**。 ## 范围 1. 定位台账分母的取值链:确认为何在真实响应形状下得到 `undefined`(响应缺该字段,还是前端取错路径)。 2. 缺失一律回占位符或如实 `0`,不得渲染 `undefined`/`null`/`NaN` 等字面量。 3. 同类面板一并自查(其余读数位是否也存在缺失直出风险)。 ## 验收 浏览器实测:监测点台账在真实空态下显示可读文案(不含 `undefined`);有数据时计数正确;契约测试覆盖缺失字段场景。 ## 关联 发现于票 18;本票是从 [票 22](22-22.md) 复核中分离出的**真实**前端缺陷(票 22 本身已撤销)。 ## 进度 Status: ready-for-agent Type: task Blocked by: Labels: ready-for-agent, frontend-execution, wayfinder:task ## Comments ## Answer