Forráskód Böngészése

feat: 增强体位列表追加弹框功能,支持成功回调关闭 (版本更新: 1.13.1 -> 1.14.0)

- 在 AppendViewModal 中添加 onSuccess 属性
- 实现追加体位成功后自动关闭弹框,提升用户体验

改动文件:
- src/pages/exam/components/BodyPositionList.tsx
- CHANGELOG.md
- package.json
dengdx 3 hete
szülő
commit
6dbbec39a0
3 módosított fájl, 28 hozzáadás és 2 törlés
  1. 19 0
      CHANGELOG.md
  2. 1 1
      package.json
  3. 8 1
      src/pages/exam/components/BodyPositionList.tsx

+ 19 - 0
CHANGELOG.md

@@ -2,6 +2,25 @@
 
 本项目的所有重要变更都将记录在此文件中。
 
+## [1.14.0] - 2025-12-18 15:00
+
+### 新增 (Added)
+- **体位列表追加弹框成功回调功能** ([src/pages/exam/components/BodyPositionList.tsx](src/pages/exam/components/BodyPositionList.tsx))
+  - 为 AppendViewModal 组件添加 onSuccess 回调属性
+  - 实现追加体位成功后自动关闭弹框的功能
+  - 提升用户交互体验,减少手动关闭弹框的步骤
+
+**核心改进:**
+- 用户体验优化:追加成功后自动关闭弹框,操作流程更流畅
+- 组件交互增强:支持成功回调处理,提升组件复用性
+
+**改动文件:**
+- src/pages/exam/components/BodyPositionList.tsx
+- CHANGELOG.md
+- package.json (版本更新: 1.13.1 -> 1.14.0)
+
+---
+
 ## [1.13.1] - 2025-12-18 14:35
 
 ### 修复 (Fixed)

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "zsis",
-  "version": "1.13.1",
+  "version": "1.14.0",
   "private": true,
   "description": "医学成像系统",
   "main": "main.js",

+ 8 - 1
src/pages/exam/components/BodyPositionList.tsx

@@ -197,7 +197,14 @@ const BodyPositionList: React.FC<BodyPositionListProps> = ({
         </Tooltip>
       )}
 
-      <AppendViewModal open={isAppendModalOpen} onCancel={handleModalClose} />
+      <AppendViewModal
+        open={isAppendModalOpen}
+        onCancel={handleModalClose}
+        onSuccess={() => {
+          // 追加成功,关闭弹框
+          setIsAppendModalOpen(false);
+        }}
+      />
     </div>
   );
 };