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({