diff --git a/.workbuddy/memory/2026-07-17.md b/.workbuddy/memory/2026-07-17.md index c5f0cd4..97b58a8 100644 --- a/.workbuddy/memory/2026-07-17.md +++ b/.workbuddy/memory/2026-07-17.md @@ -149,3 +149,7 @@ - 恢复独立改价弹窗(订单信息 + 新金额输入 + 改价原因备注) - 确认收款弹窗去掉「实付金额」输入框,`submitOperation` 中 confirmPay 分支去掉改价逻辑 - 改价按钮样式:橙色背景白字 `bg-orange-500` + +### 门店订单页:付款凭证(paymentVoucher)未显示 +- **问题**:`renderOrderCard` 中只展示了 `sendEndImg`(配送/送达凭证),没有展示 `paymentVoucher`(付款凭证)。后端 `ShopOrder.paymentVoucher` 字段已正确保存和返回 +- **修复**:在买家备注下方、送达凭证上方新增付款凭证展示区域(绿色背景 `bg-green-50`),仅当 `order.paymentVoucher` 有值时渲染,支持点击预览大图 diff --git a/src/pages/store/orders/index.tsx b/src/pages/store/orders/index.tsx index c398ed9..f017880 100644 --- a/src/pages/store/orders/index.tsx +++ b/src/pages/store/orders/index.tsx @@ -639,6 +639,22 @@ export default function StoreOrdersPage() { )} + {/* 付款凭证(线下付款确认收款后显示) */} + {order.paymentVoucher && ( + + 付款凭证: + Taro.previewImage({ + current: order.paymentVoucher!, + urls: [order.paymentVoucher!] + })} + /> + + )} + {/* 送达凭证(已完成订单) */} {order.sendEndImg && (() => { const imgs = parseSendEndImg(order.sendEndImg)