| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- /**
- * 用户相关 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
- }
|