后台登录已经成功

This commit is contained in:
2025-08-31 21:09:33 +08:00
parent c658033023
commit 5b5d65e072
10 changed files with 3984 additions and 6 deletions

View File

@@ -145,6 +145,81 @@ export const homeService = {
getFeaturedFlowers: () => request.get('/home/featured-flowers')
}
// 搜索服务
export const searchService = {
// 全局搜索
search: (params = {}) => request.get(endpoints.SEARCH.GLOBAL, params),
// 获取搜索建议
getSuggestions: (keyword) => request.get(endpoints.SEARCH.SUGGESTIONS, { keyword }),
// 旅行计划搜索
searchTravel: (params = {}) => request.get(endpoints.SEARCH.TRAVEL, params),
// 动物搜索
searchAnimal: (params = {}) => request.get(endpoints.SEARCH.ANIMAL, params),
// 花束搜索
searchFlower: (params = {}) => request.get(endpoints.SEARCH.FLOWER, params),
// 用户搜索
searchUser: (params = {}) => request.get(endpoints.SEARCH.USER, params)
}
// 推广服务
export const promotionService = {
// 获取推广数据
getPromotionData: () => request.get(endpoints.PROMOTION.DATA),
// 获取邀请记录
getRecentRecords: (params = {}) => request.get(endpoints.PROMOTION.RECORDS, params),
// 获取所有邀请记录
getAllRecords: (params = {}) => request.get(endpoints.PROMOTION.ALL_RECORDS, params),
// 生成邀请二维码
generateQRCode: () => request.get(endpoints.PROMOTION.QRCODE),
// 获取奖励明细
getRewardDetails: (params = {}) => request.get(endpoints.PROMOTION.REWARD_DETAILS, params),
// 提现申请
applyWithdraw: (data) => request.post(endpoints.PROMOTION.WITHDRAW, data),
// 获取提现记录
getWithdrawRecords: (params = {}) => request.get(endpoints.PROMOTION.WITHDRAW_RECORDS, params)
}
// 认证服务
export const authService = {
// 手机号登录
phoneLogin: (data) => request.post(endpoints.AUTH.PHONE_LOGIN, data),
// 微信登录
wechatLogin: (data) => request.post(endpoints.AUTH.WECHAT_LOGIN, data),
// 密码登录
passwordLogin: (data) => request.post(endpoints.AUTH.PASSWORD_LOGIN, data),
// 发送短信验证码
sendSmsCode: (phone) => request.post(endpoints.AUTH.SEND_SMS_CODE, { phone }),
// 验证token
checkToken: (token) => request.post(endpoints.AUTH.CHECK_TOKEN, { token }),
// 刷新token
refreshToken: (refreshToken) => request.post(endpoints.AUTH.REFRESH_TOKEN, { refreshToken }),
// 绑定手机号
bindPhone: (data) => request.post(endpoints.AUTH.BIND_PHONE, data),
// 修改密码
changePassword: (data) => request.post(endpoints.AUTH.CHANGE_PASSWORD, data),
// 重置密码
resetPassword: (data) => request.post(endpoints.AUTH.RESET_PASSWORD, data)
}
// 工具函数
export const apiUtils = {
// 生成分页参数
@@ -185,5 +260,8 @@ export default {
paymentService,
systemService,
homeService,
authService,
searchService,
promotionService,
apiUtils
}