|
@@ -31,8 +31,17 @@ var productList = new Vue({
|
|
|
},
|
|
|
methods: {
|
|
|
// 是否显示vip标签价格
|
|
|
- showVipPriceTag: function(product){
|
|
|
- return (product.priceFlag !== 1 && product.svipProductFlag === 1 && ((GLOBAL_USER_IDENTITY === 4 && GLOBAL_VIP_FLAG === 1) || GLOBAL_USER_IDENTITY === 2));
|
|
|
+ showVipPriceTag: function(pros){
|
|
|
+ //非会员
|
|
|
+ if(!GLOBAL_VIP_FLAG === 1) return false;
|
|
|
+ // 商品所有机构可见
|
|
|
+ if(pros.priceFlag === 0 && pros.svipProductFlag === 1 ) return true;
|
|
|
+ // 商品价格仅资质机构可见
|
|
|
+ if(pros.priceFlag === 2 && pros.svipProductFlag === 1 && GLOBAL_USER_IDENTITY === 2) return true;
|
|
|
+ // 商品价格仅医美机构可见
|
|
|
+ if(pros.priceFlag === 3 && pros.svipProductFlag === 1 && GLOBAL_USER_IDENTITY === 2 && GLOBAL_CLUB_TYPE == 1) return true;
|
|
|
+ // 其它
|
|
|
+ return false;
|
|
|
},
|
|
|
getListByKeyword: function () {
|
|
|
var _self = this;
|