Commit Graph

3 Commits

Author SHA1 Message Date
Leo
28faeb959d docs(file): 清理文件上传功能注释
- 移除uploadFile调用中的冗余注释"使用2MB限制"
- 保持注释简洁明了,避免重复信息
- 统一代码注释风格
2025-07-08 22:48:58 +08:00
Leo
f8d1511a5d fix(file): 修正文件管理页面存储类型搜索功能
- 修正FileServiceType枚举,使用语义化的字符串值替代数字值
- 新增FileServiceTypeMapping映射,解决数据库存储值与枚举值不匹配问题
- 新增FILE_SERVICE_DB_OPTIONS选项,专门用于搜索表单的下拉选择
- 更新文件管理页面的存储类型搜索选项,确保搜索功能正常工作
- 保持向后兼容性,数据库存储仍使用数字值('1','2','3')
2025-07-08 22:40:04 +08:00
Leo
5b2c57ca34 feat(pages): 新增文件管理和图库管理页面
**文件管理页面:**
- 实现完整的文件管理界面,支持文件的增删改查操作
- 左侧文件分类导航,支持按文件类型筛选(全部、图片、文档、视频等)
- 右侧文件列表,支持表格和卡片两种显示模式
- 完整的搜索功能,支持文件名、服务类型、上传日期范围等条件筛选
- 文件上传功能,支持拖拽上传和点击上传两种方式
- 批量操作功能,支持批量删除选中文件
- 文件预览和下载功能,提升用户体验

**图库管理页面:**
- 专门的图片管理界面,针对图片文件进行优化
- 图片网格展示,支持缩略图预览
- 图片上传、编辑、删除等基础管理功能
- 支持图片批量操作和分类管理
- 响应式设计,适配不同屏幕尺寸

**技术特点:**
- 严格遵循项目开发规范,统一使用CoiDialog弹框组件
- 所有按钮配备图标,遵循图标使用规范
- 使用NTag组件显示标签,遵循主题色统一规范
- 完整的表单验证和错误处理机制
- 响应式布局设计,良好的用户交互体验
- TypeScript类型安全,完整的类型定义
2025-07-08 20:34:03 +08:00