适配促销活动,修复促销问题
parent
892f49c83a
commit
e4e278c2fa
|
@ -116,7 +116,7 @@
|
||||||
|
|
||||||
<view class="card-box top-radius-0" id="main2">
|
<view class="card-box top-radius-0" id="main2">
|
||||||
<!-- 活动不显示价钱 -->
|
<!-- 活动不显示价钱 -->
|
||||||
<view v-if="!isPromotion" class="desc-bold -goods-msg">
|
<view v-if="!promotionFlag" class="desc-bold -goods-msg">
|
||||||
<view class="-goods-flex">
|
<view class="-goods-flex">
|
||||||
<view class="desc-bold">
|
<view class="desc-bold">
|
||||||
{{ goodsDetail.goodsName || "" }}
|
{{ goodsDetail.goodsName || "" }}
|
||||||
|
@ -442,7 +442,7 @@ export default {
|
||||||
popupsSwitch: false, //导航栏列表栏开关
|
popupsSwitch: false, //导航栏列表栏开关
|
||||||
shareFlage: false,
|
shareFlage: false,
|
||||||
selectedGoods: "", //选择的商品规格昵称
|
selectedGoods: "", //选择的商品规格昵称
|
||||||
isPromotion: true, //判断显示拼团活动文字
|
promotionFlag: true, //判断显示拼团活动文字
|
||||||
isGroup: false, // 是否是拼团活动
|
isGroup: false, // 是否是拼团活动
|
||||||
pointDetail: "", // 是否是积分商品
|
pointDetail: "", // 是否是积分商品
|
||||||
assemble: "", //拼团的sku
|
assemble: "", //拼团的sku
|
||||||
|
@ -533,9 +533,9 @@ export default {
|
||||||
clearInterval(timer);
|
clearInterval(timer);
|
||||||
}, 100);
|
}, 100);
|
||||||
|
|
||||||
this.isPromotion = false;
|
this.promotionFlag = false;
|
||||||
} else {
|
} else {
|
||||||
this.isPromotion = true;
|
this.promotionFlag = true;
|
||||||
this.$refs.popupGoods.buyType = "";
|
this.$refs.popupGoods.buyType = "";
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,34 +1,38 @@
|
||||||
<template>
|
<template>
|
||||||
<view class="wrapper" v-if="res">
|
<view class="wrapper" v-if="res">
|
||||||
|
|
||||||
<view v-for="(prom, index) in Object.keys(res)" :key="index">
|
<view v-for="(prom, index) in Object.keys(res)" :key="index">
|
||||||
<view>
|
<view>
|
||||||
|
|
||||||
<view v-if="prom.split('-')[0] == 'FULL_DISCOUNT'">
|
<view v-if="prom.split('-')[0] == 'FULL_DISCOUNT'">
|
||||||
<div class="res_prom_item" v-if="res[prom].fullMinus">
|
<div class="res_prom_item" v-if="res[prom].fullMinus">
|
||||||
<u-tag text="满减" type="error"></u-tag>
|
<u-tag text="满减" type="error"></u-tag>
|
||||||
<!-- TODO 后续将优化为可点击的商品以及优惠券显示明细 -->
|
<!-- TODO 后续将优化为可点击的商品以及优惠券显示明细 -->
|
||||||
<span class="pro-text">满{{ res[prom].fullMoney }}元 立减现金 <span class="price">{{ res[prom].fullMinus}}元</span>
|
<span class="pro-text"
|
||||||
<span v-if="res[prom].isCoupon"> 赠送<span>优惠券</span></span>
|
>满{{ res[prom].fullMoney }}元 立减现金
|
||||||
<span v-if="res[prom].isPoint"> 赠送{{res[prom].point}}积分</span>
|
<span class="price">{{ res[prom].fullMinus }}元</span>
|
||||||
<span v-if="res[prom].isGift"> 赠送商品</span>
|
<span v-if="res[prom].couponFlag"> 赠送<span>优惠券</span></span>
|
||||||
<span v-if="res[prom].isFreeFreight">赠送包邮服务</span>
|
<span v-if="res[prom].pointFlag"> 赠送{{ res[prom].point }}积分</span>
|
||||||
|
<span v-if="res[prom].giftFlag"> 赠送商品</span>
|
||||||
|
<span v-if="res[prom].freeFreightFlag">赠送包邮服务</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="res_prom_item" v-if="res[prom].fullRate">
|
<div class="res_prom_item" v-if="res[prom].fullRate">
|
||||||
<u-tag text="打折" type="error"></u-tag>
|
<u-tag text="打折" type="error"></u-tag>
|
||||||
<span class="pro-text">满{{ res[prom].fullMoney }}元,立享<span
|
<span class="pro-text"
|
||||||
class="price">{{ res[prom].fullRate }}折</span>优惠</span>
|
>满{{ res[prom].fullMoney }}元,立享<span class="price"
|
||||||
|
>{{ res[prom].fullRate }}折</span
|
||||||
|
>优惠</span
|
||||||
|
>
|
||||||
</div>
|
</div>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view v-if="prom.split('-')[0] == 'PINTUAN'">
|
<view v-if="prom.split('-')[0] == 'PINTUAN'">
|
||||||
|
|
||||||
<div class="res_prom_item" v-if="res[prom].requiredNum">
|
<div class="res_prom_item" v-if="res[prom].requiredNum">
|
||||||
<u-tag text="拼团" type="error"></u-tag>
|
<u-tag text="拼团" type="error"></u-tag>
|
||||||
<span class="pro-text">{{ res[prom].requiredNum }}人拼团 限购<span
|
<span class="pro-text"
|
||||||
class="price">{{ res[prom].limitNum}}件</span></span>
|
>{{ res[prom].requiredNum }}人拼团 限购<span class="price"
|
||||||
|
>{{ res[prom].limitNum }}件</span
|
||||||
|
></span
|
||||||
|
>
|
||||||
</div>
|
</div>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
|
|
|
@ -42,7 +42,7 @@
|
||||||
¥{{groupItem.price | unitPrice }}
|
¥{{groupItem.price | unitPrice }}
|
||||||
</view>
|
</view>
|
||||||
<view class="view-content-original_price">
|
<view class="view-content-original_price">
|
||||||
¥{{ groupItem.originPrice | unitPrice }}
|
¥{{ groupItem.originalPrice | unitPrice }}
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue