订阅功能
This commit is contained in:
parent
6e5ffe0310
commit
a3d56991da
@ -5,7 +5,8 @@
|
|||||||
<view class="dl-title">领域</view>
|
<view class="dl-title">领域</view>
|
||||||
<view class="dl-content">
|
<view class="dl-content">
|
||||||
<view class="line-row" v-for="(item,index) in bloggerTypeList">
|
<view class="line-row" v-for="(item,index) in bloggerTypeList">
|
||||||
<view v-for="(t,i) in item" :class="t.code==dataObj.bloggerTypeCode?'line-item click':'line-item'"
|
<view v-for="(t,i) in item"
|
||||||
|
:class="dataObj.bloggerTypeCode.indexOf(t.code)>-1?'line-item click':'line-item'"
|
||||||
@click="changeChooseValue(t,'bloggerTypeCode')">
|
@click="changeChooseValue(t,'bloggerTypeCode')">
|
||||||
{{t.title}}
|
{{t.title}}
|
||||||
</view>
|
</view>
|
||||||
@ -17,7 +18,8 @@
|
|||||||
<view class="dl-title">平台</view>
|
<view class="dl-title">平台</view>
|
||||||
<view class="dl-content">
|
<view class="dl-content">
|
||||||
<view class="line-row" v-for="(item,index) in platformList">
|
<view class="line-row" v-for="(item,index) in platformList">
|
||||||
<view v-for="(t,i) in item" :class="t.code==dataObj.platformCode?'line-item click':'line-item'"
|
<view v-for="(t,i) in item"
|
||||||
|
:class="dataObj.platformCode.indexOf(t.code)>-1?'line-item click':'line-item'"
|
||||||
@click="changeChooseValue(t,'platformCode')">
|
@click="changeChooseValue(t,'platformCode')">
|
||||||
{{t.title}}
|
{{t.title}}
|
||||||
</view>
|
</view>
|
||||||
@ -29,7 +31,8 @@
|
|||||||
<view class="dl-title">通告类型</view>
|
<view class="dl-title">通告类型</view>
|
||||||
<view class="dl-content">
|
<view class="dl-content">
|
||||||
<view class="line-row" v-for="(item,index) in noticeTypeList">
|
<view class="line-row" v-for="(item,index) in noticeTypeList">
|
||||||
<view v-for="(t,i) in item" :class="t.code==dataObj.noticeTypeCode?'line-item click':'line-item'"
|
<view v-for="(t,i) in item"
|
||||||
|
:class="dataObj.noticeTypeCode.indexOf(t.code)>-1?'line-item click':'line-item'"
|
||||||
@click="changeChooseValue(t,'noticeTypeCode')">
|
@click="changeChooseValue(t,'noticeTypeCode')">
|
||||||
{{t.title}}
|
{{t.title}}
|
||||||
</view>
|
</view>
|
||||||
@ -72,7 +75,8 @@
|
|||||||
<view class="dl-title">奖励</view>
|
<view class="dl-title">奖励</view>
|
||||||
<view class="dl-content">
|
<view class="dl-content">
|
||||||
<view class="line-row" v-for="(item,index) in rewardTypeList">
|
<view class="line-row" v-for="(item,index) in rewardTypeList">
|
||||||
<view v-for="(t,i) in item" :class="t.code==dataObj.rewardTypeCode?'line-item click':'line-item'"
|
<view v-for="(t,i) in item"
|
||||||
|
:class="dataObj.rewardTypeCode.indexOf(t.code)>-1?'line-item click':'line-item'"
|
||||||
@click="changeChooseValue(t,'rewardTypeCode')">
|
@click="changeChooseValue(t,'rewardTypeCode')">
|
||||||
{{t.title}}
|
{{t.title}}
|
||||||
</view>
|
</view>
|
||||||
@ -171,12 +175,12 @@
|
|||||||
],
|
],
|
||||||
//订阅设置对象---后端存储
|
//订阅设置对象---后端存储
|
||||||
dataObj: {
|
dataObj: {
|
||||||
bloggerTypeCode: "",
|
bloggerTypeCode: [],
|
||||||
platformCode: "",
|
platformCode: [],
|
||||||
noticeTypeCode: "",
|
noticeTypeCode: [],
|
||||||
//关键词集和
|
//关键词集和
|
||||||
keywordsList: [],
|
keywordsList: [],
|
||||||
rewardTypeCode: "",
|
rewardTypeCode: [],
|
||||||
//粉丝是否限制
|
//粉丝是否限制
|
||||||
fansLimit: false,
|
fansLimit: false,
|
||||||
fansUp: null,
|
fansUp: null,
|
||||||
@ -291,7 +295,7 @@
|
|||||||
let thisArray = [{
|
let thisArray = [{
|
||||||
id: '0',
|
id: '0',
|
||||||
title: "不限",
|
title: "不限",
|
||||||
code: ""
|
code: "-1"
|
||||||
}]
|
}]
|
||||||
thisArray = thisArray.concat(res.data)
|
thisArray = thisArray.concat(res.data)
|
||||||
for (let i = 0; i < thisArray.length; i += this.showNum) {
|
for (let i = 0; i < thisArray.length; i += this.showNum) {
|
||||||
@ -313,7 +317,19 @@
|
|||||||
* @param {Object} key
|
* @param {Object} key
|
||||||
*/
|
*/
|
||||||
changeChooseValue(item, key) {
|
changeChooseValue(item, key) {
|
||||||
this.dataObj[key] = item.code
|
if (item.id == 0) {
|
||||||
|
this.dataObj[key] = []
|
||||||
|
this.dataObj[key].push(item.code)
|
||||||
|
} else {
|
||||||
|
let tempList = []
|
||||||
|
this.dataObj[key].forEach(item => {
|
||||||
|
if (item.code != '-1') {
|
||||||
|
tempList.push(item.code)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
this.dataObj[key] = tempList
|
||||||
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
* 添加关键词
|
* 添加关键词
|
||||||
@ -457,4 +473,4 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
Loading…
Reference in New Issue
Block a user