Browse Source

优化比价功能,售空商品显示已售空状态

pull/12/head
徐飞洋 2 months ago
parent
commit
f1710b8fa4
  1. 14
      pages/goods-detail/goods-detail.js
  2. 4
      pages/goods-detail/goods-detail.wxml

14
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,
@ -2762,7 +2767,12 @@ Page({
// 格式化日期
const updatedAt = product.updated_at || product.updatedAt;
const formattedDate = formatDateTime(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,

4
pages/goods-detail/goods-detail.wxml

@ -279,7 +279,7 @@
</block>
</text>
<text class="compare-goods-region-time">
{{item.province || item.region || '暂无地区'}} | 售出时间:{{item.formattedDate || '暂无时间'}}
{{item.province || item.region || '暂无地区'}} | {{item.formattedDate === '已售空' ? '' : '售出时间:'}}{{item.formattedDate || '暂无时间'}}
</text>
</view>
</view>
@ -328,7 +328,7 @@
</block>
</text>
<text class="compare-goods-region-time">
{{item.province || item.region || '暂无地区'}} | {{item.formattedDate || '暂无时间'}}
{{item.province || item.region || '暂无地区'}} | {{item.formattedDate === '已售空' ? '' : '售出时间:'}}{{item.formattedDate || '暂无时间'}}
</text>
</view>
</view>

Loading…
Cancel
Save