Files
uniapp-im-shop/api/index.js
2025-12-27 17:52:08 +08:00

90 lines
1.5 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 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
})
}