From c398ff4717b291445a19fd2bf263542865d10ea5 Mon Sep 17 00:00:00 2001 From: "pikachu1995@126.com" Date: Wed, 11 Nov 2026 22:41:18 +0800 Subject: [PATCH] =?UTF-8?q?feat(im):=20=E5=AE=A2=E6=9C=8D=E8=81=8A?= =?UTF-8?q?=E5=A4=A9=E6=94=AF=E6=8C=81=E5=9B=BE=E7=89=87=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E3=80=81=E7=8B=AC=E7=AB=8BOSS=E5=AD=98=E5=82=A8=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E5=8F=8A=E5=8F=91=E9=80=81=E5=A4=B1=E8=B4=A5=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- im/src/api/chat.js | 5 +- .../components/chat/messaege/ImageMessage.vue | 8 +- im/src/components/chat/panel/OtherLink.vue | 2 +- im/src/components/chat/panel/TalkPanel.vue | 40 ++++++--- im/src/components/editor/MeEditor.vue | 84 +++++++++++++------ .../components/editor/MeEditorImageView.vue | 4 + im/src/im-server/socket-instance.js | 10 +++ im/src/plugins/ws-socket.js | 6 ++ im/src/utils/request.js | 6 +- .../sys/setting-manage/setting/IM_SETTING.vue | 43 +++++++++- 10 files changed, 159 insertions(+), 49 deletions(-) diff --git a/im/src/api/chat.js b/im/src/api/chat.js index 773b54b2d..3786a4bef 100644 --- a/im/src/api/chat.js +++ b/im/src/api/chat.js @@ -1,4 +1,5 @@ import { post, get, upload, del } from "@/utils/request"; +import config from "@/config/config"; // 获取聊天列表服务接口 export const ServeGetTalkList = (data) => { @@ -69,9 +70,9 @@ export const ServeSendTalkFile = (data) => { return post("/im/talk/message/file", data); }; -// 发送聊天图片服务接口 +// 上传客服图片到独立 OSS;FormData 必须包含会话 ID,店铺及目录由后端推导。 export const ServeSendTalkImage = (data) => { - return upload("/buyer/common/upload/file", data); + return upload("/im/message/image", data, { apiBase: config.BASE_API_URL }); }; // 发送表情包服务接口 diff --git a/im/src/components/chat/messaege/ImageMessage.vue b/im/src/components/chat/messaege/ImageMessage.vue index 13ebe3ddd..c54020ca6 100644 --- a/im/src/components/chat/messaege/ImageMessage.vue +++ b/im/src/components/chat/messaege/ImageMessage.vue @@ -1,11 +1,11 @@