diff --git a/src/components/message-steps/select-users.vue b/src/components/message-steps/select-users.vue index eb4530216a30d8dbbea39a9e06073ca38c17670b..cadc3cf9ed75274bbae2ad45504c3438862f36e5 100644 --- a/src/components/message-steps/select-users.vue +++ b/src/components/message-steps/select-users.vue @@ -1,5 +1,232 @@ + + + + + + diff --git a/src/pages/message-management/directed-push/directed-push-add.vue b/src/pages/message-management/directed-push/directed-push-add.vue index 844aac7c004e258f2193f29d29e04ec49afec95c..06d6d426daa22c3d045f6dd57ed22a74949277dc 100644 --- a/src/pages/message-management/directed-push/directed-push-add.vue +++ b/src/pages/message-management/directed-push/directed-push-add.vue @@ -131,13 +131,13 @@ export default { created() {}, methods: { selectService(values) { - this.serviceIds = values.map((item) => item.id).join(","); + this.serviceIds = values.map((item) => item.id).join(",") || ""; }, selectTemplate(value) { this.templateId = (value && value.id) || ""; }, selectTargetUser(values) { - this.targetUserIds = values.map((item) => item.user_id).join(",");; + this.targetUserIds = values.map((item) => item.id).join(",") || ""; }, backToList() { this.$router.push("/message/directed_push"); @@ -176,7 +176,34 @@ export default { return; } - this.done = true; + this.$http + .post("/apaas/service/v3/push/directmsg/create", { + service_id: this.serviceIds, + tpl_id: this.templateId, + receive_user: this.targetUserIds, + }) + .then(({ data }) => { + if (data.success == 1) { + this.$message({ + message: "创建成功", + type: "success", + }); + this.done = true; + } else { + this.$message({ + message: data.errMsg || "创建失败", + type: "warning", + }); + } + }) + .catch((error) => { + console.log(error); + + this.$message({ + message: "创建失败", + type: "warning", + }); + }); }, }, }; diff --git a/src/pages/message-management/message-template/message-template-detail.vue b/src/pages/message-management/message-template/message-template-detail.vue index cabca48f26a7c89424133d374623be9570abb0e0..c93a319a078ae3c8e2e697ebd3f9c76dc0c22f65 100644 --- a/src/pages/message-management/message-template/message-template-detail.vue +++ b/src/pages/message-management/message-template/message-template-detail.vue @@ -55,7 +55,6 @@