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 || '暂无时间'}}