video_ca/src/api/user.js

146 lines
4.0 KiB
JavaScript
Raw Normal View History

import request from '@/utils/request.js'
import md5 from 'js-md5';
export const loginService = (loginData) => {
const params = new URLSearchParams();
loginData = loginData._value;
for (let key in loginData) {
if (key === "username") {
//正则表达式判断邮箱
if (RegExp(/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/).test(loginData[key])) {
loginData['email'] = loginData[key]
loginData[key] = ''
}
}
if (key === 'password') {
loginData[key] = md5(loginData[key])
}
params.append(key, loginData[key])
}
return request.post('/user/login', params)
}
export const registerService = (registerData) => {
const params = new URLSearchParams();
registerData = registerData._value;
for (let key in registerData) {
params.append(key, registerData[key])
}
console.log("registerdata:",registerData)
return request.post('/user/register', params)
}
export const getUUIDService = (registerData) => {
const params = new URLSearchParams();
for (let key in registerData) {
params.append(key, registerData[key])
}
return request.post('/user/uuid', params)
}
2024-08-20 16:00:21 +08:00
export const addGroupRequestService = (Data) => {
const params = new URLSearchParams();
for (let key in Data) {
params.append(key, Data[key])
}
return request.post('/im/send_message', params,{
headers: {
'token': Data.token, // 将 token 替换为您的令牌值
}
})
}
export const getFriendReqService = (Data) => {
const params = new URLSearchParams();
for (let key in Data) {
params.append(key, Data[key])
}
return request.post('/im/get_friend_request', params, {
headers: {
'token': Data.token, // 将 token 替换为您的令牌值
}
})
}
2024-08-16 15:24:25 +08:00
export const GetUserInfoService = (Data) => {
const params = new URLSearchParams();
for (let key in Data) {
params.append(key, Data[key])
}
return request.post('/user/info', params, {
headers: {
'token': Data.token, // 将 token 替换为您的令牌值
}
})
}
//删除好友或者群组
2024-08-16 15:24:25 +08:00
export const DelFGService =(Data) =>{
const params = new URLSearchParams();
for (let key in Data) {
params.append(key, Data[key])
}
return request.post('/im/del_friend_or_group', params, {
headers: {
'token': Data.token, // 将 token 替换为您的令牌值
}
})
}
export const updateUserInfoService = (Data) => {
const params = new URLSearchParams();
for (let key in Data) {
params.append(key, Data[key])
}
return request.post('/user/update', params, {
headers: {
'token': Data.token, // 将 token <20><>换为您的令牌值
}
})
}
export const acceptInviteService =(Data)=> {
const params = new URLSearchParams();
for (let key in Data) {
params.append(key, Data[key])
}
return request.post('/im/accept_invite', params, {
headers: {
'token': Data.token, // 将 token 替换为您的令牌值
}
})
}
2024-10-04 13:11:12 +08:00
export const rejectInviteService =(Data)=> {
const params = new URLSearchParams();
for (let key in Data) {
params.append(key, Data[key])
}
return request.post('/im/reject_invite', params, {
headers: {
'token': Data.token, // 将 token 替换为您的令牌值
}
})
}
export const SearchUserService = (Data) => {
const params = new URLSearchParams();
for (let key in Data) {
params.append(key, Data[key])
}
return request.post('/user/search', params,{
headers: {
'token': Data.token, // 将 token 替换为您的令牌值
}
})
}
export const getQRService = (qrData) => {
const params = new URLSearchParams();
//console.log("qrdata=",qrData);
for (let key in qrData) {
params.append(key, qrData[key])
}
return request.post('/user/gqr', params)
}