后台登录已经成功

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

@@ -78,6 +78,40 @@ const endpoints = {
CONFIG: '/system/config',
NOTICE: '/system/notice',
FEEDBACK: '/system/feedback'
},
// 搜索相关
SEARCH: {
GLOBAL: '/search/global',
SUGGESTIONS: '/search/suggestions',
TRAVEL: '/search/travel',
ANIMAL: '/search/animal',
FLOWER: '/search/flower',
USER: '/search/user'
},
// 推广相关
PROMOTION: {
DATA: '/promotion/data',
RECORDS: '/promotion/records',
ALL_RECORDS: '/promotion/all-records',
QRCODE: '/promotion/qrcode',
REWARD_DETAILS: '/promotion/reward-details',
WITHDRAW: '/promotion/withdraw',
WITHDRAW_RECORDS: '/promotion/withdraw-records'
},
// 认证相关
AUTH: {
PHONE_LOGIN: '/auth/phone-login',
WECHAT_LOGIN: '/auth/wechat-login',
PASSWORD_LOGIN: '/auth/password-login',
SEND_SMS_CODE: '/auth/send-sms-code',
CHECK_TOKEN: '/auth/check-token',
REFRESH_TOKEN: '/auth/refresh-token',
BIND_PHONE: '/auth/bind-phone',
CHANGE_PASSWORD: '/auth/change-password',
RESET_PASSWORD: '/auth/reset-password'
}
}

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
}