|
@@ -121,7 +121,7 @@ var vNode = {
|
|
pieChart: null,
|
|
pieChart: null,
|
|
userInfo: {
|
|
userInfo: {
|
|
isFree: false,
|
|
isFree: false,
|
|
- vipStatus: false,
|
|
|
|
|
|
+ vipStatus: 0,
|
|
viper: false,
|
|
viper: false,
|
|
entniche: false
|
|
entniche: false
|
|
},
|
|
},
|
|
@@ -131,7 +131,8 @@ var vNode = {
|
|
provin: 0,
|
|
provin: 0,
|
|
visited: false,
|
|
visited: false,
|
|
surplus: 0
|
|
surplus: 0
|
|
- } // 超级订阅用户画像浏览
|
|
|
|
|
|
+ }, // 超级订阅用户画像浏览
|
|
|
|
+ freeTrial: false // 免费用户是否访问过当前画像
|
|
}
|
|
}
|
|
},
|
|
},
|
|
computed: {
|
|
computed: {
|
|
@@ -172,8 +173,12 @@ var vNode = {
|
|
var isFreeAuth = info.isFree && info.freeBuyerPort > 0
|
|
var isFreeAuth = info.isFree && info.freeBuyerPort > 0
|
|
var isVipAuth = info.vipStatus > 0 && info.viper && this.usageInfo.surplus > 0
|
|
var isVipAuth = info.vipStatus > 0 && info.viper && this.usageInfo.surplus > 0
|
|
var isMember = this.power.indexOf(5) !== -1
|
|
var isMember = this.power.indexOf(5) !== -1
|
|
|
|
+ // 超级订阅用户是否访问过该画像
|
|
|
|
+ var vipTrial = info.vipStatus > 0 && info.viper && this.usageInfo.surplus === 0 && this.usageInfo.visited
|
|
|
|
+ // 免费用户是否查看过该画像
|
|
|
|
+ var freeTrial = info.isFree && info.freeBuyerPort < 0 && this.freeTrial
|
|
// 免费用户无体验次数的、超级订阅用户无剩余次数的、没有大会员浏览权限的 显示遮罩
|
|
// 免费用户无体验次数的、超级订阅用户无剩余次数的、没有大会员浏览权限的 显示遮罩
|
|
- return !isFreeAuth && !isVipAuth && !isMember // power == 5
|
|
|
|
|
|
+ return !isFreeAuth && !isVipAuth && !isMember && !freeTrial && !vipTrial
|
|
},
|
|
},
|
|
// 展示免费用户体验
|
|
// 展示免费用户体验
|
|
getfreeBuyerPort:function(){
|
|
getfreeBuyerPort:function(){
|
|
@@ -499,6 +504,10 @@ var vNode = {
|
|
if(res.error_code == 0) {
|
|
if(res.error_code == 0) {
|
|
if(res.data && Object.keys(res.data).length > 0) {
|
|
if(res.data && Object.keys(res.data).length > 0) {
|
|
that.chartLoading = false;
|
|
that.chartLoading = false;
|
|
|
|
+ // 免费用户是否浏览过当前画像 true:浏览过 不返该字段:没浏览过
|
|
|
|
+ if (res.data.onTrial) {
|
|
|
|
+ that.freeTrial = res.data.onTrial
|
|
|
|
+ }
|
|
that.initChartData('', res.data)
|
|
that.initChartData('', res.data)
|
|
} else {
|
|
} else {
|
|
// that.getSectionChartData('a')
|
|
// that.getSectionChartData('a')
|