diff --git a/music-qianduan/src/api/admin/user.js b/music-qianduan/src/api/admin/user.js index 37311d8..6a3fd6b 100644 --- a/music-qianduan/src/api/admin/user.js +++ b/music-qianduan/src/api/admin/user.js @@ -67,3 +67,20 @@ export function updateUser(data) { export function adminUpdateUser(id, data) { return api.put(`/user/${id}`, data) } + + +/** + * 管理员上传指定用户头像 + * @param {number} id 用户ID + * @param {File} file 头像文件 + * @returns {Promise} + */ +export function adminUploadUserAvatar(id, file) { + const formData = new FormData() + formData.append('file', file) + return api.post(`/user/${id}/upload/avatar`, formData, { + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} diff --git a/music-qianduan/src/views/admin/UserManagement.vue b/music-qianduan/src/views/admin/UserManagement.vue index d95c79d..d6ea296 100644 --- a/music-qianduan/src/views/admin/UserManagement.vue +++ b/music-qianduan/src/views/admin/UserManagement.vue @@ -1,8 +1,8 @@