// 从 '@/utils/request' 模块导入 post 方法,用于发送 POST 请求 import { post } from '@/utils/request' /** * 用户登录接口 * @param {Object} data - 包含用户登录所需信息的对象,如用户名、密码等 * @returns {Promise} - 返回一个 Promise 对象,用于处理请求结果 */ export function login(data) { // 发送 POST 请求到用户登录接口,并传递登录信息 return post('/exam/api/sys/user/login', data) } /** * 获取用户信息接口 * @param {string} token - 用户的身份验证令牌 * @returns {Promise} - 返回一个 Promise 对象,用于处理请求结果 */ export function getInfo(token) { // 发送 POST 请求到获取用户信息接口,将 token 附加到 URL 参数中 return post('/exam/api/sys/user/info?token=' + token) } /** * 用户登出接口 * @returns {Promise} - 返回一个 Promise 对象,用于处理请求结果 */ export function logout() { // 发送 POST 请求到用户登出接口,请求体为空对象 return post('/exam/api/sys/user/logout', {}) } /** * 用户注册接口 * @param {Object} data - 包含用户注册所需信息的对象,如用户名、密码、邮箱等 * @returns {Promise} - 返回一个 Promise 对象,用于处理请求结果 */ export function reg(data) { // 发送 POST 请求到用户注册接口,并传递注册信息 return post('/exam/api/sys/user/reg', data) }