From 3aa9763d1557294a8e4fced2d004c81f70e95c84 Mon Sep 17 00:00:00 2001 From: xuyiming Date: Thu, 23 Jul 2020 14:14:22 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=89=E6=8B=A9=E7=9B=AE=E6=A0=87=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/message-steps/select-users.vue | 231 +++++++++++++++++- .../directed-push/directed-push-add.vue | 33 ++- .../message-template-detail.vue | 1 - 3 files changed, 259 insertions(+), 6 deletions(-) diff --git a/src/components/message-steps/select-users.vue b/src/components/message-steps/select-users.vue index eb45302..cadc3cf 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 844aac7..06d6d42 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 cabca48..c93a319 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 @@

-- 2.26.0