java-mall-admin/src/api/user.js
2024-11-01 16:24:11 +08:00

52 lines
969 B
JavaScript

import request from '@/utils/request'
import { encryptedData } from '@/utils/encrypt'
import { loginRSA, URL } from '@/config'
export async function login(data) {
if (loginRSA) {
const password = await encryptedData(data.password)
data = Object.assign({}, data)
data.password = password
}
return request({
url: URL.account.user.base.login,
method: 'post',
data,
})
}
export async function socialLogin(data) {
if (loginRSA) {
data = await encryptedData(data)
}
return request({
url: '/socialLogin',
method: 'post',
data,
})
}
export function getUserInfo() {
return request({
url: URL.account.user.base.userInfo,
method: 'get',
})
}
export function logout() {
return request({
// url: '/logout',
url: URL.account.user.base.logout,
method: 'get',
})
}
export function register(data) {
return request({
url: URL.account.user.base.register,
method: 'post',
data,
})
}