|
@@ -72,7 +72,9 @@ var highSet = new Vue({
|
|
|
selectScopeList: ['purchasing'],
|
|
|
matchTypeList: matchTypeList,
|
|
|
startRange: [],
|
|
|
- endRange: []
|
|
|
+ endRange: [],
|
|
|
+ bigStatus: 0,
|
|
|
+ power:[]
|
|
|
}
|
|
|
},
|
|
|
watch: {
|
|
@@ -116,12 +118,14 @@ var highSet = new Vue({
|
|
|
}
|
|
|
var urlMap = {
|
|
|
bigmember: '/bigmember/portrait/' + path, // 大会员
|
|
|
- svip: '/bigmember/portrait/subVipPortrait/selects' // 超级订阅
|
|
|
- }
|
|
|
- var url = urlMap.bigmember
|
|
|
- if (urlMap[this.reqSign]) {
|
|
|
- url = urlMap[this.reqSign]
|
|
|
+ svip: '/bigmember/subVipPortrait/' + path // 超级订阅
|
|
|
}
|
|
|
+ console.log(this.bigStatus, this.power)
|
|
|
+ var isMember = this.bigStatus > 0 && this.power.indexOf(5) > -1
|
|
|
+ var url = isMember ? urlMap.bigmember : urlMap.svip
|
|
|
+ // if (urlMap[this.reqSign]) {
|
|
|
+ // url = urlMap[this.reqSign]
|
|
|
+ // }
|
|
|
return url
|
|
|
}
|
|
|
},
|
|
@@ -146,11 +150,12 @@ var highSet = new Vue({
|
|
|
if (reqSign) {
|
|
|
this.reqSign = reqSign
|
|
|
}
|
|
|
+ this.getUserInfo()
|
|
|
},
|
|
|
mounted () {
|
|
|
var header = decodeURIComponent(utils.getParam('header'))
|
|
|
this.setHeaderTitle(header)
|
|
|
- this.getFilterApi()
|
|
|
+
|
|
|
if (this.conf.area == '全国') {
|
|
|
$('.area-class .van-cell__value span').html('全部')
|
|
|
} else {
|
|
@@ -162,6 +167,25 @@ var highSet = new Vue({
|
|
|
setHeaderTitle: function setHeaderTitle (header) {
|
|
|
document.title = header || document.title
|
|
|
},
|
|
|
+ getUserInfo: function() {
|
|
|
+ var _this = this
|
|
|
+ $.ajax({
|
|
|
+ type: 'POST',
|
|
|
+ url: '/bigmember/use/isAdd?t=' + Date.now(),
|
|
|
+ success: function (res) {
|
|
|
+ if (res.error_code == 0 && res.data) {
|
|
|
+ _this.bigStatus = res.data.memberStatus
|
|
|
+ _this.power = res.data.power
|
|
|
+ _this.getFilterApi()
|
|
|
+ } else {
|
|
|
+ _this.showToast(res.error_msg)
|
|
|
+ }
|
|
|
+ },
|
|
|
+ error: function (error) {
|
|
|
+ console.log(error)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
// 将缓存中的项目搜索范围英文字段转换为中文用于在输入框展示
|
|
|
formatterLabel: function(data) {
|
|
|
var arr = []
|