146 lines
4.4 KiB
JavaScript
146 lines
4.4 KiB
JavaScript
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 閺囨寧宕叉稉鐑樺亶閻ㄥ嫪鎶ら悧灞解偓锟<E58193>
|
||
}
|
||
})
|
||
}
|
||
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 閺囨寧宕叉稉鐑樺亶閻ㄥ嫪鎶ら悧灞解偓锟<E58193>
|
||
}
|
||
})
|
||
}
|
||
|
||
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 閺囨寧宕叉稉鐑樺亶閻ㄥ嫪鎶ら悧灞解偓锟<E58193>
|
||
}
|
||
})
|
||
}
|
||
|
||
//閸掔娀娅庢總钘夊几閹存牞鈧懐鍏㈢紒锟<E7B492>
|
||
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 閺囨寧宕叉稉鐑樺亶閻ㄥ嫪鎶ら悧灞解偓锟<E58193>
|
||
}
|
||
})
|
||
}
|
||
|
||
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 閿熸枻鎷烽幑顫礋閹劎娈戞禒銈囧閸婏拷
|
||
}
|
||
})
|
||
}
|
||
|
||
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 閺囨寧宕叉稉鐑樺亶閻ㄥ嫪鎶ら悧灞解偓锟<E58193>
|
||
}
|
||
})
|
||
}
|
||
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 閺囨寧宕叉稉鐑樺亶閻ㄥ嫪鎶ら悧灞解偓锟<E58193>
|
||
}
|
||
})
|
||
}
|
||
|
||
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 閺囨寧宕叉稉鐑樺亶閻ㄥ嫪鎶ら悧灞解偓锟<E58193>
|
||
}
|
||
})
|
||
}
|
||
|
||
|
||
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)
|
||
} |