Browse Source

0017914: 【一体机体检表】健康档案下的体检记录列表,不显示提交时间(精确到时分秒)

finlay 1 year ago
parent
commit
967cc476c3

+ 1 - 0
lib/pages/check/health_check_record/controller.dart

@@ -445,6 +445,7 @@ class HealthCheckRecordController extends FControllerBase {
             birthDay: i.birthday?.toLocal(),
             sex: i.sex,
             batchNumber: i.batchNumber,
+            createTime: i.createTime?.toLocal(),
           ),
         );
       }

+ 14 - 1
lib/pages/check/health_check_record/controllers/list_controller.dart

@@ -6,6 +6,7 @@ import 'package:flutter/material.dart';
 import 'package:fis_common/event/event_type.dart';
 import 'package:flutter_screenutil/flutter_screenutil.dart';
 import 'package:get/get.dart';
+import 'package:intl/intl.dart';
 import 'package:vitalapp/architecture/utils/prompt_box.dart';
 import 'package:vitalapp/architecture/utils/advance_debounce.dart';
 import 'package:vitalapp/components/appbar.dart';
@@ -80,7 +81,19 @@ class ListController {
         maxWidth: 120,
         render: (rowData, index) => Center(
           child: Text(
-            rowData.phone ?? '',
+            rowData.phone ?? '-',
+            style: textStyle,
+          ),
+        ),
+      ),
+      TableColumn<ResidentModel>(
+        headerText: "体检时间",
+        maxWidth: 180,
+        render: (rowData, index) => Center(
+          child: Text(
+            DateFormat("yyy-MM-dd HH:mm:ss").format(
+              rowData.createTime?.toLocal() ?? DateTime.now(),
+            ),
             style: textStyle,
           ),
         ),

+ 3 - 0
lib/pages/medical_checkup_station/registration/state/list.dart

@@ -56,6 +56,8 @@ class ResidentModel {
   /// 体检批次号
   final String? batchNumber;
 
+  final DateTime? createTime;
+
   /// 健康指导
   String? resultsAndSuggestions;
 
@@ -73,6 +75,7 @@ class ResidentModel {
     this.birthDay,
     this.sex,
     this.batchNumber,
+    this.createTime,
     this.resultsAndSuggestions,
   });
 }