/** * 用户相关 API */ import { post } from './request.js' /** * 发送验证码 * @param {string} phone - 手机号 */ export const sendVerifyCode = (phone) => { return post('/api/auth/send-code', { phone }) } /** * 手机号登录 * @param {string} phone - 手机号 * @param {string} code - 验证码 */ export const loginByPhone = (phone, code) => { return post('/api/auth/login', { phone, code }) } /** * 微信登录 * @param {string} code - 微信登录 code */ export const loginByWechat = (code) => { return post('/api/auth/wechat-login', { code }) } /** * 获取用户信息 */ export const getUserInfo = () => { return post('/api/user/info') } /** * 退出登录 */ export const logout = () => { return post('/api/auth/logout') } export default { sendVerifyCode, loginByPhone, loginByWechat, getUserInfo, logout }