diff --git a/changelogs/2026-03/2026-03-23_balance_proof_optional.md b/changelogs/2026-03/2026-03-23_balance_proof_optional.md new file mode 100644 index 0000000..ef38f55 --- /dev/null +++ b/changelogs/2026-03/2026-03-23_balance_proof_optional.md @@ -0,0 +1,27 @@ +# 尾款凭证图片应为选填 + +**日期**: 2026-03-23 +**页面**: 订单详情 → 尾款收取 +**类型**: 前端 BUG + +--- + +## 问题 + +"确认收到尾款"按钮要求必须上传凭证图片才能提交,但后端 `proofUrl` 是选填字段。 + +## 后端接口 + +``` +PUT /admin/order/{orderId}/record-balance +{ + "proofUrl": "https://...", // 选填:凭证图片URL + "remark": "客户微信转账" // 选填:备注 +} +``` + +两个字段都是选填。请求体可以为空 `{}`,也可以只传 remark。 + +## 前端修复 + +去掉凭证图片的必填校验,允许不上传图片直接确认收款。