From c2cc9c6da8944f332918503710123a29a3562adb Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期四, 23 四月 2026 14:32:43 +0800
Subject: [PATCH] fix: 图片显示路径替换为link
---
src/views/equipmentManagement/repair/index.vue | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/src/views/equipmentManagement/repair/index.vue b/src/views/equipmentManagement/repair/index.vue
index 2879d00..e14ab37 100644
--- a/src/views/equipmentManagement/repair/index.vue
+++ b/src/views/equipmentManagement/repair/index.vue
@@ -229,6 +229,14 @@
previewUrl: "",
});
+const getFileAccessUrl = (file = {}) => {
+ if (file?.link) {
+ if (String(file.link).startsWith('http')) return file.link;
+ return normalizeFileUrl(file.link);
+ }
+ return normalizeFileUrl(file?.url || '');
+};
+
const normalizeFileUrl = (rawUrl = '') => {
let fileUrl = rawUrl || '';
@@ -447,7 +455,7 @@
attachment.fileList = attachment.files.map((item) => ({
id: item.id,
name: item.name,
- url: normalizeFileUrl(item.url),
+ url: getFileAccessUrl(item),
}));
} finally {
attachment.loading = false;
@@ -484,7 +492,7 @@
};
const handleAttachmentPreview = (file) => {
- const rawUrl = file?.url || file?.response?.data?.url || "";
+ const rawUrl = file?.url || file?.response?.data?.link || file?.response?.data?.url || "";
if (!rawUrl) {
ElMessage.warning("鍥剧墖鍦板潃鏃犳晥锛屾棤娉曢瑙�");
return;
--
Gitblit v1.9.3