订单列表在管理员 A 的账号下一直转圈,管理员 B 却完全正常。服务器日志没有 SQL 异常,换浏览器也无效,这时不应先改数据源。
判断依据
- 故障跟着后台用户走,而不是跟着浏览器走;
- Network 中 mui/index/render 请求返回正常结构;
- 页面控制台提示某个列名或筛选组件不存在。
ui_bookmark 会保存用户自己的列顺序、显示状态、过滤条件和视图。模块升级删除了一列,旧 bookmark 仍可能引用它。
SELECT bookmark_id, user_id, namespace, identifier
FROM ui_bookmark
WHERE user_id=:admin_user_id
AND namespace='sales_order_grid';先导出目标记录留档,只删除这个用户、这个 namespace 的 bookmark。重新打开列表后,Magento 会按当前 XML 创建默认视图。若所有管理员都坏,问题更可能在 UI Component XML、DataProvider 或集合查询;批量清整张表只会抹掉其他人的个人设置。

