/** * 认证相关接口 * GET /auth/captcha — 获取图片验证码(Base64 + captchaKey) * POST /auth/login — 用户名密码登录 * POST /auth/logout — 退出登录 */ import request from '@/utils/request' /** 获取图片验证码 → { captchaKey, captchaImage } */ export function getCaptcha() { return request.get('/auth/captcha') } /** * 用户登录 * @param {{ username, password, captchaKey, captchaCode }} data * @returns {{ token, userId, userName, nickName }} */ export function login(data) { return request.post('/auth/login', data) } /** 退出登录 */ export function logout() { return request.post('/auth/logout') }