云端文件下载

This commit is contained in:
2026-06-25 17:48:58 +08:00
parent d284789240
commit 488bebcc87
30 changed files with 5442 additions and 426 deletions

View File

@@ -189,17 +189,17 @@ export const getGroupMemberList = async (groupId) => {
"size": 100
},
success: (res) => {
if(res.statusCode ===200){
if (res.statusCode === 200) {
const respond = res.data
if(respond.code === 0){
if (respond.code === 0) {
const groupMemberList = respond.data.records
resolve(groupMemberList)
} else {
const msg = res.data.error || '获取群成员出错啦'
reject(msg)
}
}else{
} else {
reject(`请求群成员失败:${res.statusCode}`)
}
},
@@ -211,7 +211,7 @@ export const getGroupMemberList = async (groupId) => {
})
}
// 上传文件
// 聊天上传文件
export const uploadFileToServer = (filePath) => {
return new Promise((resolve, reject) => {
uni.uploadFile({
@@ -232,3 +232,100 @@ export const uploadFileToServer = (filePath) => {
})
})
}
// 添加好友请求
export const sendFriendRequest = async (sendId, friendNickName, friendId) => {
return new Promise((resolve, reject) => {
console.log("进入sendFriendRequest");
uni.request({
url: `${BASE_Friend_URL}/api/friendship/saveShip`,
method: 'POST',
data: {
sendId: sendId,
friendNickName: friendNickName,
recipientId: friendId
},
success: (res) => {
if (res.statusCode === 200) {
const respond = res.data
if (respond?.code === 0 || respond?.msg === '成功') {
resolve("已成功发送好友申请")
} else {
const msg = res.data.msg || '发送好友申请出错啦'
reject(msg)
}
} else {
reject(`发送好友申请失败:${res.statusCode}`)
}
},
fail: (err) => {
const msg = err.errMsg || '网络错误'
reject(msg)
}
})
})
}
// 保存好友关系(即同意好友,双向保存)
export const saveFriend = async (friendList) => {
return new Promise((resolve, reject) => {
uni.request({
url: `${BASE_Friend_URL}/api/chatList/save`,
method: 'POST',
header: {
'Content-Type': 'application/json'
},
data: friendList,
success: (res) => {
if (res.statusCode === 200) {
const respond = res.data
if (respond?.code === 0 || respond?.msg === '成功') {
resolve("保存好友成功")
} else {
const msg = respond?.msg || '保存好友出错啦'
reject(msg)
}
} else {
reject(`保存好友失败:${res.statusCode}`)
}
},
fail: (err) => {
const msg = err.errMsg || '网络错误'
reject(msg)
}
})
})
}
// 获取添加我的好友
export const getFriendRequestList = async (sendId) => {
return new Promise((resolve, reject) => {
uni.request({
url: `${BASE_Friend_URL}/api/friendship/getFriendship`,
method: 'POST',
data: {
"current": 1,
"size": 100,
"sendId": sendId
},
success: (res) => {
if (res.statusCode === 200) {
const respond = res.data
if (respond?.code === 0 || respond?.msg === '成功') {
const records = respond?.data?.records || []
resolve(records)
} else {
const msg = res.data.msg || '获取添加我的好友出错啦'
reject(msg)
}
} else {
reject(`获取添加我的好友失败:${res.statusCode}`)
}
},
fail: (err) => {
const msg = err.errMsg || '网络错误'
reject(msg)
}
})
})
}