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) } 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 替换为您的令牌值 } }) } 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 替换为您的令牌值 } }) } 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 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 替换为您的令牌值 } }) } 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) }