message.js
1.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
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}`)
}
}