import upload from '@/utils/upload' import request from '@/utils/request' // 用户密码重置 export function updateUserPwd(oldPassword, newPassword) { const data = { oldPassword, newPassword } return request({ url: '/system/user/profile/updatePwd', method: 'put', data: data, encrypt: true // 启用加密 }) } // 查询用户个人信息 export function getUserProfile() { return request({ url: '/system/user/profile', method: 'get' }) } // 修改用户个人信息 export function updateUserProfile(data) { return request({ url: '/system/user/profile', method: 'put', data: data }) } /** * 用户头像上传 * @param {Object} data - 包含 name(字段名) 和 filePath(文件路径) * @returns Promise */ export function uploadAvatar(data) { return upload({ url: '/system/user/profile/avatar', name: data.name || 'avatarfile', // 默认使用 avatarfile 作为字段名,与PC端保持一致 filePath: data.filePath }) }