dy-dashboard/vault/知识库/工作指南/训练记录/2026-08-11-下单备份删除按钮及原生弹窗替换.md
2026-10-28 11:14:17 +08:00

21 lines
2.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.

### N. 下单备份删除按钮移除及原生 confirm/prompt 弹窗全部替换为自定义弹窗
**旭东 → OpenClaw:**
> 我现在发现一个异常,我在包材订单管理里面发现重复商品,比如JWTBS-XTL-5196-ALJK的包材有2个重复的,并且跟单下单日期都是2026-07-29。但是在下单备份管理里面却只有一个JWTBS-XTL-5196-ALJK的下单信息,这个查询一下是什么原因?
>
> 那就是在移除待下单的时候,没有同步移除包材订单管理里面的对应包材数据导致的吗?
>
> 你说的移出待下单,指的是用户点击了下单备份管理里面操作列的删除按钮是吗?
>
> 帮我优化下面几点
> 1、删除下单备份管理里面操作列的删除按钮功能,只保留详情、回退两个按钮功能
> 2、我在包材订单管理里面点击删除,提示确认删除的弹窗里面,出现了Don't allow 192.168.11.79:18888 to prompt you again提示
> 3、帮我检查整个智能体平台里面,是否有别的地方点击按钮之后出现弹窗,也会提示Don't allow 192.168.11.79:18888 to prompt you again提示,要求是不出现这个提示,因为我勾选确定之后,再次点击按钮不会出现弹窗了
**OpenClaw 响应:**
已全部完成。原因:JWTBS-XTL-5196-ALJK 在 07-29 被确认下单两次(14:39 与 18:36),第一次下单后的备份记录被「移出待下单/删除」物理删除,系统失忆导致二次下单重复生成包材订单,且备份管理只剩第二条记录。本次优化:
1. 下单备份管理操作列移除「删除」按钮(原会直接物理删除备份记录,与包材订单不一致),只保留详情、回退;
2. 包材订单管理删除确认改为自定义弹窗,不再触发浏览器原生弹窗;
3. 全平台排查,app.js 与 knowledge-actions.js 中全部原生 confirm()(42处)与 prompt()(10处)统一替换为 showCenteredConfirm / 新增的 showCenteredPrompt 自定义弹窗,从此不再出现「Don't allow ... to prompt you again」提示,且勾选后不会再有功能静默失效问题。
测试服务已重启验证 HTTP 200,Git提交 be9dd55。已记录