重构云文件管理系统

This commit is contained in:
2026-04-02 23:35:48 +08:00
parent ceb6c8258c
commit 38bcbd6ed2
9 changed files with 48 additions and 51 deletions

View File

@@ -1,4 +1,4 @@
<template>
<template>
<el-dialog
v-model="visible"
title="个人信息"
@@ -136,10 +136,10 @@ const handleAvatarChange = async (e) => {
try {
const formData = new FormData()
formData.append('avatar', file)
const res = await request.post('/users/avatar', formData, {
const data = await request.post('/users/avatar', formData, {
headers: { 'Content-Type': 'multipart/form-data' }
})
const newUrl = res.data?.url || ''
const newUrl = data?.url || ''
avatarUrl.value = newUrl
userStore.setUser({ avatar: newUrl })
ElMessage.success('头像更新成功')