fix(h5-shop): remove redeem debug UI and enforce WeChat scan flow

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-07 00:19:11 +08:00
parent 5d19089f91
commit 98022b936f
5 changed files with 18 additions and 57 deletions
+5 -4
View File
@@ -21,7 +21,9 @@ export default function RedeemSuccessPage() {
}, [location.state]);
const storeName = (location.state as { storeName?: string })?.storeName || '当前门店';
const amount = Number(result?.amount || 100);
const user = (location.state as { user?: { nickname?: string; phone?: string; userNo?: string } })?.user;
const userLabel = user?.nickname || user?.phone || user?.userNo || '—';
const amount = Number(result?.amount ?? 0);
const redeemNo = String(result?.redeemNo || '—');
const createdAt = result?.createdAt
? new Date(String(result.createdAt)).toLocaleString('zh-CN')
@@ -58,8 +60,7 @@ export default function RedeemSuccessPage() {
<span className="material-symbols-outlined">person</span>
</div>
<div style={{ textAlign: 'right' }}>
<div className="shop-success-detail-value"></div>
<div className="shop-success-detail-label"></div>
<div className="shop-success-detail-value">{userLabel}</div>
</div>
</div>
</div>
@@ -78,7 +79,7 @@ export default function RedeemSuccessPage() {
</div>
<div className="shop-success-actions">
<button type="button" className="shop-success-primary-btn" onClick={() => navigate('/redeem')}>
<button type="button" className="shop-success-primary-btn" onClick={() => navigate('/')}>
<span></span>
<span className="material-symbols-outlined" style={{ fontSize: 20 }}>qr_code_scanner</span>
</button>