From 53ef9b59307f2ef6d089bc47f576537f596ab688 Mon Sep 17 00:00:00 2001 From: dong <58670809@qq.com> Date: Thu, 20 Apr 2023 11:16:18 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BE=A4=E7=BB=84=E4=BF=A1=E6=81=AF=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/newChat.js | 91 +++++++++++++++++++++++++++++++++++----------- 1 file changed, 70 insertions(+), 21 deletions(-) diff --git a/src/api/newChat.js b/src/api/newChat.js index 7c73725b9..3e7f3ca06 100644 --- a/src/api/newChat.js +++ b/src/api/newChat.js @@ -3,7 +3,7 @@ import request from '@/utils/request'; /** * 获取群列表 - * @param {String} groupId + * @param {String} groupId 房间号 * @returns */ export function getGroupList(groupId) { @@ -15,11 +15,11 @@ export function getGroupList(groupId) { /** * 创建群 - * @param {String} groupId + * @param {String} groupId 房间号 * @param {String} data - * @param {String} data.name - * @param {String} data.imageUrl - * @param {Array} data.memberIds + * @param {String} data.name 群组名称 + * @param {String} data.imageUrl 群组头像 + * @param {Array} data.memberIds 角色id列表 * @returns */ export function createGroup(groupId, data) { @@ -32,10 +32,10 @@ export function createGroup(groupId, data) { /** * 修改群组名称 - * @param {String} groupId + * @param {String} groupId 房间号 * @param {Object} data - * @param {String} data.id - * @param {String} data.name + * @param {String} data.id 群组id + * @param {String} data.name 群组名称 * @returns */ export function updateGroupName(groupId, data) { @@ -48,10 +48,10 @@ export function updateGroupName(groupId, data) { /** * 修改群组群主 - * @param {String} groupId + * @param {String} groupId 房间号 * @param {Object} data - * @param {Number} data.id - * @param {String} data.memberId + * @param {Number} data.id 群组id + * @param {String} data.memberId 角色id * @returns */ export function updateGroupLeader(groupId, data) { @@ -64,10 +64,10 @@ export function updateGroupLeader(groupId, data) { /** * 邀请人员入群 - * @param {String} groupId + * @param {String} groupId 房间号 * @param {Object} data - * @param {Number} data.id - * @param {Array} data.memberIds + * @param {Number} data.id 群组id + * @param {Array} data.memberIds 角色id列表 * @returns */ export function inviteMemberToGroup(groupId, data) { @@ -80,10 +80,10 @@ export function inviteMemberToGroup(groupId, data) { /** * 移除群内人员 - * @param {String} groupId + * @param {String} groupId 房间号 * @param {Object} data - * @param {Number} data.id - * @param {Array} data.memberIds + * @param {Number} data.id 群组id + * @param {Array} data.memberIds 角色id列表 * @returns */ export function removeMemberFromGroup(groupId, data) { @@ -96,9 +96,9 @@ export function removeMemberFromGroup(groupId, data) { /** * 退出群组 - * @param {String} groupId + * @param {String} groupId 房间号 * @param {Object} data - * @param {Number} data.id + * @param {Number} data.id 群组id * @returns */ export function exitGroup(groupId, data) { @@ -111,9 +111,9 @@ export function exitGroup(groupId, data) { /** * 解散群组 - * @param {String} groupId + * @param {String} groupId 房间号 * @param {Object} data - * @param {Number} data.id + * @param {Number} data.id 群组id * @returns */ export function dissolveGroup(groupId, data) { @@ -123,3 +123,52 @@ export function dissolveGroup(groupId, data) { data }); } + +/** + * 发送语音信息 + * @param {String} groupId 房间号 + * @param {Object} data + * @param {Number} data.id 群组id + * @param {String} data.audioPath 文件地址 + * @param {String} data.content 语音内容 + * @returns + */ +export function sendAudio(groupId, data) { + return request({ + url: `/simulation/${groupId}/operate/Conversation_Group_Audio_Chat`, + method: 'post', + data + }); +} + +/** + * 发送文字信息 + * @param {String} groupId 房间号 + * @param {Object} data + * @param {Number} data.id 群组id + * @param {String} data.content 文字内容 + * @returns + */ +export function sendText(groupId, data) { + return request({ + url: `/simulation/${groupId}/operate/Conversation_Group_Text_Chat`, + method: 'post', + data + }); +} + +/** + * 发送BASE64信息 + * @param {String} groupId 房间号 + * @param {Object} data + * @param {Number} data.id 群组id + * @param {String} data.fileBase64Str 文件base64码 + * @returns + */ +export function sendBase64(groupId, data) { + return request({ + url: `/simulation/${groupId}/operate/Conversation_Group_Audio_Base64`, + method: 'post', + data + }); +}