This commit is contained in:
liuye
2022-06-28 10:40:43 +08:00

View File

@@ -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,
@@ -271,6 +276,7 @@ export default {
} }
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
}) })
} }
}) })