diff --git a/src/views/games/details/adPos.vue b/src/views/games/details/adPos.vue index fec7c89..bfcb7a9 100644 --- a/src/views/games/details/adPos.vue +++ b/src/views/games/details/adPos.vue @@ -213,15 +213,26 @@ - - 正常 - 退出时播放 - - + + + + + 关联广告位需选择非自身广告位 + { - // return `${item.area}${item.type}${item.mode}${item.coorX}${ - // item.coorY - // }` - // }) } }) .catch(err => { @@ -566,9 +575,13 @@ export default { async savePos(index) { const valid = await this.validForm(`adPos${index}`) if (valid) { - // TODO: form 每条广告格式 const posInfo = JSON.parse(JSON.stringify(this.allPos[index])) + if(posInfo.ld_property.related === posInfo.id) { + this.$message.error('关联广告位不可选则自身!') + return + } + if (this.allPos[index].id) { // 更新 const self = this @@ -598,13 +611,6 @@ export default { console.log(err) }) } else { - // 新增 - // TODO: 判断是否重复 - // if (this.posNumList.includes(adNum)) { - // this.$message.error('已存在相同广告位!') - // return - // } - const self = this addAdPos({