From d7b7dcd4c70c4eff0a98529e5bb1c0f68e3e57c0 Mon Sep 17 00:00:00 2001 From: "wangmingyong@163.com" Date: Thu, 22 Oct 2026 15:14:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=89=A7=E6=B3=95=E6=8F=90?= =?UTF-8?q?=E4=BA=A4=E4=BF=9D=E5=AD=98=E5=86=8D=E7=BC=96=E8=BE=91=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E4=B8=8D=E6=98=BE=E7=A4=BA=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../enforce/enforcementRegister.vue | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/enforce/enforcementRegister.vue b/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/enforce/enforcementRegister.vue index 95c86949..9809ad8f 100644 --- a/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/enforce/enforcementRegister.vue +++ b/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/enforce/enforcementRegister.vue @@ -727,6 +727,24 @@ const fetchDetail = (id) => { }); } + // 回填附件:将接口返回的 fileList 映射为 van-uploader 可识别的格式 + // 接口可能返回对象数组 [{uploadPath, fileName}] 或字符串路径数组 + if (data.fileList && data.fileList.length > 0) { + formData.fileList = data.fileList.map(item => { + const path = typeof item === 'string' + ? item + : (item.uploadPath || item.url || ''); + return { + url: path, + uploadPath: path, + status: 'done', + message: '', + name: typeof item === 'object' ? (item.fileName || item.name || '') : '' + }; + }); + } else { + formData.fileList = []; + } } else { showToast(res.msg || '获取详情失败'); }