jiuyiUniapp/jiuyi2/api/news.js

234 lines
3.8 KiB
JavaScript
Raw Permalink Normal View History

2024-12-18 15:46:27 +08:00
// 工具库
import util from '@/common/js/util.js'
export const news = {
/**
* 获取腾讯云用户签名
* @param {Object} param
*/
getUserSig(param) {
return util.request({
url: `/user/chat/getUserSig`,
method: 'GET',
query: param.query
})
},
2025-01-07 14:56:03 +08:00
/**
* 搜索用户
* @param {Object} param
*/
searchUsers(param) {
return util.request({
url: `/user/chat/searchUsers`,
method: 'GET',
query: param.query
})
},
2024-12-18 15:46:27 +08:00
/**
* 设置好友备注
* @param {Object} param
*/
setNotes(param) {
return util.request({
url: `/user/friend/setNotes`,
method: 'POST',
query: param.query
})
},
/**
* 删除好友
* @param {Object} param
*/
deleteFriend(param) {
return util.request({
2025-01-07 21:09:52 +08:00
url: `/user/chat/relation/deleteFriend`,
2025-01-08 21:01:16 +08:00
method: 'DELETE',
query: param.query,
2024-12-18 15:46:27 +08:00
})
},
/**
* 添加好友
* @param {Object} param
*/
addFriend(param) {
return util.request({
2025-01-07 14:56:03 +08:00
url: `/user/chat/relation/addFriend`,
2024-12-18 15:46:27 +08:00
method: 'POST',
2025-01-07 14:56:03 +08:00
data: param.data,
2024-12-18 15:46:27 +08:00
})
},
/**
* 好友申请列表-分页
* @param {Object} param
*/
getFriendListPage(param) {
return util.request({
url: `/user/friend/getFriendListPage`,
path: param.path,
query: param.query,
method: 'GET',
})
},
/**
* 根据用户名模糊搜索好友-分页
* @param {Object} param
*/
searchFriendByName(param) {
return util.request({
url: `/user/friend/searchFriendByName`,
path: param.path,
query: param.query,
method: 'GET',
})
},
2025-01-11 03:51:29 +08:00
/**
* 创建群聊
* @param {Object} param
*/
addChatGroup(param) {
return util.request({
url: `/user/chat/group/addChatGroup`,
data: param.data,
method: 'POST',
})
},
/**
* 获取群聊列表
* @param {Object} param
*/
myGroups(param) {
return util.request({
url: `/user/chat/group/myGroups`,
method: 'GET',
})
},
2024-12-18 15:46:27 +08:00
/**
* 商品列表
* @param {Object} param
*/
getImToken(param) {
return util.request({
url: `/im/token/getUserAppToken`,
method: 'get',
query: param
})
},
2025-01-12 02:05:25 +08:00
// 发红包
sendRedPacket(param) {
2024-12-18 15:46:27 +08:00
return util.request({
2025-01-12 02:05:25 +08:00
url: `/user/sendRedPacket`,
2024-12-18 15:46:27 +08:00
method: 'POST',
data: param.data,
2025-01-12 02:05:25 +08:00
query: param.query,
2024-12-18 15:46:27 +08:00
})
},
// 红包详情
2025-01-12 22:17:52 +08:00
getRedPacketInfo(param) {
2024-12-18 15:46:27 +08:00
return util.request({
2025-01-12 22:17:52 +08:00
url: `/user/getRedPacketInfo`,
method: 'GET',
query: param.query,
load: 1,
})
},
2024-12-18 15:46:27 +08:00
2025-01-12 22:17:52 +08:00
// 领红包
getRedPacket(param) {
return util.request({
url: `/user/getRedPacket`,
method: 'POST',
data: param.data,
query: param.query,
2024-12-18 15:46:27 +08:00
})
},
2025-01-12 22:17:52 +08:00
2025-01-12 02:05:25 +08:00
// 红包记录
2024-12-18 15:46:27 +08:00
grabredLog(param) {
return util.request({
url: `/home/grabredLog`,
method: 'POST',
query: param
})
2025-01-05 23:03:28 +08:00
},
2025-01-06 09:45:10 +08:00
2025-01-05 23:03:28 +08:00
//获取好友列表
getFriendList() {
return util.request({
url: `/user/chat/relation/myFriends`,
method: 'GET'
})
2025-01-08 21:01:16 +08:00
},
// 获取私聊聊天记录
getUserMsgHistory(param) {
return util.request({
url: `/user/chat/single/getMsgList`,
query: param.query,
method: 'GET'
})
},
// 获取群聊聊天记录
getGroupMsgHistory(param) {
return util.request({
url: `/user/chat/group/getMsgList`,
query: param.query,
method: 'GET'
})
},
// 私聊发消息
sendUserMsg(param) {
return util.request({
url: `/user/chat/single/sendMsg`,
query: param.query,
data: param.data,
method: 'POST'
})
},
// 群聊发消息
sendGroupMsg(param) {
return util.request({
url: `/user/chat/group/sendMsg`,
query: param.query,
data: param.data,
method: 'POST'
})
},
2025-02-12 09:05:14 +08:00
2025-02-20 15:12:53 +08:00
// 消息列表
2025-02-12 09:05:14 +08:00
getMessageList(param) {
return util.request({
2025-02-20 15:12:53 +08:00
// url: `/user/chat/getMessageList`,
url: `/user/chat/getMsgListById`,
2025-02-12 09:05:14 +08:00
query: param.query,
data: param.data,
method: 'GET'
})
},
2025-02-16 22:34:16 +08:00
// 客服发消息
sendCusomterService(param) {
return util.request({
url: `/user/chat/sendMsgToPlatformService`,
query: param.query,
data: param.data,
method: 'POST',
})
},
2024-12-18 15:46:27 +08:00
}
export default news