From 37bd61ea85bde92488b11cf3f5b2ac388a68b0bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Fri, 17 Jul 2026 01:39:51 +0800 Subject: [PATCH] =?UTF-8?q?feat(order):=20=E6=98=BE=E7=A4=BA=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E4=B8=8B=E5=8D=95=E6=97=B6=E9=97=B4=E5=88=B0=E6=97=B6?= =?UTF-8?q?=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改订单列表中 OrderCard 组件底部日期显示格式 - 由原先只显示年月日改为显示到时分(YYYY-MM-DD HH:mm) - 兼容 ISO 格式时间字符串中的 T 分隔符与空格分隔符 - 提升订单时间显示的精确度和用户体验 --- .workbuddy/memory/2025-07-17.md | 5 +++++ src/components/common/OrderCard/index.tsx | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.workbuddy/memory/2025-07-17.md b/.workbuddy/memory/2025-07-17.md index 1e22861..9db78b2 100644 --- a/.workbuddy/memory/2025-07-17.md +++ b/.workbuddy/memory/2025-07-17.md @@ -15,3 +15,8 @@ - **确认收款**:仅线下付款(payType=9)且未付款时显示 - **确认完成**:仅已付款(`payStatus === true`)时显示 - **关闭订单**:所有可操作订单(非已完成、非已关闭)均显示 + +## 订单列表下单时间显示到时分(components/common/OrderCard) + +`pages/order/list` 列表卡片(`OrderCard`)底部日期原为 `order.createTime?.slice(0, 10)`(仅显示 YYYY-MM-DD)。 +改为 `order.createTime?.replace('T', ' ').slice(0, 16)`,显示「下单时间: YYYY-MM-DD HH:mm」,`replace('T',' ')` 兼容后端 ISO(T 分隔)与空格分隔两种时间格式。 diff --git a/src/components/common/OrderCard/index.tsx b/src/components/common/OrderCard/index.tsx index 99acff2..612191b 100644 --- a/src/components/common/OrderCard/index.tsx +++ b/src/components/common/OrderCard/index.tsx @@ -137,7 +137,7 @@ const OrderCard: React.FC = ({ order, onClick, onCloseOrder }) = {/* 底部:日期 + 金额汇总 + 操作按钮 */} - {order.createTime?.slice(0, 10)} + 下单时间: {order.createTime?.replace('T', ' ').slice(0, 16)}