Files
platforms/docs/操作日志_配送点订单金额调整上下文_20260829.md
2026-08-29 22:29:15 +08:00

36 lines
1.3 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.
# 操作日志:配送点订单金额调整上下文
操作时间2026-08-29
操作类型:修改
影响模块5176 订单详情、业务动作弹窗
## 操作前状态
- 订单详情已显示当前配送费和优惠金额。
- 打开“调整金额”时两个金额输入框为空,操作员缺少当前值上下文。
## 具体操作
1. 动作字段增加显式 `actionContextKey`,只读取声明过的当前记录字段。
2. 详情页将当前订单记录传入动作弹窗。
3. 金额初始值由分转换为元,避免预填后再次提交造成金额放大 100 倍。
4. 静态检查覆盖两个金额字段、当前记录传递和分转元处理。
## 行为变化
- 变更前:调整金额弹窗的配送费、优惠金额为空。
- 变更后:弹窗显示当前值,例如服务端 `100` 分显示为 `1.00` 元。
- 原因保持空白且必填,其他业务动作不受影响。
## 验证结果
- `npm.cmd run type:check`:通过。
- `npm.cmd run resource-pages:check`:通过,详情 17、新建 9、编辑 5。
- `npm.cmd run contract:check`通过18 个资源。
- `npm.cmd run build`通过2648 个模块完成生产构建。
## 风险评估
- 仅显式声明的动作字段读取上下文,避免历史原因或无关字段被自动带入。
- 金额单位转换与现有提交协议对称,不修改后端接口。