From 4f32aab4a8425898307eb8fb568f104d6eb2d51f Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Mon, 23 Mar 2026 15:42:01 +0800 Subject: [PATCH] =?UTF-8?q?changelog:=20=E5=B0=BE=E6=AC=BE=E5=87=AD?= =?UTF-8?q?=E8=AF=81=E5=9B=BE=E7=89=87=E6=94=B9=E4=B8=BA=E9=80=89=E5=A1=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 后端proofUrl是选填,前端不应强制要求上传。 Co-Authored-By: Claude Opus 4.6 (1M context) --- .../2026-03-23_balance_proof_optional.md | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 changelogs/2026-03/2026-03-23_balance_proof_optional.md 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。 + +## 前端修复 + +去掉凭证图片的必填校验,允许不上传图片直接确认收款。