diff --git a/web/src/components/FileUploadModal.vue b/web/src/components/FileUploadModal.vue index 025cf940..306e1be5 100644 --- a/web/src/components/FileUploadModal.vue +++ b/web/src/components/FileUploadModal.vue @@ -19,85 +19,108 @@
-
-
+ +
+
-
- - 文档处理与 OCR 说明 - - - 分块参数 ({{ chunkParams.chunk_size }}/{{ chunkParams.chunk_overlap }}) - -
+ + 文档处理说明 +
-
- - + +
+ +
+
存储位置
+
- - - 上传文件夹 - - -
+ 上传文件夹 +
+
+ + +
+ +
+
+ OCR 引擎 + + + +
+
- +
+ + {{ selectedOcrMessage || '服务正常' }} + + + ⚠️ {{ selectedOcrMessage || '服务异常' }} + +
+
+
+ + +
+
分块参数
+
+
- 检查OCR服务 - -
-
-
- ⚠️ {{ selectedOcrMessage }} -
-
- ✅ {{ selectedOcrMessage }} +
+ Size: {{ chunkParams.chunk_size }} + | + Overlap: {{ chunkParams.chunk_overlap }} +
+
- - +
+
- -
- ⚠️ 检测到PDF或图片文件,请启用OCR功能以提取文本内容 + +
+ + 检测到PDF或图片文件,建议启用 OCR 以提取文本内容
-
+
-

点击或者把文件拖拽到这里上传

+

点击或将文件拖拽到此处

- 支持的文件类型:{{ uploadHint }} + 支持类型: {{ uploadHint }}

-
- 📦 zip 包会自动提取 Markdown 文件和图片,图片链接将替换为可访问的 URL +
+ 📦 ZIP包将自动解压提取 Markdown 与图片
-
-
- - 当前知识库中已存在以下同名文件: +
+
+ + 已存在同名文件 ({{ sameNameFiles.length }})
-
-
-
- {{ file.filename }} - {{ formatFileTime(file.created_at) }} +
+
+
+ {{ file.filename }} + {{ formatFileTime(file.created_at) }}
-
- - - 下载 +
+ + - - - 删除 + +
@@ -181,6 +202,8 @@ import { InfoCircleOutlined, DownloadOutlined, DeleteOutlined, + ReloadOutlined, + QuestionCircleOutlined, } from '@ant-design/icons-vue'; import { h } from 'vue'; @@ -848,215 +871,330 @@ const chunkData = async () => {