|
@@ -48,10 +48,12 @@
|
|
<ul class="productList clear mfw" v-if="isListEmpty">
|
|
<ul class="productList clear mfw" v-if="isListEmpty">
|
|
<li class="productItem " v-for="p in listData">
|
|
<li class="productItem " v-for="p in listData">
|
|
<div class="product-cancel" @click="hanldCancel(p)" v-if="!isHandle">取消收藏</div>
|
|
<div class="product-cancel" @click="hanldCancel(p)" v-if="!isHandle">取消收藏</div>
|
|
- <div class="product-button" v-if="!isHandle">
|
|
|
|
- <div class="coll-btn add" @click="hanldBuyCart(p,1)">加入购物车</div>
|
|
|
|
- <div class="coll-btn buy" @click="hanldBuyCart(p,2)">立即购买</div>
|
|
|
|
- </div>
|
|
|
|
|
|
+ <template v-if="(p.priceFlag==0 && GLOBAL_USER_IDENTITY==4) || (p.priceFlag!=3 && GLOBAL_USER_IDENTITY == 2)">
|
|
|
|
+ <div class="product-button" v-if="!isHandle">
|
|
|
|
+ <div class="coll-btn add" @click="hanldBuyCart(p,1)">加入购物车</div>
|
|
|
|
+ <div class="coll-btn buy" @click="hanldBuyCart(p,2)">立即购买</div>
|
|
|
|
+ </div>
|
|
|
|
+ </template>
|
|
<div class="product-mask" v-if="isHandle" @click="checkedSoperv(p)">
|
|
<div class="product-mask" v-if="isHandle" @click="checkedSoperv(p)">
|
|
<span class="mask-checked" :class="[p.isChecked ?'checked':'']"></span>
|
|
<span class="mask-checked" :class="[p.isChecked ?'checked':'']"></span>
|
|
</div>
|
|
</div>
|
|
@@ -60,50 +62,73 @@
|
|
<p class="name" v-html="p.name" v-if="p.beautyActFlag==1"></p>
|
|
<p class="name" v-html="p.name" v-if="p.beautyActFlag==1"></p>
|
|
<p class="name" v-html="p.name" v-else></p>
|
|
<p class="name" v-html="p.name" v-else></p>
|
|
<div class="price">
|
|
<div class="price">
|
|
- <template v-if="GLOBAL_USER_ID && GLOBAL_USER_ID>0">
|
|
|
|
<!--用户身份 0、个人 1、协销 2、会员机构 3、供应商 4,普通机构-->
|
|
<!--用户身份 0、个人 1、协销 2、会员机构 3、供应商 4,普通机构-->
|
|
<template v-if="p.priceFlag==1">
|
|
<template v-if="p.priceFlag==1">
|
|
<div class="price_text_tag">
|
|
<div class="price_text_tag">
|
|
|
|
+ <p class="couponTag" v-if="p.couponsLogo">优惠券</p>
|
|
<p class="listTag" v-if="p.actStatus==1">{{p.promotions.name}}</p>
|
|
<p class="listTag" v-if="p.actStatus==1">{{p.promotions.name}}</p>
|
|
|
|
+ <div class="svip-tag" v-if="p.svipProductFlag === 1">
|
|
|
|
+ <div class="svip-icon">SVIP</div>
|
|
|
|
+ <div class="svip-price" v-if="showVipPriceTag(p)">
|
|
|
|
+ <span v-html="p.svipPriceTag"></span>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
<div class="main_price_unde">¥价格未公开</div>
|
|
<div class="main_price_unde">¥价格未公开</div>
|
|
</template>
|
|
</template>
|
|
|
|
+ <template v-else-if="p.priceFlag==2 && GLOBAL_USER_IDENTITY==4">
|
|
|
|
+ <div class="price_text_tag">
|
|
|
|
+ <p class="couponTag" v-if="p.couponsLogo">优惠券</p>
|
|
|
|
+ <p class="listTag" v-if="p.actStatus==1">{{p.promotions.name}}</p>
|
|
|
|
+ <div class="svip-tag" v-if="p.svipProductFlag === 1">
|
|
|
|
+ <div class="svip-icon">SVIP</div>
|
|
|
|
+ <div class="svip-price" v-if="showVipPriceTag(p)">
|
|
|
|
+ <span v-html="p.svipPriceTag"></span>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="main_price_unde">¥会员可见</div>
|
|
|
|
+ </template>
|
|
|
|
+ <template v-else-if="p.priceFlag==3 && (GLOBAL_CLUB_TYPE !=1)">
|
|
|
|
+ <div class="price_text_tag">
|
|
|
|
+ <p class="couponTag" v-if="p.couponsLogo">优惠券</p>
|
|
|
|
+ <p class="listTag" v-if="p.actStatus==1">{{p.promotions.name}}</p>
|
|
|
|
+ <div class="svip-tag" v-if="p.svipProductFlag === 1">
|
|
|
|
+ <div class="svip-icon">SVIP</div>
|
|
|
|
+ <div class="svip-price" v-if="showVipPriceTag(p)">
|
|
|
|
+ <span v-html="p.svipPriceTag"></span>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="main_price_unde">¥仅医美机构可见</div>
|
|
|
|
+ </template>
|
|
<template v-else>
|
|
<template v-else>
|
|
- <template v-if="(p.priceFlag==0 && p.userIdentity!=3) || p.userIdentity==2 || p.userIdentity==3">
|
|
|
|
|
|
+ <template v-if="(p.priceFlag==0 && GLOBAL_USER_IDENTITY==4) || GLOBAL_USER_IDENTITY == 2">
|
|
<div class="price_text_tag">
|
|
<div class="price_text_tag">
|
|
- <!--<p class="couponTag" v-if="p.couponsLogo">优惠券</p>-->
|
|
|
|
|
|
+ <p class="couponTag" v-if="p.couponsLogo">优惠券</p>
|
|
<p class="listTag" v-if="p.actStatus==1">
|
|
<p class="listTag" v-if="p.actStatus==1">
|
|
{{p.promotions.name}}
|
|
{{p.promotions.name}}
|
|
<span v-if="p.priceFlag != 1 && PromotionsFormat(p.promotions)">:¥{{p.price | NumFormat}}</span>
|
|
<span v-if="p.priceFlag != 1 && PromotionsFormat(p.promotions)">:¥{{p.price | NumFormat}}</span>
|
|
</p>
|
|
</p>
|
|
|
|
+ <div class="svip-tag" v-if="p.svipProductFlag === 1">
|
|
|
|
+ <div class="svip-icon">SVIP</div>
|
|
|
|
+ <div class="svip-price" v-if="showVipPriceTag(p)">
|
|
|
|
+ <span v-html="p.svipPriceTag"></span>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
<div class="main_price_show" :class="PromotionsFormat(p.promotions) ? 'none' : ''">
|
|
<div class="main_price_show" :class="PromotionsFormat(p.promotions) ? 'none' : ''">
|
|
¥{{ (PromotionsFormat(p.promotions) ? p.originalPrice : p.price ) | NumFormat }}
|
|
¥{{ (PromotionsFormat(p.promotions) ? p.originalPrice : p.price ) | NumFormat }}
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
- <template v-else-if="p.priceFlag==2 && p.userIdentity==4">
|
|
|
|
- <div class="price_text_tag">
|
|
|
|
- <!-- <p class="couponTag" v-if="p.couponsLogo">优惠券</p>-->
|
|
|
|
- <p class="listTag" v-if="p.actStatus==1">{{p.promotions.name}}</p>
|
|
|
|
- </div>
|
|
|
|
- <div class="main_price_unde">¥会员可见</div>
|
|
|
|
- </template>
|
|
|
|
<template v-else>
|
|
<template v-else>
|
|
<div class="price_text_tag">
|
|
<div class="price_text_tag">
|
|
- <!-- <p class="couponTag" v-if="p.couponsLogo">优惠券</p>-->
|
|
|
|
|
|
+ <p class="couponTag" v-if="p.couponsLogo">优惠券</p>
|
|
<p class="listTag" v-if="p.actStatus==1">{{p.promotions.name}}</p>
|
|
<p class="listTag" v-if="p.actStatus==1">{{p.promotions.name}}</p>
|
|
</div>
|
|
</div>
|
|
<div class="price_grade"><span class="bold">¥</span><i :class="'icon mIcon i'+p.priceGrade"></i></div>
|
|
<div class="price_grade"><span class="bold">¥</span><i :class="'icon mIcon i'+p.priceGrade"></i></div>
|
|
</template>
|
|
</template>
|
|
</template>
|
|
</template>
|
|
- </template>
|
|
|
|
- <template v-else>
|
|
|
|
- <div class="price_text_tag ">
|
|
|
|
- <!--<p class="couponTag" v-if="p.couponsLogo">优惠券</p>-->
|
|
|
|
- <p class="listTag" v-if="p.actStatus==1">{{p.promotions.name}}</p>
|
|
|
|
- </div>
|
|
|
|
- <div class="price_grade "><span class="bold">¥</span><i :class="'icon mIcon i'+p.priceGrade"></i></div>
|
|
|
|
- </template>
|
|
|
|
</div>
|
|
</div>
|
|
</a>
|
|
</a>
|
|
</li>
|
|
</li>
|