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

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

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

Loading…
Cancel
Save