// 认证相关API import { post } from '@/utils/request' /** * 微信登录 * @param {Object} data - 登录数据 * @param {string} data.loginCode - 微信登录code * @returns {Promise} 返回登录结果 */ export function wxLogin(data) { return post('/wxLogin', data, { noToken: true, showLoading: true, loadingText: '登录中...', }) } /** * 用户登录 * @param {Object} data - 登录数据 * @returns {Promise} 返回登录结果 */ export function userLogin(data) { return post('/user/login', data, { noToken: true, showLoading: true, loadingText: '登录中...', }) } /** * 用户登出 * @returns {Promise} 返回登出结果 */ export function userLogout() { return post('/logout') } /** * 刷新token * @param {string} refreshToken - 刷新token * @returns {Promise} 返回刷新结果 */ export function refreshToken(refreshToken) { return post('/user/refresh', { refreshToken }, { noToken: true }) }