소스 검색

fixed: 0018575: 【黑台镇excel数据导入】导入生化excel表格后,体检记录右侧的所有项都有数值,但是点击“检查”按键后,有些值为空,且表格中的某些项不显示

loki.wu 11 달 전
부모
커밋
1390514920
2개의 변경된 파일12개의 추가작업 그리고 7개의 파일을 삭제
  1. 11 6
      lib/pages/medical/views/biochemistry_check.dart
  2. 1 1
      lib/pages/medical/views/blood_check.dart

+ 11 - 6
lib/pages/medical/views/biochemistry_check.dart

@@ -2,6 +2,7 @@ import 'dart:convert';
 
 import 'package:flutter/material.dart';
 import 'package:get/get.dart';
+import 'package:vitalapp/managers/interfaces/data_convert.dart';
 import 'package:vitalapp/pages/medical/views/table_input_dialog/controller.dart';
 import 'package:vitalapp/pages/medical/views/table_input_dialog/mock_data.dart';
 import 'package:vitalapp/pages/medical/views/table_input_dialog/view.dart';
@@ -28,15 +29,19 @@ class BiochemistryCheck extends StatelessWidget {
             keyValue: "HEIBiochemical",
           ),
           isBiochemOrBlood: true,
-          editBiochemOrBlood: (value) {
+          editBiochemOrBlood: (value) async {
+            List<List<String>> tableData =
+                await Get.find<IDataConvertManager>().getTableData(
+              value.examData,
+            );
             List<TableElementConfig> tableDataConfig = [];
-            MockData.mockBiochemistryTestData.forEach((element) {
+            tableData.forEach((element) {
               tableDataConfig.add(
                 TableElementConfig(
-                  id: element.id,
-                  unit: element.unit,
-                  name: element.name,
-                  initValue: jsonDecode(value.examData)[element.id],
+                  id: "",
+                  name: element[0],
+                  initValue: element[1],
+                  unit: element[2],
                 ),
               );
             });

+ 1 - 1
lib/pages/medical/views/blood_check.dart

@@ -9,7 +9,7 @@ import 'package:vitalapp/pages/medical/views/table_input_dialog/view.dart';
 import 'package:vitalapp/pages/medical/widgets/health_check/view.dart';
 import 'package:vitalapp/store/store.dart';
 
-/// 生化
+/// 血常规
 class BloodCheck extends StatelessWidget {
   BloodCheck({super.key});