dy-dashboard/vault/知识库/工作指南/训练记录/2026-07-28-国内订单名称字段键名不一致修复.md
2026-10-28 11:14:17 +08:00

26 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 国内订单名称字段键名不一致修复
### 1. 国内订单名称字段键名不一致修复
**旭东 → OpenClaw:**
> 国内订单管理里面这一块还是异常,调整货品名称列宽,货品名称列的内容会溢出,影响右侧跟单下单日期的显示,但是海外订单管理、包材订单管理就不会,三个菜单里面都是一样的冻结列、一样的列宽调整,为什么就国内订单管理列宽调整有异常
**OpenClaw 响应:**
原因已经查清楚了,确实不是三个菜单共用的冻结列或拖拽逻辑,而是国内订单独有的字段名不一致:
- 国内订单字段定义实际使用 `编码`、`名称`。
- 国内表头样式和单元格专用渲染器却一直判断 `货品编码`、`货品名称`。
- 因为键名不匹配,国内货品名称始终走普通单元格兜底渲染,名称裁切层从未生成;海外和包材的字段名与渲染器一致,所以正常。
已经将国内订单的判断和渲染器统一改为真实字段名 `编码`、`名称`。
这次直接检查了真实国内订单页面:
- 修复前,当前页100行中名称裁切单元格数量为0。
- 修复后,100行全部生成名称裁切层。
- 新版脚本已更新为 `app.js?v=202607281642`,Service Worker缓存升级为v15。
- 测试服务已重启,`active/running`、4个Worker、`NRestarts=0`,新版JS HTTP 200且内容一致,启动日志无错误。
Git提交:`b3fba6e 修复: 国内订单名称字段裁切失效`
已记录