|
@@ -1,5 +1,9 @@
|
|
|
+import 'dart:convert';
|
|
|
+
|
|
|
+import 'package:fis_jsonrpc/services/vitalExam.m.dart';
|
|
|
import 'package:flutter/material.dart';
|
|
|
import 'package:get/get.dart';
|
|
|
+import 'package:vitalapp/managers/interfaces/exam.dart';
|
|
|
import 'package:vitalapp/pages/traditional_chinese_medicine_constitution/widget/ConfigurableCard.dart';
|
|
|
import 'package:vitalapp/store/store.dart';
|
|
|
|
|
@@ -20,10 +24,28 @@ class TraditionalChineseMedicineConstitutionView
|
|
|
return ConfigurableCard(
|
|
|
cardKey: key,
|
|
|
callBack: (key, templateCode, data) async {
|
|
|
- final result = await controller.createFollowUp(key, templateCode, data);
|
|
|
- return result;
|
|
|
+ // final result = await controller.createFollowUp(key, templateCode, data);
|
|
|
+ await createBasicCheckup(
|
|
|
+ Store.user.currentSelectRegisterPersonInfo?.physicalExamNumber ??
|
|
|
+ '',
|
|
|
+ "HEITCMC",
|
|
|
+ data);
|
|
|
+
|
|
|
+ return true;
|
|
|
},
|
|
|
patientCode: Store.user.currentSelectPatientInfo?.code ?? '',
|
|
|
);
|
|
|
}
|
|
|
+
|
|
|
+ /// 体检 检查提交
|
|
|
+ Future<void> createBasicCheckup(
|
|
|
+ String? physicalExamNumber, String? keyValue, String data) async {
|
|
|
+ final _examManager = Get.find<IExamManager>();
|
|
|
+ var result = await _examManager.createExam(CreateExamRequest(
|
|
|
+ key: keyValue ?? "HEITCMC",
|
|
|
+ examData: data,
|
|
|
+ physicalExamNumber: physicalExamNumber,
|
|
|
+ ));
|
|
|
+ print(result);
|
|
|
+ }
|
|
|
}
|