98 lines
1.6 KiB
JavaScript
98 lines
1.6 KiB
JavaScript
import http from '@/utils/request'
|
|
|
|
/** 注册 */
|
|
export const userRegister = data => {
|
|
return http({
|
|
url: '/api/register',
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
|
|
/** 登录 */
|
|
export const userLogin = data => {
|
|
return http({
|
|
url: '/api/login',
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
|
|
/** 退出登录 */
|
|
export const userLogout = () => {
|
|
return http({
|
|
url: '/api/mobile/out',
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
/** 获取用户信息 */
|
|
export const getUserData = () => {
|
|
return http({
|
|
url: '/api/userInfo',
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
/** 获取用户地址列表 */
|
|
export const getUserAddress = (data, loading = true) => {
|
|
return http({
|
|
url: '/api/service/userAddress/list',
|
|
method: 'get',
|
|
loading,
|
|
data
|
|
})
|
|
}
|
|
|
|
/** 获取用户地址详情 */
|
|
export const getUserAddressDetail = id => {
|
|
return http({
|
|
url: `/api/service/userAddress/${id}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
/** 添加地址 */
|
|
export const addUserAddress = data => {
|
|
return http({
|
|
url: '/api/service/userAddress',
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
|
|
/** 修改地址 */
|
|
export const updateUserAddress = data => {
|
|
return http({
|
|
url: '/api/service/userAddress',
|
|
method: 'put',
|
|
data
|
|
})
|
|
}
|
|
|
|
/** 删除地址 */
|
|
export const deleteUserAddress = id => {
|
|
return http({
|
|
url: `/api/service/userAddress/${id}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
/** 获取全国省市区县辖区街道 */
|
|
export const getRegion = data => {
|
|
return http({
|
|
url: '/api/third/area/list',
|
|
method: 'get',
|
|
data
|
|
})
|
|
}
|
|
|
|
/** 用户积分排行榜 */
|
|
export const getUserIntegralRank = data => {
|
|
return http({
|
|
url: '/api/system/userPoints/list',
|
|
method: 'get',
|
|
data
|
|
})
|
|
}
|