HomeLease/api/auth/auth.js
2025-08-19 09:44:40 +08:00

47 lines
977 B
JavaScript

// 认证相关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('/user/logout')
}
/**
* 刷新token
* @param {string} refreshToken - 刷新token
* @returns {Promise} 返回刷新结果
*/
export function refreshToken(refreshToken) {
return post('/user/refresh', { refreshToken }, { noToken: true })
}