fix:修改用户列表的更多中的相关操作
Build and Deploy Vue3 / build (push) Successful in 1m15s
Build and Deploy Vue3 / deploy (push) Failing after 35s

This commit is contained in:
2026-01-23 12:33:26 +08:00
parent 084aeebf13
commit 7992ee9902
5 changed files with 1172 additions and 664 deletions
+19 -8
View File
@@ -261,10 +261,10 @@
<el-input v-model="editForm.UserName" placeholder="请输入用户名" />
</el-form-item>
<el-form-item label="邮箱" prop="Email">
<el-input v-model="editForm.Email" placeholder="请输入邮箱" disabled />
<el-input v-model="editForm.Email" placeholder="请输入邮箱" />
</el-form-item>
<el-form-item label="手机号" prop="Phone">
<el-input v-model="editForm.Phone" placeholder="请输入手机号" disabled />
<el-input v-model="editForm.Phone" placeholder="请输入手机号" />
</el-form-item>
<el-form-item label="年龄">
<el-input-number v-model="editForm.Age" :min="0" :max="150" style="width: 100%" />
@@ -740,7 +740,7 @@ const handleEditUser = async () => {
editForm.Email = userInfo.value.Email
editForm.Phone = userInfo.value.Phone
editForm.Age = userInfo.value.Age || ''
editForm.Sex = userInfo.value.Sex || ''
editForm.Sex = userInfo.value.Sex ? "男" : "女" || ''
editForm.UserGroupId = userInfo.value.UserGroupId
editForm.RecommendUserId = userInfo.value.RecommendUserId || ''
editForm.CoverID = userInfo.value.CoverID || ''
@@ -799,8 +799,11 @@ const submitEditForm = async () => {
age: editForm.Age,
sex: editForm.Sex,
recommend_id: editForm.RecommendUserId,
cover_id: editForm.CoverID
cover_id: editForm.CoverID,
email: editForm.Email,
phone: editForm.Phone
}
console.log("提交编辑表单数据:",data)
const res = await updateUserInfo(data)
if (res.data.code === 200) {
ElMessage.success('用户信息更新成功')
@@ -825,11 +828,19 @@ const handleAvatarManage = async () => {
avatarForm.user_id = userInfo.value.UserId
avatarForm.cover_id = userInfo.value.CoverID || ''
// 获取头像信息进行渲染
if (userInfo.value.CoverID) {
const res = await getFileDetail({ file_id: userInfo.value.CoverID })
if (res.data.code === 200) {
avatarPreviewUrl.value = res.data.data.url
}
try {
const res = await getFileDetail({ file_id: userInfo.value.CoverID })
if (res.data.code === 200) {
avatarPreviewUrl.value = res.data.data.url
} else {
avatarPreviewUrl.value = ''
}
} catch (error) {
console.error('获取头像信息失败:', error)
avatarPreviewUrl.value = ''
}
} else {
avatarPreviewUrl.value = ''
}