Bläddra i källkod

fix (1.61.2 -> 1.61.3): 修复注册信息设置时accession_number未清空问题并调整追加视图模态框布局

- 在 ActionPanel.tsx 中设置注册信息时清空 accession_number 字段
- 在 AppendViewModal.tsx 中调整待选择和已选择区域的高度比例
- 优化代码格式和布局

改动文件:
- src/pages/exam/components/AppendViewModal.tsx
- src/pages/patient/components/ActionPanel.tsx
szy 5 dagar sedan
förälder
incheckning
be0ee0adf3

+ 11 - 0
CHANGELOG.md

@@ -2,6 +2,17 @@
 
 本项目的所有重要变更都将记录在此文件中.
 
+## [1.61.3] - 2026-01-07 18:33
+
+### 修复 (Fixed)
+
+- **修复注册信息设置时accession_number未清空问题并调整追加视图模态框布局** - 在设置注册信息时清空accession_number字段,并调整模态框中待选择和已选择区域的高度比例
+
+**改动文件:**
+
+- src/pages/exam/components/AppendViewModal.tsx
+- src/pages/patient/components/ActionPanel.tsx
+
 ## [1.61.2] - 2026-01-07 17:36
 
 ### 新增 (Added)

+ 1 - 1
package.json

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

+ 6 - 3
src/pages/exam/components/AppendViewModal.tsx

@@ -85,7 +85,10 @@ const AppendViewModal: React.FC<AppendViewModalProps> = ({
       message.error('未找到当前检查信息');
       return;
     }
-console.log(`[AppendViewModal] Appending views to Study ID: ${finalStudyId} 传递来的studyId:${studyId}`, selectedViews);
+    console.log(
+      `[AppendViewModal] Appending views to Study ID: ${finalStudyId} 传递来的studyId:${studyId}`,
+      selectedViews
+    );
     try {
       await dispatch(
         appendViewsThunk({
@@ -147,10 +150,10 @@ console.log(`[AppendViewModal] Appending views to Study ID: ${finalStudyId} 传
         {/* 右侧:待选择 + 已选择 */}
         <Col span={16} style={{ height: '100%' }}>
           <Row style={{ height: '100%' }}>
-            <Col span={24} style={{ height: '50%' }}>
+            <Col span={24} style={{ height: '70%' }}>
               <RegisterAvailableList />
             </Col>
-            <Col span={24} style={{ height: '50%' }}>
+            <Col span={24} style={{ height: '30%' }}>
               <SelectedProtocolList />
             </Col>
           </Row>

+ 10 - 3
src/pages/patient/components/ActionPanel.tsx

@@ -15,7 +15,11 @@ import { FormattedMessage } from 'react-intl';
 import { AppDispatch, RootState, useAppSelector } from '@/states/store';
 import Icon from '@/components/Icon';
 import DiagnosticReport from '../DiagnosticReport';
-import { setVisible, setReport, resetReport } from '@/states/patient/DiagnosticReport/slice';
+import {
+  setVisible,
+  setReport,
+  resetReport,
+} from '@/states/patient/DiagnosticReport/slice';
 import EditTaskModal from './EditTaskModal';
 import { openEditModal } from '@/states/patient/edit/editFormSlice';
 import DiagnosticReportBatchDownloadModal from '@/components/DiagnosticReportBatchDownloadModal';
@@ -300,7 +304,9 @@ const ActionPanel: React.FC = () => {
       }
       console.log(`开始设置注册信息`);
       // 设置注册信息
-      await dispatch(setRegisterInfo(registerInfo));
+      await dispatch(
+        setRegisterInfo({ ...registerInfo, accession_number: '' })
+      );
       console.log(`开始切换到注册页面`);
       // 切换到注册页面
       await dispatch(setBusinessFlow('register'));
@@ -864,7 +870,8 @@ const ActionPanel: React.FC = () => {
             />
           }
           onClick={handleShowReport}
-        />)}
+        />
+      )}
       <Drawer
         open={visible}
         closeIcon={null}