61 lines
1.3 KiB
JavaScript
61 lines
1.3 KiB
JavaScript
import { req } from '@/common/js/index.js';
|
|
|
|
// 发送消息
|
|
export async function sendToUserApi(params) {
|
|
return req.request({
|
|
url: 'imApi/send-to-user',
|
|
method: 'POST',
|
|
data: params,
|
|
header: {
|
|
'Content-Type': 'application/json'
|
|
}
|
|
});
|
|
}
|
|
|
|
// 获取房间聊天记录
|
|
export async function getMessagesByRoomIdApi(params) {
|
|
return req.request({
|
|
url: 'chat-friends/messages-by-room-id',
|
|
method: 'GET',
|
|
data: params
|
|
});
|
|
}
|
|
|
|
// 获取聊天注册信息
|
|
export async function getChatRegisterInfoApi(params) {
|
|
return req.request({
|
|
url: 'chat-friends/chat-register-info',
|
|
method: 'GET',
|
|
data: params
|
|
});
|
|
}
|
|
|
|
// 上传聊天文件
|
|
export function upLoadChatFileApi(params) {
|
|
return req.request({
|
|
url: 'chat-friends/upload-chat-file',
|
|
method: 'UPLOAD',
|
|
filePath: params.filePath,
|
|
name: params.name || 'file',
|
|
formData: params.formData || {}
|
|
});
|
|
}
|
|
|
|
// 获取医生信息
|
|
export async function getDoctorInfoApi(params) {
|
|
return req.request({
|
|
url: 'chat-friends/get-doctor-info',
|
|
method: 'GET',
|
|
data: params
|
|
});
|
|
}
|
|
|
|
// 获取房间状态
|
|
export async function getRoomStatusApi(params) {
|
|
return req.request({
|
|
url: 'chat-friends/get-room-status',
|
|
method: 'GET',
|
|
data: params
|
|
});
|
|
}
|