feat(order): 显示订单下单时间到时分

- 修改订单列表中 OrderCard 组件底部日期显示格式
- 由原先只显示年月日改为显示到时分(YYYY-MM-DD HH:mm)
- 兼容 ISO 格式时间字符串中的 T 分隔符与空格分隔符
- 提升订单时间显示的精确度和用户体验
This commit is contained in:
2026-07-17 01:39:51 +08:00
parent 48f8c4a343
commit 37bd61ea85
2 changed files with 6 additions and 1 deletions

View File

@@ -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',' ')` 兼容后端 ISOT 分隔)与空格分隔两种时间格式。

View File

@@ -137,7 +137,7 @@ const OrderCard: React.FC<OrderCardProps> = ({ order, onClick, onCloseOrder }) =
{/* 底部:日期 + 金额汇总 + 操作按钮 */}
<View className='flex justify-between items-center pt-2 border-t border-gray-50'>
<Text className='text-xs text-gray-500'>
{order.createTime?.slice(0, 10)}
: {order.createTime?.replace('T', ' ').slice(0, 16)}
</Text>
<View className='flex items-center'>
<Text className='text-xs text-gray-500 mr-1'>