|
@@ -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],
|
|
|
),
|
|
|
);
|
|
|
});
|