feat(order): 显示订单下单时间到时分
- 修改订单列表中 OrderCard 组件底部日期显示格式 - 由原先只显示年月日改为显示到时分(YYYY-MM-DD HH:mm) - 兼容 ISO 格式时间字符串中的 T 分隔符与空格分隔符 - 提升订单时间显示的精确度和用户体验
This commit is contained in:
@@ -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 分隔)与空格分隔两种时间格式。
|
||||
|
||||
@@ -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'>
|
||||
|
||||
Reference in New Issue
Block a user