feat: 为文档创建单独的下载与预览界面 #47

Manually merged
remilia merged 2 commits from feat/document into master 2025-10-28 14:45:17 +08:00
Owner

关联Issue

resolve #23

更改内容/What Changed

  • 添加download路由用于文件信息展示与下载
  • 添加preview路由用于文件预览
  • 添加文件预览器FilePreviewer用于预览文件(目前支持pdf, image, text, video预览)
  • 添加Server API用于文件元数据的获取与下载

测试步骤/How To Test

No response

检查表/Checklist

  • 代码格式符合团队规范
  • 已添加或更新单元测试/集成测试
  • 文档/README 已更新(如有必要)
  • 所有测试通过
  • 分支命名正确(feature/xxx或fix/xxx 等)
  • 回归风险已评估

影响评估/Risk & Rollback

No response

可选:截图或 Demo(如界面/UI 有变化)

No response

### 关联Issue resolve #23 ### 更改内容/What Changed - 添加download路由用于文件信息展示与下载 - 添加preview路由用于文件预览 - 添加文件预览器FilePreviewer用于预览文件(目前支持pdf, image, text, video预览) - 添加Server API用于文件元数据的获取与下载 ### 测试步骤/How To Test _No response_ ### 检查表/Checklist - [x] 代码格式符合团队规范 - [x] 已添加或更新单元测试/集成测试 - [x] 文档/README 已更新(如有必要) - [x] 所有测试通过 - [x] 分支命名正确(feature/xxx或fix/xxx 等) - [x] 回归风险已评估 ### 影响评估/Risk & Rollback _No response_ ### 可选:截图或 Demo(如界面/UI 有变化) _No response_
remilia added the
Kind/Feature
label 2025-10-28 14:40:15 +08:00
remilia added 2 commits 2025-10-28 14:40:16 +08:00
feat: 添加download路由用于展示文档信息
All checks were successful
deploy to server / build-and-deploy (push) Successful in 5m4s
4e7131b291
- 添加/download/documentID路由用于文档下载
- server端添加文档元数据获取与下载API
- 将app中的types移至shared,与server共享
feat: 添加preview路由用于文件预览
All checks were successful
deploy to server / build-and-deploy (push) Successful in 2m59s
ff143f980a
- preview路由预览文件
- FilePreviewer组件
- 删除Document卡片的下载按钮,使用单独的页面用于文件下载
- preview布局
remilia manually merged commit 8883dc3fcc into master 2025-10-28 14:45:17 +08:00
remilia deleted branch feat/document 2025-10-28 15:00:46 +08:00
Sign in to join this conversation.
No description provided.