|
@@ -62,23 +62,47 @@ var keywordComponentTemplate = `<div class="j-container">
|
|
|
|
|
|
var keywordComponent = {
|
|
|
name: 'keyword-mobile',
|
|
|
- props: ['selectkeywordlist'],
|
|
|
+ props: {
|
|
|
+ "selectkeywordlist": {
|
|
|
+ type: Array,
|
|
|
+ default: function () {
|
|
|
+ return []
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
template: keywordComponentTemplate,
|
|
|
data:function () {
|
|
|
return {
|
|
|
initlist: [],
|
|
|
tablist: [],
|
|
|
checkedAll: false,
|
|
|
- canClick: true
|
|
|
+ canClick: true,
|
|
|
+ isvip: false
|
|
|
}
|
|
|
},
|
|
|
created () {
|
|
|
- this.getIndustryData()
|
|
|
+ this.getData()
|
|
|
this.getbBtnClick()
|
|
|
},
|
|
|
methods: {
|
|
|
- // 获取行业数据
|
|
|
- getIndustryData: function(){
|
|
|
+ // 获取关键词
|
|
|
+ getUserRoot: function() {
|
|
|
+ let _this = this
|
|
|
+ $.ajax({
|
|
|
+ url: '/publicapply/bidcoll/power',
|
|
|
+ type: 'POST',
|
|
|
+ success: function(res) {
|
|
|
+ // 如果不是超级订阅会员,获取免费用户关键词
|
|
|
+ if(res.data.vip > 0) {
|
|
|
+ _this.isvip = true
|
|
|
+ } else {
|
|
|
+ _this.isvip = false
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 获取关键词数据
|
|
|
+ getData: function(){
|
|
|
const _this = this
|
|
|
$.ajax({
|
|
|
url: '/subscribepay/afterPay/getUserInfo',
|
|
@@ -86,26 +110,59 @@ var keywordComponent = {
|
|
|
success: function(res){
|
|
|
console.log(res)
|
|
|
this.initlist = res.userData.o_vipjy.a_items
|
|
|
- let data = res.userData.o_vipjy.a_items
|
|
|
let maxarr = []
|
|
|
- data.forEach(function(item,index) {
|
|
|
- let minarr = []
|
|
|
- let keyname = item.s_item
|
|
|
- let eachArr = item.a_key
|
|
|
- eachArr.forEach(function(data, i){
|
|
|
- data = {
|
|
|
- name: data.key[0],
|
|
|
+ if(_this.isvip) {
|
|
|
+ let data = res.userData.o_vipjy.a_items
|
|
|
+ data.forEach(function(item,index) {
|
|
|
+ let minarr = []
|
|
|
+ let keyname = item.s_item
|
|
|
+ let eachArr = item.a_key
|
|
|
+ eachArr.forEach(function(data, i){
|
|
|
+ data = {
|
|
|
+ name: data.key[0],
|
|
|
+ type: false
|
|
|
+ }
|
|
|
+ minarr.push(data)
|
|
|
+ })
|
|
|
+ let obj = {
|
|
|
+ [keyname]: minarr,
|
|
|
type: false
|
|
|
}
|
|
|
- minarr.push(data)
|
|
|
+ maxarr.push(obj)
|
|
|
})
|
|
|
- let obj = {
|
|
|
- [keyname]: minarr,
|
|
|
- type: false
|
|
|
- }
|
|
|
- maxarr.push(obj)
|
|
|
- })
|
|
|
- _this.tablist = maxarr
|
|
|
+ _this.tablist = maxarr
|
|
|
+ } else {
|
|
|
+ let initArr = [
|
|
|
+ {
|
|
|
+ a_key:res.userData.o_jy.a_key,
|
|
|
+ s_item: '未分类'
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ let data = initArr
|
|
|
+
|
|
|
+ console.log(data)
|
|
|
+ let maxarr = []
|
|
|
+ data.forEach(function(item,index) {
|
|
|
+ let minarr = []
|
|
|
+ let keyname = item.s_item
|
|
|
+ let eachArr = item.a_key
|
|
|
+ console.log(eachArr)
|
|
|
+ eachArr.forEach(function(data, i){
|
|
|
+ data = {
|
|
|
+ name: data.key[0],
|
|
|
+ type: false
|
|
|
+ }
|
|
|
+ minarr.push(data)
|
|
|
+ })
|
|
|
+ console.log(minarr)
|
|
|
+ let obj = {
|
|
|
+ [keyname]: minarr,
|
|
|
+ type: false
|
|
|
+ }
|
|
|
+ maxarr.push(obj)
|
|
|
+ })
|
|
|
+ _this.tablist = maxarr
|
|
|
+ }
|
|
|
_this.setState()
|
|
|
},
|
|
|
error: function(err){
|