mirror of
				https://gitee.com/hhyykk/ipms-sjy-ui.git
				synced 2025-11-04 12:18:43 +08:00 
			
		
		
		
	【代码优化】拼团活动和SPU详情分开查询
This commit is contained in:
		@@ -123,7 +123,6 @@ import {fenToYuan} from "@/utils";
 | 
				
			|||||||
/** 拼团卡片 */
 | 
					/** 拼团卡片 */
 | 
				
			||||||
defineOptions({name: 'PromotionCombination'})
 | 
					defineOptions({name: 'PromotionCombination'})
 | 
				
			||||||
// 定义属性
 | 
					// 定义属性
 | 
				
			||||||
// 定义属性
 | 
					 | 
				
			||||||
const props = defineProps<{ property: PromotionCombinationProperty }>();
 | 
					const props = defineProps<{ property: PromotionCombinationProperty }>();
 | 
				
			||||||
// 商品列表
 | 
					// 商品列表
 | 
				
			||||||
const spuList = ref<ProductSpuApi.Spu[]>([]);
 | 
					const spuList = ref<ProductSpuApi.Spu[]>([]);
 | 
				
			||||||
@@ -150,13 +149,12 @@ watch(
 | 
				
			|||||||
              .map(activity => activity.spuId)
 | 
					              .map(activity => activity.spuId)
 | 
				
			||||||
              .filter((spuId): spuId is number => typeof spuId === 'number');
 | 
					              .filter((spuId): spuId is number => typeof spuId === 'number');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
          // 如果有有效的 spuId,调用 API 获取详细信息
 | 
					          // 如果存在有效的 spuId,调用 API 获取详细信息
 | 
				
			||||||
          if (spuIdList.value.length > 0) {
 | 
					          if (spuIdList.value.length > 0) {
 | 
				
			||||||
            spuList.value = await ProductSpuApi.getSpuDetailList(spuIdList.value);
 | 
					            spuList.value = await ProductSpuApi.getSpuDetailList(spuIdList.value);
 | 
				
			||||||
          } else {
 | 
					          } else {
 | 
				
			||||||
            console.warn('没有用于获取详细信息的有效 spuId。');
 | 
					            console.warn('没有用于获取详细信息的有效 spuId。');
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
 | 
					 | 
				
			||||||
          // 更新 SPU 的最低价格
 | 
					          // 更新 SPU 的最低价格
 | 
				
			||||||
          combinationActivityList.value.forEach(activity => {
 | 
					          combinationActivityList.value.forEach(activity => {
 | 
				
			||||||
            activity.products.forEach(product => {
 | 
					            activity.products.forEach(product => {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user