20 lines
1.3 KiB
Markdown
20 lines
1.3 KiB
Markdown
### 1. 下单信息弹窗同步包材数量后下单后包材未重算
|
||
|
||
**旭东 → OpenClaw:**
|
||
> 发现一个异常
|
||
> 在计划预测里面,下单信息弹窗中,修改成品实际下单数量的时候,包材下单信息里面的下单后包材会随之变化,但是当包材实际下单数量同步有数据之后,下单后包材的数据没有计算准确,比如POZ-RCG-0658-TM这个品,现在点击下单信息弹窗后,下单后包材是7000,我修改成品下单数量为3000后,下单后包材为6000,但是将这个3000同步到包材下单信息中的实际下单数量后,下单后包材数量应该为7000,但是目前还是显示6000
|
||
|
||
**OpenClaw 响应:**
|
||
已定位并修复。
|
||
|
||
**根因:**
|
||
成品实际下单数量回车保存时,前端用 `mInp.value = newMatQty` 程序化赋值同步包材实际下单数量,但程序化赋值不会触发 `input`/`change` 事件,导致 `refreshPostPackValues()` 没有重新执行,下单后包材停留在旧值(6000),而不是按新包材数量重算后的 7000。
|
||
|
||
**修复内容:**
|
||
在同步包材实际下单数量后,显式调用 `refreshPostPackValues()` 重新计算下单后包材。
|
||
|
||
**验证:**
|
||
- JS 语法检查通过
|
||
- 测试服务重启 HTTP 200
|
||
- Git 提交 4751a30(static/js/app.js)
|