From abb39bc4384f3a3ff0ca5962930319414ea87474 Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Mon, 23 Mar 2026 10:29:51 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E7=B4=A7=E6=80=A5=20-=20=E5=B0=BE?= =?UTF-8?q?=E6=AC=BE=E5=87=AD=E8=AF=81=E6=8C=89=E9=92=AE=E6=9D=A1=E4=BB=B6?= =?UTF-8?q?=E9=9C=80=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- .../2026-03-23_balance_button_fix_urgent.md | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 changelogs/2026-03/2026-03-23_balance_button_fix_urgent.md diff --git a/changelogs/2026-03/2026-03-23_balance_button_fix_urgent.md b/changelogs/2026-03/2026-03-23_balance_button_fix_urgent.md new file mode 100644 index 0000000..1abb51d --- /dev/null +++ b/changelogs/2026-03/2026-03-23_balance_button_fix_urgent.md @@ -0,0 +1,35 @@ +# 【紧急】尾款凭证按钮不显示 - 条件需更新 + +**日期**: 2026-03-23 +**页面**: 订单详情页 +**类型**: 前端修复 + +--- + +## 问题 + +尾款凭证按钮不显示。原因:后端状态流转已改,定金模式清单确认后订单状态是 `PENDING_BALANCE`(不再是 `CONFIRMED`),但前端还在用旧条件判断。 + +## 修复 + +把当前条件: + +```js +// ❌ 旧条件(不再适用) +o.paymentMode === 'DEPOSIT' && + ((o.status === 'CONFIRMED' && o.processStatus === 'READY') || + o.status === 'PENDING_DEPARTURE') +``` + +改为: + +```js +// ✅ 新条件 +o.paymentMode === 'DEPOSIT' && + !o.balanceProofUrl && + ['PENDING_BALANCE', 'PENDING_DEPARTURE', 'TRAVELLING'].includes(o.status) +``` + +## 测试订单 + +`HL202603222254548349`,当前状态 `PENDING_BALANCE`,改完条件后应能看到按钮。