From ae209ea090159d5bbd570218527fd8c54f5e9ea5 Mon Sep 17 00:00:00 2001 From: "zangch@mesnac.com" Date: Fri, 7 Nov 2025 17:07:13 +0800 Subject: [PATCH] =?UTF-8?q?fix(upload):=E4=BF=AE=E5=A4=8D=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E4=B8=8A=E4=BC=A0=E9=80=BB=E8=BE=91=E5=B9=B6=E7=BB=9F?= =?UTF-8?q?=E4=B8=80=E6=8E=A5=E5=8F=A3=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将上传接口路径从 /file/upload 统一修改为 /common/upload -优化文件上传成功回调处理逻辑 - 增强上传失败时的错误提示- 修复图片删除时的索引查找逻辑- 移除调试用的 console.log 输出 - 完善文件列表更新逻辑 --- .../dms/dmsBillsFaultInstance/detail.vue | 17 ++++++---- src/views/dms/knowledgeRepair/index.vue | 34 +++++++++---------- 2 files changed, 27 insertions(+), 24 deletions(-) diff --git a/src/views/dms/dmsBillsFaultInstance/detail.vue b/src/views/dms/dmsBillsFaultInstance/detail.vue index 0daef12..a954444 100644 --- a/src/views/dms/dmsBillsFaultInstance/detail.vue +++ b/src/views/dms/dmsBillsFaultInstance/detail.vue @@ -480,7 +480,7 @@ export default { }, // 文件上传 - uploadUrl: process.env.VUE_APP_BASE_API + '/file/upload', + uploadUrl: process.env.VUE_APP_BASE_API + '/common/upload', uploadHeaders: { Authorization: 'Bearer ' + getToken() }, @@ -687,13 +687,16 @@ export default { /** 文件上传成功 */ handleUploadSuccess(res, file) { - if (res.code === 200) { - this.recordForm.fileList.push({ - name: file.name, - url: process.env.VUE_APP_BASE_API + res.imgUrl, - filePath: res.data.url - }) + if (!res || res.code !== 200) { + this.$message.error((res && res.msg) || '上传失败') + return } + + this.recordForm.fileList.push({ + name: res.originalFilename || file.name, + url: res.url, + filePath: res.fileName || res.url + }) }, /** 文件移除 */ diff --git a/src/views/dms/knowledgeRepair/index.vue b/src/views/dms/knowledgeRepair/index.vue index bb92ecf..5c054c7 100644 --- a/src/views/dms/knowledgeRepair/index.vue +++ b/src/views/dms/knowledgeRepair/index.vue @@ -157,7 +157,7 @@ -