2.1 KiB
2.1 KiB
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),第一次下单后的备份记录被「移出待下单/删除」物理删除,系统失忆导致二次下单重复生成包材订单,且备份管理只剩第二条记录。本次优化:
- 下单备份管理操作列移除「删除」按钮(原会直接物理删除备份记录,与包材订单不一致),只保留详情、回退;
- 包材订单管理删除确认改为自定义弹窗,不再触发浏览器原生弹窗;
- 全平台排查,app.js 与 knowledge-actions.js 中全部原生 confirm()(42处)与 prompt()(10处)统一替换为 showCenteredConfirm / 新增的 showCenteredPrompt 自定义弹窗,从此不再出现「Don't allow ... to prompt you again」提示,且勾选后不会再有功能静默失效问题。 测试服务已重启验证 HTTP 200,Git提交 be9dd55。已记录