Просмотр исходного кода

【逻辑优化】更新活动的库存(拼团库存可能有逻辑问题)

卢越 1 год назад
Родитель
Сommit
d37b848307

+ 2 - 0
sheep/components/s-groupon-block/s-groupon-block.vue

@@ -128,6 +128,8 @@
 		activity.products.forEach((product) => {
 			spu.price = Math.min(spu.price, product.combinationPrice); // 设置 SPU 的最低价格
 		});
+    // 将活动总限购数量赋值给库存
+    spu.stock = activity.totalLimitCount
 		productList.value = [spu];
 	});
 </script>

+ 4 - 0
sheep/components/s-seckill-block/s-seckill-block.vue

@@ -133,6 +133,10 @@
 		activity.products.forEach((product) => {
 			spu.price = Math.min(spu.price, product.seckillPrice); // 设置 SPU 的最低价格
 		});
+    // 将活动库存赋值给商品库存
+    spu.stock = activity.stock
+    // 活动总库存 - 活动库存 = 销量
+    spu.salesCount = activity.totalStock - activity.stock
 		productList.value = [spu];
 	});
 </script>