30377
This commit is contained in:
@@ -164,6 +164,7 @@ export default {
|
|||||||
videos: [],
|
videos: [],
|
||||||
videoArr: [],
|
videoArr: [],
|
||||||
files: [],
|
files: [],
|
||||||
|
flag: false,
|
||||||
rules: {
|
rules: {
|
||||||
deptList: [{required: true, message: '请选择发送范围'}],
|
deptList: [{required: true, message: '请选择发送范围'}],
|
||||||
content: [{required: true, message: '请输入群发内容'}],
|
content: [{required: true, message: '请输入群发内容'}],
|
||||||
@@ -229,11 +230,15 @@ export default {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
confirm() {
|
confirm() {
|
||||||
|
if(this.flag) return
|
||||||
|
|
||||||
if(!this.form.deptList.length) {
|
if(!this.form.deptList.length) {
|
||||||
return this.$message.error('请选择发送范围')
|
return this.$message.error('请选择发送范围')
|
||||||
}
|
}
|
||||||
this.$refs.form.validate((valid) => {
|
this.$refs.form.validate((valid) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
|
this.flag = true
|
||||||
|
|
||||||
this.form.fileList = []
|
this.form.fileList = []
|
||||||
let contentList = [{
|
let contentList = [{
|
||||||
content: this.form.content,
|
content: this.form.content,
|
||||||
@@ -268,9 +273,10 @@ export default {
|
|||||||
accessUrl: item.url,
|
accessUrl: item.url,
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
this.form.fileList = [...contentList, ...this.imgs, ...this.videos, ...this.files]
|
this.form.fileList = [...contentList, ...this.imgs, ...this.videos, ...this.files]
|
||||||
|
|
||||||
this.instance.post(`/app/pushmessage/addOrUpdate`, {
|
this.instance.post(`/app/pushmessage/addOrUpdate`, {
|
||||||
...this.form
|
...this.form
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
@@ -279,7 +285,11 @@ export default {
|
|||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
this.cancel(true)
|
this.cancel(true)
|
||||||
}, 600)
|
}, 600)
|
||||||
|
} else {
|
||||||
|
this.flag = false
|
||||||
}
|
}
|
||||||
|
}).catch(() => {
|
||||||
|
this.flex = false
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user