|
|
@@ -2,6 +2,44 @@
|
|
|
|
|
|
本项目的所有重要变更都将记录在此文件中。
|
|
|
|
|
|
+## [1.19.0] - 2025-12-22 14:46
|
|
|
+
|
|
|
+### 新增 (Added)
|
|
|
+- **系统设置中添加"关于系统"模块** - 实现系统版本信息展示功能
|
|
|
+ - 创建 AboutSystem 组件,展示系统名称、版本号和项目标识
|
|
|
+ - 使用 Ant Design Descriptions 和 Card 组件实现信息展示
|
|
|
+ - 直接从 package.json 读取版本号,确保版本信息自动同步
|
|
|
+ - 在系统设置的"系统之家"分类中添加"关于系统"二级模块
|
|
|
+ - 模块位于"软件许可"之后,方便用户快速查看系统版本信息
|
|
|
+
|
|
|
+**核心功能实现:**
|
|
|
+- 版本信息展示:显示系统名称(医学成像系统)、当前版本(1.19.0)和项目标识(zsis)
|
|
|
+- 自动同步:版本号直接从 package.json 读取,无需手动维护
|
|
|
+- 界面设计:与现有 SiteInfo 组件保持一致的布局风格
|
|
|
+- 配置管理:在系统设置配置中添加 about_system 配置项
|
|
|
+
|
|
|
+**技术实现:**
|
|
|
+- 创建 AboutSystem.tsx 组件
|
|
|
+ - 使用 `import packageJson from '../../../../../package.json'` 导入版本信息
|
|
|
+ - 添加 @ts-ignore 注释处理 TypeScript 类型检查
|
|
|
+ - 使用 Descriptions 组件展示系统信息
|
|
|
+ - 使用 Card 组件包裹,保持视觉一致性
|
|
|
+- 更新 SystemHome/index.tsx
|
|
|
+ - 导出 AboutSystem 组件
|
|
|
+ - 添加"关于系统 - 已实现"注释
|
|
|
+- 更新 config.tsx
|
|
|
+ - 在 software_license 后添加 about_system 配置项
|
|
|
+ - 配置 id、title 和 component 属性
|
|
|
+
|
|
|
+**改动文件:**
|
|
|
+- src/pages/system/SettingsModal/sections/SystemHome/AboutSystem.tsx (新增)
|
|
|
+- src/pages/system/SettingsModal/sections/SystemHome/index.tsx
|
|
|
+- src/pages/system/SettingsModal/config.tsx
|
|
|
+- CHANGELOG.md
|
|
|
+- package.json (版本更新: 1.18.2 -> 1.19.0)
|
|
|
+
|
|
|
+---
|
|
|
+
|
|
|
## [1.18.2] - 2025-12-22 14:07
|
|
|
|
|
|
### 修复 (Fixed)
|