CHANGELOG.md 1.4 KB

变更日志 (Changelog)

本项目的所有重要变更都将记录在此文件中。

[1.42.3] - 2026-01-03 13:51

修复 (Fixed)

  • 修复 Redux state 序列化警告 - 将 Date 类型改为 ISO 字符串存储
    • 在 global.d.ts 中将 lastChecked 和 remindLaterTime 类型从 Date 改为 string
    • 在 versionUpdateSlice.ts 中将 Date 对象转换为 ISO 字符串存储
    • 在 VersionUpdateService.ts 中将稍后提醒时间转换为 ISO 字符串
    • 在 versionUtils.ts 中适配 string 类型的时间戳比较
    • 解决周期性 setQuota 时 Redux 序列化检查产生的控制台警告

改动文件:

  • src/types/global.d.ts
  • src/states/versionUpdateSlice.ts
  • src/services/VersionUpdateService.ts
  • src/utils/versionUtils.ts

[1.42.2] - 2026-01-03 13:16

修复 (Fixed)

  • 修复 HistoryList 和 OutputList 无限渲染问题 - 解决因默认参数创建新对象引用导致的无限渲染
    • 在 GenericDataTable 中移除 columnConfig 的空数组默认值,添加 undefined 检查
    • 在 WorklistTable 中将 exposureProgressMap 默认值从空对象改为 null
    • 避免每次渲染创建新的对象引用,防止触发 React 依赖项检查失败
    • 提升应用性能和稳定性,确保列表组件正常工作

改动文件:

  • src/components/GenericDataTable.tsx
  • src/pages/patient/components/WorklistTable.tsx