From c8dfa50f24c29af930c920611ece663331a73f92 Mon Sep 17 00:00:00 2001 From: jacy-dukang Date: Tue, 7 Jul 2026 20:51:35 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9A=90=E8=97=8FID=E7=9A=84=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/h5-partner/src/pages/StoreDetailPage.tsx | 12 +++--------- apps/h5-shop/src/pages/RecordsPage.tsx | 2 +- apps/h5-shop/src/pages/RedeemConfirmPage.tsx | 2 +- apps/h5-shop/src/pages/RedeemSuccessPage.tsx | 2 +- apps/h5-user/src/pages/MinePage.tsx | 2 -- apps/h5-user/src/pages/PayPage.tsx | 13 ++++++++++++- 6 files changed, 18 insertions(+), 15 deletions(-) diff --git a/apps/h5-partner/src/pages/StoreDetailPage.tsx b/apps/h5-partner/src/pages/StoreDetailPage.tsx index 2f53652..eb23634 100644 --- a/apps/h5-partner/src/pages/StoreDetailPage.tsx +++ b/apps/h5-partner/src/pages/StoreDetailPage.tsx @@ -195,15 +195,9 @@ export default function StoreDetailPage() {

管理信息

-
-
- -

{storeStatusLabel(status)}

-
-
- -

{String(store.id)}

-
+
+ +

{storeStatusLabel(status)}

diff --git a/apps/h5-shop/src/pages/RecordsPage.tsx b/apps/h5-shop/src/pages/RecordsPage.tsx index af5cbe0..138c8f3 100644 --- a/apps/h5-shop/src/pages/RecordsPage.tsx +++ b/apps/h5-shop/src/pages/RecordsPage.tsx @@ -134,7 +134,7 @@ export default function RecordsPage() {
订单号 - {String(r.redeemNo || r.id)} + {r.redeemNo ? String(r.redeemNo) : '—'}

核销时间: {new Date(String(r.createdAt)).toLocaleString('zh-CN', { hour12: false }).slice(0, 16)} diff --git a/apps/h5-shop/src/pages/RedeemConfirmPage.tsx b/apps/h5-shop/src/pages/RedeemConfirmPage.tsx index ae69ed8..e4f6597 100644 --- a/apps/h5-shop/src/pages/RedeemConfirmPage.tsx +++ b/apps/h5-shop/src/pages/RedeemConfirmPage.tsx @@ -84,7 +84,7 @@ export default function RedeemConfirmPage() { } const previewAmount = preview?.amount ?? 0; - const userLabel = preview?.user?.nickname || preview?.user?.phone || preview?.user?.userNo || '—'; + const userLabel = preview?.user?.nickname || preview?.user?.phone || '—'; return (

diff --git a/apps/h5-shop/src/pages/RedeemSuccessPage.tsx b/apps/h5-shop/src/pages/RedeemSuccessPage.tsx index a05c11c..a2a0ce4 100644 --- a/apps/h5-shop/src/pages/RedeemSuccessPage.tsx +++ b/apps/h5-shop/src/pages/RedeemSuccessPage.tsx @@ -22,7 +22,7 @@ export default function RedeemSuccessPage() { const storeName = (location.state as { storeName?: string })?.storeName || '当前门店'; const user = (location.state as { user?: { nickname?: string; phone?: string; userNo?: string } })?.user; - const userLabel = user?.nickname || user?.phone || user?.userNo || '—'; + const userLabel = user?.nickname || user?.phone || '—'; const amount = Number(result?.amount ?? 0); const redeemNo = String(result?.redeemNo || '—'); const createdAt = result?.createdAt diff --git a/apps/h5-user/src/pages/MinePage.tsx b/apps/h5-user/src/pages/MinePage.tsx index 3dbe594..b7161f2 100644 --- a/apps/h5-user/src/pages/MinePage.tsx +++ b/apps/h5-user/src/pages/MinePage.tsx @@ -77,7 +77,6 @@ export default function MinePage() { } const nickname = profile?.nickname || '用户'; - const userNo = profile?.userNo || ''; const avatar = profile?.avatarUrl || DEFAULT_AVATAR; const hasWechat = !!profile?.hasWechat; @@ -98,7 +97,6 @@ export default function MinePage() {

{nickname}

- {userNo && ID: {userNo}} {hasWechat ? '微信会员' : '好客会员'}
diff --git a/apps/h5-user/src/pages/PayPage.tsx b/apps/h5-user/src/pages/PayPage.tsx index 92f1ff0..86da844 100644 --- a/apps/h5-user/src/pages/PayPage.tsx +++ b/apps/h5-user/src/pages/PayPage.tsx @@ -40,6 +40,7 @@ export default function PayPage() { const [msg, setMsg] = useState(''); const [showBindPhone, setShowBindPhone] = useState(false); const [wxSessionKey, setWxSessionKey] = useState(null); + const [orderNo, setOrderNo] = useState(''); const refreshPayReadiness = useCallback(async () => { try { @@ -72,6 +73,16 @@ export default function PayPage() { refreshPayReadiness(); }, [refreshPayReadiness]); + useEffect(() => { + if (!orderId) { + setOrderNo(''); + return; + } + request<{ orderNo?: string }>('USER_H5', `/trade/orders/${orderId}`) + .then((order) => setOrderNo(order.orderNo || '')) + .catch(() => setOrderNo('')); + }, [orderId]); + useEffect(() => { if (!isWechatEnv()) return; handleWechatAuthCallback() @@ -181,7 +192,7 @@ export default function PayPage() { )} {msg &&

{msg}

} -

订单号 {orderId}

+ {orderNo &&

订单号 {orderNo}

}