diff --git a/web-vue/src/components/FileTable.vue b/web-vue/src/components/FileTable.vue index 38be80d..db8b885 100644 --- a/web-vue/src/components/FileTable.vue +++ b/web-vue/src/components/FileTable.vue @@ -175,7 +175,7 @@ const formatDate = (date) => { const canPreview = (file) => { if (file.type === 'folder') return false const ext = file.name.split('.').pop()?.toLowerCase() - return ['jpg', 'jpeg', 'png', 'gif', 'webp', 'svg', 'pdf', 'txt', 'md', 'json', 'xml', 'log', 'js', 'ts', 'vue', 'java', 'py', 'css', 'html'].includes(ext) + return ['jpg', 'jpeg', 'png', 'gif', 'webp', 'svg', 'pdf', 'txt', 'md', 'json', 'xml', 'log', 'js', 'ts', 'vue', 'java', 'py', 'css', 'html', 'docx', 'xlsx', 'pptx', 'doc', 'xls', 'ppt', 'ofd'].includes(ext) } diff --git a/web-vue/src/components/PreviewDialog.vue b/web-vue/src/components/PreviewDialog.vue index 34c5674..c94341e 100644 --- a/web-vue/src/components/PreviewDialog.vue +++ b/web-vue/src/components/PreviewDialog.vue @@ -4,12 +4,18 @@ :title="previewFile?.name || '预览'" width="80%" top="5vh" - class="custom-dialog" + class="custom-dialog preview-dialog" >