Bladeren bron

fix (1.34.0 -> 1.34.2): 修复检查开始时间显示问题

- 在 WorklistTable 中为 StudyStartDatetime 字段添加时间格式化 render 函数
- 在 i18n.ts 中优化检查开始时间的翻译显示

改动文件:
- cypress/support/mock/handlers/i18n.ts
- src/pages/patient/components/WorklistTable.tsx
dengdx 2 weken geleden
bovenliggende
commit
04d3282793
3 gewijzigde bestanden met toevoegingen van 28 en 1 verwijderingen
  1. 16 0
      CHANGELOG.md
  2. 1 1
      package.json
  3. 11 0
      src/pages/patient/components/WorklistTable.tsx

+ 16 - 0
CHANGELOG.md

@@ -2,6 +2,22 @@
 
 本项目的所有重要变更都将记录在此文件中。
 
+## [1.34.2] - 2025-12-29 19:43
+
+### 修复 (Fixed)
+- **检查开始时间显示问题修复** - 修复工作列表表格中检查开始时间显示不正确的问题
+  - 在 WorklistTable 组件中为 StudyStartDatetime 字段添加时间格式化 render 函数
+  - 实现从 {seconds, nanos} 对象转换为本地时间字符串的正确显示
+  - 优化 i18n 翻译,将"检查开始日期时间"简化为"检查开始时间"
+
+**核心改进:**
+- 时间显示修复:确保检查开始时间正确显示为本地时间格式
+- 国际化优化:简化翻译文本,提升用户体验
+
+**改动文件:**
+- cypress/support/mock/handlers/i18n.ts
+- src/pages/patient/components/WorklistTable.tsx
+
 ## [1.34.1] - 2025-12-29 18:25
 
 - 自动更新软件包,安装成功提示

+ 1 - 1
package.json

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

+ 11 - 0
src/pages/patient/components/WorklistTable.tsx

@@ -260,6 +260,17 @@ const WorklistTable: React.FC<WorklistTableProps> = ({
         />
       ),
       dataIndex: 'StudyStartDatetime',
+      render: (_: any, record: Task) => {
+        if (!record.StudyStartDatetime || typeof record.StudyStartDatetime !== 'object') {
+          return '';
+        }
+
+        const { seconds, nanos } = record.StudyStartDatetime;
+        const date = new Date(seconds * 1000 + Math.floor(nanos / 1000000));
+
+        // 格式化为本地时间字符串
+        return date.toLocaleString();
+      }
     },
     {
       title: (