dy-dashboard/vault/知识库/工作指南/训练记录/2026-08-12-计划预测单引号商品前端语法错误修复.md
2026-10-28 11:14:17 +08:00

17 lines
1.1 KiB
Markdown
Raw Permalink 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.

# 2026-08-12 计划预测单引号商品前端语法错误修复
## 旭东 → OpenClaw
> Uncaught SyntaxError: missing ) after argument list (at planning:1:31)
## OpenClaw 响应
- 已定位并修复:计划预测数据中存在名称带英文单引号的商品(如 `O'KADY欧佩黄芪胶原蛋白透润面膜`),前端将商品名称直接拼入 `onclick`,导致内联 JavaScript 引号提前闭合并报 `missing ) after argument list`。
- 计划预测相关内联参数改为 JSON 序列化并进行 HTML 属性转义,覆盖货品详情、下单信息、正式下单数量、详情、编辑、下单和删除按钮。
- `app.js` 静态资源版本改为按文件修改时间自动生成,避免浏览器继续加载旧脚本。
- 已增量部署到 11.79 并重启用户级服务。
- 验证:远端 `node --check` 通过;计划预测页面 HTTP 200;含 `O'KADY` 的真实数据接口返回正常;服务 active,18888 端口正常监听;新启动日志无异常。
- Git 提交:`4c00cb8`(修复计划预测含单引号商品触发前端语法错误)。
已记录