mirror of
				https://gitee.com/hhyykk/ipms-sjy-ui.git
				synced 2025-11-04 04:08:44 +08:00 
			
		
		
		
	【功能修复】修复拼团的价格显示
This commit is contained in:
		@@ -16,6 +16,7 @@ export interface CombinationActivityVO {
 | 
			
		||||
  virtualGroup?: number
 | 
			
		||||
  status?: number
 | 
			
		||||
  limitDuration?: number
 | 
			
		||||
  combinationPrice?: number
 | 
			
		||||
  products: CombinationProductVO[]
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -152,13 +152,12 @@ watch(
 | 
			
		||||
 | 
			
		||||
        // 更新 SPU 的最低价格
 | 
			
		||||
        combinationActivityList.value.forEach((activity) => {
 | 
			
		||||
          activity.products.forEach((product) => {
 | 
			
		||||
            const spu = spuList.value.find((spu) => spu.id === product.spuId)
 | 
			
		||||
            if (spu) {
 | 
			
		||||
              // 哪个最便宜就赋值哪个
 | 
			
		||||
              spu.price = Math.min(product.combinationPrice || Infinity, spu.price || Infinity)
 | 
			
		||||
            }
 | 
			
		||||
          })
 | 
			
		||||
          // 匹配spuId
 | 
			
		||||
          const spu = spuList.value.find((spu) => spu.id === activity.spuId)
 | 
			
		||||
          if (spu) {
 | 
			
		||||
            // 赋值活动价格,哪个最便宜就赋值哪个
 | 
			
		||||
            spu.price = Math.min(activity.combinationPrice || Infinity, spu.price || Infinity)
 | 
			
		||||
          }
 | 
			
		||||
        })
 | 
			
		||||
      }
 | 
			
		||||
    } catch (error) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user