diff --git a/packages/conv/AppDeviceConfig/AppDeviceConfig.vue b/packages/conv/AppDeviceConfig/AppDeviceConfig.vue
new file mode 100644
index 00000000..60ab0869
--- /dev/null
+++ b/packages/conv/AppDeviceConfig/AppDeviceConfig.vue
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/conv/AppDeviceConfig/components/eyeList.vue b/packages/conv/AppDeviceConfig/components/eyeList.vue
new file mode 100644
index 00000000..9fe0250b
--- /dev/null
+++ b/packages/conv/AppDeviceConfig/components/eyeList.vue
@@ -0,0 +1,202 @@
+
+
+
+
+
+ 添加
+ 删除
+
+
+
+
+
+
+ 编辑
+ 刷新
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+ 关闭
+ 开启
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/packages/conv/AppDeviceConfig/components/videoList.vue b/packages/conv/AppDeviceConfig/components/videoList.vue
new file mode 100644
index 00000000..8f5a219a
--- /dev/null
+++ b/packages/conv/AppDeviceConfig/components/videoList.vue
@@ -0,0 +1,190 @@
+
+
+
+
+
+ 添加
+ 删除
+
+
+
+
+
+
+ 编辑
+ 刷新
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+ 关闭
+ 开启
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/wxwork/AppMassNotification/components/Add.vue b/packages/wxwork/AppMassNotification/components/Add.vue
index 81fa7e8f..cc3c8add 100644
--- a/packages/wxwork/AppMassNotification/components/Add.vue
+++ b/packages/wxwork/AppMassNotification/components/Add.vue
@@ -164,6 +164,7 @@ export default {
videos: [],
videoArr: [],
files: [],
+ flag: false,
rules: {
deptList: [{required: true, message: '请选择发送范围'}],
content: [{required: true, message: '请输入群发内容'}],
@@ -229,11 +230,15 @@ export default {
})
},
confirm() {
+ if(this.flag) return
+
if(!this.form.deptList.length) {
return this.$message.error('请选择发送范围')
}
this.$refs.form.validate((valid) => {
if (valid) {
+ this.flag = true
+
this.form.fileList = []
let contentList = [{
content: this.form.content,
@@ -268,9 +273,10 @@ export default {
accessUrl: item.url,
}
})
- }
-
+ }
+
this.form.fileList = [...contentList, ...this.imgs, ...this.videos, ...this.files]
+
this.instance.post(`/app/pushmessage/addOrUpdate`, {
...this.form
}).then(res => {
@@ -279,7 +285,11 @@ export default {
setTimeout(() => {
this.cancel(true)
}, 600)
+ } else {
+ this.flag = false
}
+ }).catch(() => {
+ this.flex = false
})
}
})