From 9972a093b833fe540684bd32bb2312e4c73f7564 Mon Sep 17 00:00:00 2001 From: Lei OT Date: Wed, 6 Mar 2024 11:11:04 +0800 Subject: [PATCH] MediaUpload: videoURL --- src/lib/msgUtils.js | 1 + src/views/Conversations/Components/Input/MediaUpload.jsx | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/lib/msgUtils.js b/src/lib/msgUtils.js index 6262a6f..059c7ff 100644 --- a/src/lib/msgUtils.js +++ b/src/lib/msgUtils.js @@ -45,6 +45,7 @@ const mediaMsg = { ...msg, actionId: msg.id, conversationid: msg.id.split('.')[0], + data: { ...msg.data, status: {download: true, click: true,}}, ...(msg.context ? { reply: { diff --git a/src/views/Conversations/Components/Input/MediaUpload.jsx b/src/views/Conversations/Components/Input/MediaUpload.jsx index ef91b27..82a855d 100644 --- a/src/views/Conversations/Components/Input/MediaUpload.jsx +++ b/src/views/Conversations/Components/Input/MediaUpload.jsx @@ -84,11 +84,15 @@ const ImageUpload = ({ disabled }) => { } if (info.file.status === 'done') { // 会闪烁 - setComplexMsg({...complexMsg, status: info.file.status, data: { ...complexMsg.data, uri: complexMsg.data.dataUri}}) + setComplexMsg({ + ...complexMsg, + status: info.file.status, + data: { ...complexMsg.data, uri: complexMsg.data.dataUri, [`${complexMsg.type}URL`]: complexMsg.data.dataUri }, + }); // message.success(`${info.file.name} file uploaded successfully`); } else if (info.file.status === 'error') { message.error(`添加失败`); - setComplexMsg({ ...complexMsg, status: info.file.status, data: { ...complexMsg.data, uri: ''} }) + setComplexMsg({ ...complexMsg, status: info.file.status, data: { ...complexMsg.data, uri: '', [`${complexMsg.type}URL`]: '' } }); } }} >