后台登录已经成功
This commit is contained in:
@@ -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'
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user