diff --git a/src/views/ad/edit.vue b/src/views/ad/edit.vue
index 8826cde..b10c053 100644
--- a/src/views/ad/edit.vue
+++ b/src/views/ad/edit.vue
@@ -209,8 +209,9 @@
提交
- 重置
+ 重置
返回
@@ -237,7 +238,7 @@ export default {
return {
//common
- writeable: true,
+ writeable: false,
companyid: 0,
allGame: [],
gameList: [],
@@ -295,6 +296,10 @@ export default {
this.modeList = modeList
this.typeList = typeList
+
+
+
+
const areaListRes = await this.getAdAreaList()
areaListRes.adAreaList.map(item => {
this.areaList[item.area_id] = item.name
@@ -349,6 +354,11 @@ export default {
this.adForm.gameid = this.gameList[0] ? this.gameList[0].game_id : ''
this.changeGame()
}
+
+
+ // 判断该条广告是否可编辑: 新增、未通过
+
+ this.writeable = (this.adForm.status === 2 || !hasAd) ? true : false
},
methods: {
// common
diff --git a/src/views/ad/list.vue b/src/views/ad/list.vue
index 6147e7e..8757475 100644
--- a/src/views/ad/list.vue
+++ b/src/views/ad/list.vue
@@ -36,6 +36,10 @@
label="暂停"
:value="3"
/>
+
@@ -151,6 +155,11 @@
type="info"
v-if="scope.row.status === 3"
>暂停
+ 已删除
暂停
+ 删除
@@ -336,6 +352,7 @@ export default {
})
})
},
+
resetForm(formName) {
this.$refs[formName].resetFields()
},
@@ -436,6 +453,29 @@ export default {
this.$message.info('操作已取消!')
})
},
+ stop(row) {
+ this.$confirm(`是否暂停广告:【${row.name}】?`, '提示', {
+ confirmButtonText: '确定',
+ cancelButtonText: '取消',
+ type: 'warning'
+ })
+ .then(async () => {
+ const data = JSON.parse(JSON.stringify(row))
+ data.status = 3
+ data.begin_time = this.formDate(null, null, data.begin_time)
+ data.end_time = this.formDate(null, null, data.end_time)
+ try {
+ const result = await this.updateAd(data)
+ this.$message.success('状态修改成功!')
+ this.refreshData()
+ } catch (err) {
+ console.log(err)
+ }
+ })
+ .catch(() => {
+ this.$message.info('操作已取消!')
+ })
+ },
// pagination
sizeChange(val) {
this.pageSize = val
diff --git a/src/views/admin/ad-list.vue b/src/views/admin/ad-list.vue
index 7786752..2e36890 100644
--- a/src/views/admin/ad-list.vue
+++ b/src/views/admin/ad-list.vue
@@ -35,6 +35,10 @@
label="暂停"
:value="3"
/>
+
@@ -162,6 +166,11 @@
type="info"
v-if="scope.row.status === 3"
>暂停
+ 已删除
拒绝
暂停
删除