diff --git a/pages/notice/subscribe-set.vue b/pages/notice/subscribe-set.vue index 4e5ae81..8e860ed 100644 --- a/pages/notice/subscribe-set.vue +++ b/pages/notice/subscribe-set.vue @@ -5,7 +5,8 @@ 领域 - {{t.title}} @@ -17,7 +18,8 @@ 平台 - {{t.title}} @@ -29,7 +31,8 @@ 通告类型 - {{t.title}} @@ -72,7 +75,8 @@ 奖励 - {{t.title}} @@ -171,12 +175,12 @@ ], //订阅设置对象---后端存储 dataObj: { - bloggerTypeCode: "", - platformCode: "", - noticeTypeCode: "", + bloggerTypeCode: [], + platformCode: [], + noticeTypeCode: [], //关键词集和 keywordsList: [], - rewardTypeCode: "", + rewardTypeCode: [], //粉丝是否限制 fansLimit: false, fansUp: null, @@ -291,7 +295,7 @@ let thisArray = [{ id: '0', title: "不限", - code: "" + code: "-1" }] thisArray = thisArray.concat(res.data) for (let i = 0; i < thisArray.length; i += this.showNum) { @@ -313,7 +317,19 @@ * @param {Object} 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 @@ } } } - \ No newline at end of file +