返回 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