Skip to content

v0.4.13

Choose a tag to compare

@funnywwh funnywwh released this 03 Dec 10:37
· 82 commits to main since this release

v0.4.13 发布说明

发布日期: 2025年12月02日

版本概述

v0.4.13 版本主要包含Bug功能优化、日志管理增强、Markdown预览改进等多项功能更新和问题修复。

主要更新

1. Bug功能优化 🐛

Bug解决自动指派

  • 自动指派逻辑:工程师点击"解决"后,自动指派给Bug创建者

Bug编辑功能修复

  • 修复清空关联需求/模块不生效的问题:现在可以正确清空并保存
  • 修复字段更新冲突:解决了在更新实际工时时,关联需求、关联模块等字段的修改被覆盖的问题
  • 完善历史记录显示:所有字段修改都正确记录,显示格式优化

界面优化

  • 修复模态框层级问题:解决对话框不再被详情模态框遮挡(z-index优化)
  • 修复下拉框显示问题:解决对话框中解决方案和版本下拉框不显示或被遮挡的问题
  • 修复版本状态显示:版本编辑界面状态字段正确显示后端状态值(wait/normal/fail/terminate)
  • 修复任务进度界面层级:更新任务进度对话框不再被任务详情遮挡

2. 日志管理功能 📋

日志输出到文件

  • 文件日志支持:日志自动输出到文件,支持ZIP压缩
  • 自动轮转:日志文件达到100MB时自动轮转,保留7天历史
  • 前端控制:管理员可在前端控制日志级别和下载日志文件

3. Markdown预览增强 📸

图片预览功能

  • 点击预览:Markdown中的图片支持点击预览,弹出全屏预览窗口
  • 滚动缩放:在预览窗口中,鼠标滚轮可以放大/缩小图片(50%-500%)
  • 预览标签页支持:编辑模式的预览标签页和只读模式都支持图片点击预览

4. 工作报告功能优化 📝

工作报告收集增强

  • 统计完成的任务:工作报告收集功能现在会统计在指定日期范围内完成的任务(即使没有资源分配记录)

工作报告详情查看

  • 点击列表项查看详情:日报和周报列表支持点击行查看完整详情,包括工作内容、审批状态、审批记录等信息
  • 详情显示与预览一致:详情弹窗中的内容使用MarkdownEditor组件显示,与编辑时的预览完全一致,支持图片预览、代码高亮等功能
  • 列表项点击效果:表格行支持鼠标悬停效果,显示指针样式和背景色变化

修复的问题

  1. ✅ 修复编辑Bug时清空关联需求/模块不生效的问题
  2. ✅ 修复更新实际工时时,关联需求/模块的修改被覆盖的问题
  3. ✅ 修复历史记录中某些字段变更未被记录的问题
  4. ✅ 修复解决对话框被详情模态框遮挡的问题
  5. ✅ 修复解决对话框下拉框不显示或被遮挡的问题(解决方案、版本下拉框)
  6. ✅ 修复TypeScript类型错误(requirement_id和module_id的空字符串比较)
  7. ✅ 修复版本编辑界面状态显示不正确的问题(状态值类型统一)
  8. ✅ 修复工作报告收集功能未统计完成任务的问题
  9. ✅ 修复任务详情遮挡更新任务进度界面的问题

升级说明

从 v0.4.12 升级

  1. 无需数据库迁移:本次更新不涉及数据库结构变更
  2. 前端更新:需要重新构建前端,更新相关组件
  3. 后端更新:需要重新编译后端,更新相关API处理逻辑

注意事项

  • 历史记录显示格式已优化,旧的历史记录会以新格式显示
  • 清空关联需求/模块的功能现在可以正常工作
  • 所有字段的修改都会正确记录到历史记录中

版本号: v0.4.13
发布日期: 2025年12月02日
兼容性: 向后兼容 v0.4.12