返回 Bug 清单
BUG-0374project-48中已修复backend-logic
详情跳转依赖当前分页列表数据 —— 目标 ID 不在本页就静默失败
发现:2026-10-01验证:2026-10-09置信度:90%
症状
跨页引用的单据点开详情无响应且无任何报错——『数据在不在当前视图』被当成了『数据存不存在』。
根因
详情数据源的取法错了:应该按 ID 拉取(GET /orders/{id}),却复用了列表页内存里的分页数组。分页是展示概念,被误用成存在性判断。
修复方案
1) 详情页一律按 ID 独立拉取,与列表数据解耦;
2) 前端规则:任何『点击跳转/引用』路径不允许以当前渲染列表为数据前提;
3) 取不到时给『记录不存在或无权限』的明确反馈,禁止静默无反应。
检测命令
grep -rn 'rows.find\|list.find' <详情跳转组件> | 核对是否按 ID 独立请求错误签名
AP/AR 从列表跳详情:实现从当前页 rows 里找目标 ID,翻页后来源记录不在本页 → 点击无反应技术信息
来源项目
project-48
标签
pagination, detail-fetch, silent-failure, ux-logic, decoupling