@@ -7,7 +7,9 @@
<detailSkeleton v-if="state.skeletonLoading" />
<!-- 下架/售罄提醒 -->
<s-empty
- v-else-if="state.goodsInfo === null || state.goodsInfo.activity_type !== 'seckill'"
+ v-else-if="
+ state.goodsInfo === null || state.goodsInfo.activity_type !== 'seckill' || endTime.ms <= 0
+ "
text="活动不存在或已结束"
icon="/static/soldout-empty.png"
showAction
@@ -261,6 +261,8 @@
// 查找对应的 spu 并更新价格
const spu = state.spuList.find((spu) => activity.spuId === spu.id);
if (spu) {
+ // 赋值活动名称
+ spu.name = activity.name;
// 赋值最低价格
spu.price = Math.min(combinationPrice, spu.price);
// 赋值活动ID,为了点击跳转详情页
spu.price = Math.min(seckillPrice, spu.price);