Quellcode durchsuchen

!539 【功能修复】修复拼团装修的价格显示
Merge pull request !539 from 卢越/master

芋道源码 vor 7 Monaten
Ursprung
Commit
b5c4da073a

+ 1 - 0
src/api/mall/promotion/combination/combinationActivity.ts

@@ -16,6 +16,7 @@ export interface CombinationActivityVO {
   virtualGroup?: number
   status?: number
   limitDuration?: number
+  combinationPrice?: number
   products: CombinationProductVO[]
 }
 

+ 6 - 7
src/components/DiyEditor/components/mobile/PromotionCombination/index.vue

@@ -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) {