46 lines
1.0 KiB
JavaScript
46 lines
1.0 KiB
JavaScript
import request from '@/utils/request'
|
|
|
|
export function adminLogin(data) {
|
|
return request.post('/api/public/admin/login', {
|
|
email: data.email || data.account,
|
|
password: data.password,
|
|
rememberMe: data.rememberMe || false,
|
|
})
|
|
}
|
|
|
|
export function userLogin(data) {
|
|
return request.post('/api/public/user/login', data)
|
|
}
|
|
|
|
export function register(data) {
|
|
return request.post('/api/public/user/register', data)
|
|
}
|
|
|
|
export function getCaptcha() {
|
|
return request.get('/api/public/captcha')
|
|
}
|
|
|
|
export function refreshToken(token) {
|
|
return request.post('/api/public/refresh-token', null, { params: { refreshToken: token } })
|
|
}
|
|
|
|
export function logout() {
|
|
return request.post('/api/app/user/logout')
|
|
}
|
|
|
|
export function getCurrentUser() {
|
|
return request.get('/api/app/user/me')
|
|
}
|
|
|
|
export function getUserInfo(id) {
|
|
return request.get(`/api/app/user/${id}`)
|
|
}
|
|
|
|
export function followUser(id) {
|
|
return request.post(`/api/app/user/${id}/follow`)
|
|
}
|
|
|
|
export function unfollowUser(id) {
|
|
return request.delete(`/api/app/user/${id}/follow`)
|
|
}
|