From 5aa3b05b44953143f6fe1a9a7660435e72869e1a Mon Sep 17 00:00:00 2001 From: XingQue Date: Sun, 26 Jul 2026 02:52:53 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BC=9A=E5=91=98=E5=8D=A1=E7=89=87?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=88=90=E5=8A=9F=E5=90=8E=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E9=A2=84=E8=A7=88=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cursor --- src/views/member/List.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/views/member/List.vue b/src/views/member/List.vue index 549375c..da3d33f 100644 --- a/src/views/member/List.vue +++ b/src/views/member/List.vue @@ -462,7 +462,11 @@ async function uploadMemberCard(file, field) { headers: { 'Content-Type': 'multipart/form-data' }, }) if (res.code === 0) { - currentMember.value[field] = res.data?.[field] || '' + const newPath = res.data?.[field] || '' + currentMember.value[field] = newPath + // 同步列表卡片上的预览,避免仍显示旧路径 + const hit = memberList.value.find((m) => m.huiyuan_id === currentMember.value.huiyuan_id) + if (hit) hit[field] = newPath ElMessage.success('上传成功') } else { ElMessage.error(res.msg || '上传失败')