From 1dda5c55371a8bbd0a0567f564a1e2459dbac19a Mon Sep 17 00:00:00 2001 From: jmal Date: Fri, 2 Aug 2024 22:49:43 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20dwg=E6=96=87=E4=BB=B6=E9=A2=84=E8=A7=88?= =?UTF-8?q?=E5=8F=8B=E5=A5=BD=E6=80=A7=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ShowFile/ShowFile.vue | 5 ++-- src/components/preview/CADPreview.vue | 33 ++++++++++++++++++------ src/components/preview/IframePreview.vue | 6 ++--- src/icons/svg/file-dwg.svg | 1 + src/icons/svg/file-epub.svg | 1 + src/utils/file-type.js | 4 +-- 6 files changed, 35 insertions(+), 15 deletions(-) create mode 100644 src/icons/svg/file-dwg.svg create mode 100644 src/icons/svg/file-epub.svg diff --git a/src/components/ShowFile/ShowFile.vue b/src/components/ShowFile/ShowFile.vue index 2d70cec..fb583cf 100644 --- a/src/components/ShowFile/ShowFile.vue +++ b/src/components/ShowFile/ShowFile.vue @@ -633,7 +633,7 @@ file.id === fileDoc.id) diff --git a/src/components/preview/CADPreview.vue b/src/components/preview/CADPreview.vue index b686167..6ab7bbf 100644 --- a/src/components/preview/CADPreview.vue +++ b/src/components/preview/CADPreview.vue @@ -2,11 +2,13 @@
-
{{file.name}}
+
{{ file.name }}
- - + +
@@ -17,7 +19,7 @@ diff --git a/src/components/preview/IframePreview.vue b/src/components/preview/IframePreview.vue index 25453bf..6e10358 100644 --- a/src/components/preview/IframePreview.vue +++ b/src/components/preview/IframePreview.vue @@ -16,7 +16,7 @@
- + @@ -157,9 +157,9 @@ export default { /** * 加载失败 */ - loadFileFailed() { + loadFileFailed(msg) { this.close() - this.$store.dispatch('updateMessage', { event: 'loadFileFailed'}) + this.$store.dispatch('updateMessage', { event: 'loadFileFailed', msg: msg}) this.readyShow = true }, /** diff --git a/src/icons/svg/file-dwg.svg b/src/icons/svg/file-dwg.svg new file mode 100644 index 0000000..e932d14 --- /dev/null +++ b/src/icons/svg/file-dwg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/file-epub.svg b/src/icons/svg/file-epub.svg new file mode 100644 index 0000000..3be4ca2 --- /dev/null +++ b/src/icons/svg/file-epub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/utils/file-type.js b/src/utils/file-type.js index 4c5fe3a..5581588 100644 --- a/src/utils/file-type.js +++ b/src/utils/file-type.js @@ -92,8 +92,8 @@ iconClass.set('plist','file-plist') iconClass.set('iso','file-iso') iconClass.set('glb','file-glb') iconClass.set('gltf','file-glb') -iconClass.set('epub','epub') -iconClass.set('dwg','dwg') +iconClass.set('epub','file-epub') +iconClass.set('dwg','file-dwg') export function findIconClass(file){ if(!file){