Commit Graph

9 Commits

Author SHA1 Message Date
jhd
89cbe18c72 feat(file): 完善文件管理功能,增加图片管理和权限控制
- 添加管理员权限验证,删除按钮仅对管理员显示
- 实现文件编辑权限控制,仅创建者或管理员可编辑
- 新增多图上传功能,支持文件和图片两种上传模式
- 实现图片预览轮播功能,支持缩略图导航和计数显示
- 添加文件替换功能,支持编辑模式下替换主文件
- 优化图片管理界面,支持添加、删除和替换操作
- 重构上传组件,使用OSS直传替代原有拖拽上传
- 新增图片关联API接口,支持文件与多张图片关联
- 实现批量图片上传处理,按顺序串行上传避免冲突
- 优化表单重置逻辑,清空临时文件和图片数据
- 添加文件类型自动识别和分类展示功能
- 修复可见用户加载异常导致的重复ID问题
- 优化错误处理机制,提升用户体验和系统稳定性
2026-07-13 13:06:58 +08:00
jhd
abfd5e2ee6 feat(file): 优化文件管理页面显示用户昵称
- 将文件列表中的上传人字段从用户名改为用户昵称显示
- 在文件详情页面同时支持显示昵称或用户名作为上传人信息
- 扩展表格列宽度并添加溢出提示功能提升用户体验
- 实现批量查询用户昵称的功能提高数据加载性能
- 新增 createByName 字段用于存储用户昵称信息
- 优化文件服务层代码结构添加用户映射器依赖
2026-07-07 13:22:13 +08:00
jhd
52be3be1f2 refactor(file): 重构文件管理页面布局和功能
- 将左右分栏布局改为侧边栏+主区域布局
- 移除拖拽调节宽度功能和相关代码
- 重构文件类型筛选为垂直列表形式
- 移除顶部标签页切换功能
- 合并文件预览和详情功能到单一详情弹窗
- 详情弹窗中集成文件预览和元数据展示
- 优化表格列显示,增加文件大小、所属部门、订单编号等字段
- 调整操作按钮位置和样式
- 优化评论功能的显示和交互
- 简化文件上传和编辑流程
- 移除不再使用的变量和方法
2026-07-07 12:59:43 +08:00
jhd
b0ac38c050 refactor(file): 重构文件管理页面UI布局和搜索功能
- 将统计卡片改为销售看板风格的汇总卡片布局
- 实现左右分栏布局并支持拖拽调节宽度
- 新增高级搜索功能和文件类型筛选标签页
- 优化搜索栏布局为工具栏样式并支持折叠
- 移除文件元数据卡片改用预览区域显示
- 添加查看文件详情和导出功能按钮
- 重构表格容器为固定高度可滚动布局
- 分离我的文件和共享文件的搜索界面差异
2026-07-06 11:23:28 +08:00
jhd
9ef387114d refactor(file): 优化文件管理页面布局和元数据显示
- 将文件列表表格包装在可滚动容器中,支持固定高度显示
- 新增选中文件元数据卡片组件,显示文件详细信息
- 调整左右分栏布局为拉伸对齐,优化高度计算
- 移除预览区域的文件元数据行,统一在卡片中显示
- 为共享文件和相关文件标签页添加独立的滚动样式
- 简化预览内容区域的flex属性配置
2026-07-06 09:51:28 +08:00
jhd
dde554c081 feat(file): 扩展文件管理功能支持相关文件标签页
- 为 related 标签页添加左侧文件列表面板宽度控制逻辑
- 在 KLPTable 组件中为 related 标签页启用行高亮显示功能
- 调整文件类型、文件大小、订单编号、所属部门、可见范围列的显示条件
- 为浏览次数列添加 related 标签页的支持条件
- 调整备注和操作列的显示逻辑以兼容 related 标签页
- 为 related 标签页添加拖拽分隔条和右侧文件预览功能
- 在文件预览头部添加查看文件详情按钮
- 更新预览和行点击事件以支持 related 标签页
- 实现文件详情查看功能和对应的弹窗显示逻辑
2026-07-04 10:28:22 +08:00
jhd
69f97e1bac feat(file): 重构文件管理页面增加左右分栏布局
- 实现共享文件标签页的左右分栏布局,左侧显示文件列表,右侧显示文件预览
- 添加拖拽分隔条功能,支持调整左右面板宽度比例
- 为共享文件添加文件预览功能,支持图片、PDF、Word、Excel等多种格式
- 实现文件评论系统,支持查看和发布评论
- 优化表格交互,在共享文件标签页点击行可选中文件并显示预览
- 添加浏览次数统计功能,点击预览时自动增加浏览量
- 调整文件列表列显示逻辑,根据不同标签页显示相应字段
- 添加文件详情预览面板,显示文件元数据信息
- 实现评论区域展开收起功能,优化界面空间利用
-
2026-07-04 10:24:10 +08:00
c997a4a1a0 refactor(system/file): 拆分文件管理页面,新增所有文件tab页
1. 从原文件页面抽离所有文件逻辑为独立all.vue组件
2. 移除原页面的所有文件tab,默认激活我的文件tab
3. 保留原有的我的文件、共享文件、与我相关tab功能
2026-06-30 17:26:57 +08:00
b93f953327 feat(file): 添加文件管理功能和相关接口
- 新增文件上传、编辑、删除等基础功能
- 实现文件可见范围控制(公开/私有)
- 添加与我相关的文件查询功能
- 集成用户选择组件用于设置文件可见用户
- 实现文件统计展示功能
- 完善文件操作权限验证机制
- 添加文件预览和下载功能
- 优化文件列表分页和搜索功能
2026-06-30 10:24:40 +08:00