From f1710b8fa4d655297e764f9a0512b92ad8f2e578 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=BE=90=E9=A3=9E=E6=B4=8B?=
<15778543+xufeiyang6017@user.noreply.gitee.com>
Date: Mon, 12 Jan 2026 15:17:27 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=AF=94=E4=BB=B7=E5=8A=9F?=
=?UTF-8?q?=E8=83=BD=EF=BC=8C=E5=94=AE=E7=A9=BA=E5=95=86=E5=93=81=E6=98=BE?=
=?UTF-8?q?=E7=A4=BA=E5=B7=B2=E5=94=AE=E7=A9=BA=E7=8A=B6=E6=80=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/goods-detail/goods-detail.js | 16 +++++++++++++---
pages/goods-detail/goods-detail.wxml | 6 +++---
2 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/pages/goods-detail/goods-detail.js b/pages/goods-detail/goods-detail.js
index 78c0828..58ac482 100644
--- a/pages/goods-detail/goods-detail.js
+++ b/pages/goods-detail/goods-detail.js
@@ -2539,7 +2539,12 @@ Page({
// 格式化日期
const updatedAt = goods.updated_at || goods.updatedAt;
- const formattedDate = formatDateTime(updatedAt);
+ // 检查商品状态,如果为sold_out则显示"已售空",否则显示格式化日期
+ const isSoldOut = goods.status === 'sold_out' ||
+ goods.status === 'sold' ||
+ goods.status === 'out_of_stock' ||
+ (goods.supplyStatus && goods.supplyStatus.includes('售空'));
+ const formattedDate = isSoldOut ? '已售空' : formatDateTime(updatedAt);
return {
...goods,
@@ -2761,8 +2766,13 @@ Page({
const weightQuantityData = processWeightAndQuantityData(weightSpecString, quantityString, '', priceString);
// 格式化日期
- const updatedAt = product.updated_at || product.updatedAt;
- const formattedDate = formatDateTime(updatedAt);
+ const updatedAt = product.updated_at || product.updatedAt;
+ // 检查商品状态,如果为sold_out则显示"已售空",否则显示格式化日期
+ const isSoldOut = product.status === 'sold_out' ||
+ product.status === 'sold' ||
+ product.status === 'out_of_stock' ||
+ (product.supplyStatus && product.supplyStatus.includes('售空'));
+ const formattedDate = isSoldOut ? '已售空' : formatDateTime(updatedAt);
return {
...product,
diff --git a/pages/goods-detail/goods-detail.wxml b/pages/goods-detail/goods-detail.wxml
index af8fb8a..5bc3e93 100644
--- a/pages/goods-detail/goods-detail.wxml
+++ b/pages/goods-detail/goods-detail.wxml
@@ -279,8 +279,8 @@
- {{item.province || item.region || '暂无地区'}} | 售出时间:{{item.formattedDate || '暂无时间'}}
-
+ {{item.province || item.region || '暂无地区'}} | {{item.formattedDate === '已售空' ? '' : '售出时间:'}}{{item.formattedDate || '暂无时间'}}
+
@@ -328,7 +328,7 @@
- {{item.province || item.region || '暂无地区'}} | {{item.formattedDate || '暂无时间'}}
+ {{item.province || item.region || '暂无地区'}} | {{item.formattedDate === '已售空' ? '' : '售出时间:'}}{{item.formattedDate || '暂无时间'}}