2024-01-07 18:14:35 +08:00
|
|
|
import request from '@/utils/request.js'
|
2024-06-01 17:27:16 +08:00
|
|
|
import md5 from 'js-md5';
|
2024-01-07 18:14:35 +08:00
|
|
|
|
|
|
|
|
export const loginService = (loginData) => {
|
|
|
|
|
const params = new URLSearchParams();
|
2024-06-08 15:43:14 +08:00
|
|
|
loginData = loginData._value;
|
2024-01-07 18:14:35 +08:00
|
|
|
for (let key in loginData) {
|
2024-06-08 15:42:59 +08:00
|
|
|
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] = ''
|
|
|
|
|
}
|
|
|
|
|
}
|
2024-06-01 17:27:16 +08:00
|
|
|
if (key === 'password') {
|
2024-06-08 15:42:59 +08:00
|
|
|
loginData[key] = md5(loginData[key])
|
2024-06-01 17:27:16 +08:00
|
|
|
}
|
2024-01-07 18:14:35 +08:00
|
|
|
params.append(key, loginData[key])
|
|
|
|
|
}
|
2024-04-19 19:34:39 +08:00
|
|
|
return request.post('/user/login', params)
|
2024-01-07 18:14:35 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export const registerService = (registerData) => {
|
|
|
|
|
const params = new URLSearchParams();
|
2024-07-08 11:11:36 +08:00
|
|
|
registerData = registerData._value;
|
2024-07-08 10:38:05 +08:00
|
|
|
for (let key in registerData) {
|
2024-01-07 18:14:35 +08:00
|
|
|
params.append(key, registerData[key])
|
|
|
|
|
}
|
2024-07-08 11:11:36 +08:00
|
|
|
console.log("registerdata:",registerData)
|
2024-01-07 18:14:35 +08:00
|
|
|
return request.post('/user/register', params)
|
|
|
|
|
}
|
2024-06-01 17:27:16 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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-06-28 18:08:35 +08:00
|
|
|
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 替换为您的令牌值
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2024-06-01 17:27:16 +08:00
|
|
|
export const getQRService = (qrData) => {
|
|
|
|
|
const params = new URLSearchParams();
|
2024-06-08 15:43:14 +08:00
|
|
|
//console.log("qrdata=",qrData);
|
2024-06-01 17:27:16 +08:00
|
|
|
for (let key in qrData) {
|
|
|
|
|
params.append(key, qrData[key])
|
|
|
|
|
}
|
|
|
|
|
return request.post('/user/gqr', params)
|
|
|
|
|
}
|