|
@@ -124,43 +124,21 @@
|
|
|
}}
|
|
|
</text>
|
|
|
</template>
|
|
|
- <template v-if="userIdentity == 4 && vipFlag != 1">
|
|
|
- <view class="price-larger" v-if="pros.priceFlag == 1">
|
|
|
- <text class="txt">¥未公开价格</text>
|
|
|
- </view>
|
|
|
- <view class="price-larger" v-if="pros.priceFlag == 2">
|
|
|
- <text class="txt">¥价格仅会员可见</text>
|
|
|
- </view>
|
|
|
- <view class="price-larger" v-else-if="pros.priceFlag == 3">
|
|
|
- <text class="txt">¥仅医美机构可见</text>
|
|
|
- </view>
|
|
|
- <text v-else class="price-larger" :class="
|
|
|
- PromotionsFormat(pros.promotions) || pros.svipProductFlag == 1
|
|
|
- ? 'none'
|
|
|
- : ''
|
|
|
- ">
|
|
|
- ¥{{
|
|
|
- (PromotionsFormat(pros.promotions) || pros.svipProductFlag == 1
|
|
|
- ? pros.originalPrice
|
|
|
- : pros.price) | NumFormat
|
|
|
- }}
|
|
|
- </text>
|
|
|
- </template>
|
|
|
<template v-if="userIdentity == 3">
|
|
|
<template v-if="pros.shopId === shopId">
|
|
|
<view class="price-larger" v-if="pros.priceFlag == 1">
|
|
|
<text class="txt">¥未公开价格</text>
|
|
|
</view>
|
|
|
<text v-else class="price-larger" :class="
|
|
|
- PromotionsFormat(pros.promotions) || pros.svipProductFlag == 1
|
|
|
- ? 'none'
|
|
|
- : ''
|
|
|
- ">
|
|
|
+ PromotionsFormat(pros.promotions) || pros.svipProductFlag == 1
|
|
|
+ ? 'none'
|
|
|
+ : ''
|
|
|
+ ">
|
|
|
¥{{
|
|
|
- (PromotionsFormat(pros.promotions) || pros.svipProductFlag == 1
|
|
|
- ? pros.originalPrice
|
|
|
- : pros.price) | NumFormat
|
|
|
- }}
|
|
|
+ (PromotionsFormat(pros.promotions) || pros.svipProductFlag == 1
|
|
|
+ ? pros.originalPrice
|
|
|
+ : pros.price) | NumFormat
|
|
|
+ }}
|
|
|
</text>
|
|
|
</template>
|
|
|
<template v-else>
|
|
@@ -170,23 +148,45 @@
|
|
|
</view>
|
|
|
</template>
|
|
|
</template>
|
|
|
- <template v-if="userIdentity == 2 || (userIdentity == 4 && vipFlag == 1)">
|
|
|
- <view class="price-larger" v-if="pros.priceFlag == 1">
|
|
|
+ <template v-if="userIdentity === 2 || (userIdentity === 4 && vipFlag === 1)">
|
|
|
+ <view class="price-larger" v-if="pros.priceFlag === 1">
|
|
|
<text class="txt">¥未公开价格</text>
|
|
|
</view>
|
|
|
- <view class="price-larger" v-if="pros.priceFlag == 3 && firstClubType != 1">
|
|
|
+ <view class="price-larger" v-else-if="pros.priceFlag === 3 && clubType !== 1">
|
|
|
<text class="txt">¥仅医美机构可见</text>
|
|
|
</view>
|
|
|
<text v-else class="price-larger" :class="
|
|
|
- PromotionsFormat(pros.promotions) || pros.svipProductFlag == 1
|
|
|
- ? 'none'
|
|
|
- : ''
|
|
|
- ">
|
|
|
+ PromotionsFormat(pros.promotions) || pros.svipProductFlag === 1
|
|
|
+ ? 'none'
|
|
|
+ : ''
|
|
|
+ ">
|
|
|
¥{{
|
|
|
- (PromotionsFormat(pros.promotions) || pros.svipProductFlag == 1
|
|
|
- ? pros.originalPrice
|
|
|
- : pros.price) | NumFormat
|
|
|
- }}
|
|
|
+ (PromotionsFormat(pros.promotions) || pros.svipProductFlag === 1
|
|
|
+ ? pros.originalPrice
|
|
|
+ : pros.price) | NumFormat
|
|
|
+ }}
|
|
|
+ </text>
|
|
|
+ </template>
|
|
|
+ <template v-if="userIdentity == 4">
|
|
|
+ <view class="price-larger" v-if="pros.priceFlag === 1">
|
|
|
+ <text class="txt">¥未公开价格</text>
|
|
|
+ </view>
|
|
|
+ <view class="price-larger" v-else-if="pros.priceFlag === 2">
|
|
|
+ <text class="txt">¥价格仅会员可见</text>
|
|
|
+ </view>
|
|
|
+ <view class="price-larger" v-else-if="pros.priceFlag === 3">
|
|
|
+ <text class="txt">¥仅医美机构可见</text>
|
|
|
+ </view>
|
|
|
+ <text v-else class="price-larger" :class="
|
|
|
+ PromotionsFormat(pros.promotions) || pros.svipProductFlag === 1
|
|
|
+ ? 'none'
|
|
|
+ : ''
|
|
|
+ ">
|
|
|
+ ¥{{
|
|
|
+ (PromotionsFormat(pros.promotions) || pros.svipProductFlag === 1
|
|
|
+ ? pros.originalPrice
|
|
|
+ : pros.price) | NumFormat
|
|
|
+ }}
|
|
|
</text>
|
|
|
</template>
|
|
|
</view>
|
|
@@ -256,7 +256,7 @@
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
|
- ...mapState(['hasLogin', 'userInfo', 'identity'])
|
|
|
+ ...mapState(['hasLogin', 'userInfo', 'identity','clubType'])
|
|
|
},
|
|
|
methods: {
|
|
|
async initGetStotage() {
|