From 137bf2c0666b60cfc0d98b1a9ca7ead860ee4e7c Mon Sep 17 00:00:00 2001
From: 吴羡 <16976746+Xian-TT3@user.noreply.gitee.com>
Date: 星期三, 28 十月 2026 17:57:29 +0800
Subject: [PATCH] feat(device,supply,satisfaction): 设备计划改造、耗材采购调整与满意度照片上传
---
src/components/Preview/filePreview.vue | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/components/Preview/filePreview.vue b/src/components/Preview/filePreview.vue
index e8ec772..69d3b3d 100644
--- a/src/components/Preview/filePreview.vue
+++ b/src/components/Preview/filePreview.vue
@@ -110,8 +110,12 @@
}
},
computed: {
+ // blob 涓存椂鍦板潃鏈韩涓嶅甫鎵╁睍鍚嶏紝寰呬笂浼犳枃浠堕潬鍘熷鏂囦欢鍚嶅垽鏂被鍨�
+ currentFileName() {
+ return (this.currentFile && this.currentFile.fileName) || ''
+ },
isImage() {
- return /\.(jpg|jpeg|png|gif)$/i.test(this.fileUrl)
+ return /\.(jpg|jpeg|png|gif)$/i.test(this.fileUrl) || /\.(jpg|jpeg|png|gif)$/i.test(this.currentFileName)
},
imgUrl() {
// 鍥剧墖瀛樺湪 /img 闈欐�佽矾寰勪笅锛岃皟鐢ㄦ柟浼犵殑鍙兘鏄� /word 鍦板潃锛岃繖閲岀粺涓�鎹㈡垚 /img
@@ -155,7 +159,7 @@
}
},
fileExt() {
- const match = this.fileUrl.match(/\.([a-zA-Z0-9]+)$/)
+ const match = (this.currentFileName || this.fileUrl).match(/\.([a-zA-Z0-9]+)$/)
return match ? match[1].toUpperCase() : '鏈煡'
},
// 璋冪敤鏂逛紶浜� OnlyOffice 鐨勯厤缃墠璧版枃妗f湇鍔★紝鍚﹀垯鐢ㄦ祻瑙堝櫒鍐呯疆闃呰鍣�
--
Gitblit v1.9.3