From 71cfadcd79468058c75fd356faf2d1fb52f79deb Mon Sep 17 00:00:00 2001 From: fangyuan <527392886@qq.com> Date: 星期四, 05 一月 2023 09:13:11 +0800 Subject: [PATCH] Merge branch 'dev1.0' of http://42.193.1.25:9521/r/sccg_ui into dev1.0 --- src/views/operate/message/myIndex/update/index.vue | 48 ++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 46 insertions(+), 2 deletions(-) diff --git a/src/views/operate/message/myIndex/update/index.vue b/src/views/operate/message/myIndex/update/index.vue index 68d0f04..8bdd313 100644 --- a/src/views/operate/message/myIndex/update/index.vue +++ b/src/views/operate/message/myIndex/update/index.vue @@ -138,7 +138,7 @@ import MyEditor from "@/components/edit"; import MyColumnAdd from "@/views/operate/message/mycontrol/createUser"; import MyColView from "../messageView"; -import { sendMessage, updateMessage, getMessageById } from "@/api/operate/messageManagement"; +import { sendMessage, updateMessage, getMessageById,saveMessage } from "@/api/operate/messageManagement"; export default { components: { MyEditor, MyColumnAdd, MyColView }, @@ -284,10 +284,12 @@ // 鏂板缓/淇濆瓨娑堟伅(1:鏂板缓,0淇濆瓨娑堟伅) handleSubmit(mystatus) { + debugger; this.role.body = this.$refs.edit.editor.txt.html(); this.$refs.user.validate((valid) => { if (valid) { - const { body, head, messageType, channelCode } = this.role; + if(mystatus==1){ + const { body, head, messageType, channelCode } = this.role; const params = { body, head, @@ -325,6 +327,48 @@ }) ); } + } + if(mystatus==0){ + const { body, head, messageType, channelCode } = this.role; + const params = { + body, + head, + messageType, + channelCode: `${channelCode}`, + sendTime: new Date(), + targetTo: this.checkedList.join(","), + status: mystatus, + }; + if (this.role.channelCode === '03') { + delete params.messageType; + } + if (this.type === "create") { + saveMessage(params) + .then(() => { + this.$emit("closeMyDialog"); + this.$message({ type: "success", message: "鎿嶄綔鎴愬姛" }); + }) + .catch((err) => + this.$message({ + type: "error", + message: err.data || err.message, + }) + ); + } else { + updateMessage({ id: this.myDataRow.id, ...params }) + .then(() => { + this.$emit("closeMyDialog"); + this.$message({ type: "success", message: "鎿嶄綔鎴愬姛" }); + }) + .catch((err) => + this.$message({ + type: "error", + message: err.data || err.message, + }) + ); + } + } + } else { this.$message.error({ type: "warning", message: "璇锋鏌ュ繀濉」" }); } -- Gitblit v1.8.0