message.js 1.67 KB
import request from '@/service/request.js'
export default {
	postAddRoom(data) {
		return request.post('/api/message/AddRoom', data)
	},
	getUserTypeInfo(id){
		return request.get(`/api/message/GetUserTypeInfo/${id}`);
	},
	getUserInfo(id){
		return request.get(`/api/message/GetUserInfo/${id}`);
	},
	getUserSourceId(id){
		return request.get(`/api/message/GetUserSourceId/${id}`);
	},
	//邀请普通用户加入多人聊天
	getInviteUserJoin(userid,room_no){
		return request.get(`/api/message/applyUser/${userid}/JoinRoom/${room_no}`);
	},
	//邀请平台客服加入聊天
	getInviteServiceUserJoin(room_no,type,appointUserId){
		return request.get(`/api/message/applyCustomJoin/platform/${room_no}?appointUserId=${appointUserId || 0}&type=${type || 'joinVideo'}`);
	},
	//邀请商家客服加入多人聊天
	getInviteBusinessUserJoin(shopid,room_no,sellerId){
		return request.get(`/api/message/applyCustomJoin/${shopid}/${room_no}?appointUserId=${sellerId || 0}`);
	},
	//消息列表(id都传md5)
	getMessageList(sendUserId,receviveUserId){
		return request.get(`/api/message/getMessageList/${sendUserId}/${receviveUserId}`)
	},
	//未读消息条数
	getUserUnReadMessageCount(){
		return request.get(`/api/message/userUnReadMessageCount`);
	},
	//用户在线状态
	getUserOnlineStatus(data){
		return request.post(`/api/message/CheckUserOnLine?isTest=true`,data);
	},
	
	// 获取IM对话列表
	getIMReply({isPlateform,isAll}) {
		isPlateform = isPlateform || false;
		isAll = isAll || false;
		return request.get(`/api/message/imreply?isPlatform=${isPlateform}&isAll=${isAll}`)
	},
	//消息详情
	getMessageDetail(id) {
		return request.get(`/api/message/ReadInfo/${id}`)
	}
	
	
	
}