dy-dashboard/vault/知识库/工作指南/训练记录/2026-09-16-下单备份管理操作列错位修复.md
2026-10-28 11:14:17 +08:00

1.8 KiB
Raw Permalink Blame History

2026-09-16-下单备份管理操作列错位修复

1. 下单备份管理操作列错位修复

旭东 → OpenClaw:

下单备份管理发现一个异常 1、我滑动最右边时,操作列固定失败了,详情回退两个按钮错位到加入时间这一列列

OpenClaw 响应: 已查明并解决。

原因:下单备份管理的表格数据行里漏渲染了「加入时间」这一格——表头有 24 列(末两列是加入时间、操作),而数据行只输出了 23 格,于是表格整体错位:数据行最后一格(就是右侧固定的操作列,详情/回退按钮)被挤到了「加入时间」这一列的位置上,所以向右滑动时看到操作列“固定失败”、按钮跑到加入时间列。

修复:在数据行渲染里补齐「加入时间」单元格(与下单备份列表其他位置的时间显示口径一致,取 created_at 前 19 位)。「订单管理」和「订单备份管理」两个页签共用同一套行渲染,因此两个页签一起恢复正常。

验证:用真实渲染函数做结构断言,10 项全部通过:表头与数据行单元格数量一致(22/22,含隐藏列场景 20/20)、表头存在「加入时间」且紧邻操作列、数据行该列显示的是加入时间值、操作列在最后一格且是详情/回退按钮、订单备份页签状态格在最后一列。JavaScript 语法、gzip 缓存、差异检查通过;测试环境服务已重启,本机与 192.168.8.186:18888 均返回 HTTP 200,Gunicorn 启动日志无错误。

Git 提交 408e2d2,提交说明“修复下单备份管理操作列错位到加入时间列”。原有未提交改动均保留且未纳入本次提交。未操作生产环境。已记录。