|
@@ -20,6 +20,7 @@ import 'package:vitalapp/managers/interfaces/models/selected_model.dart';
|
|
|
import 'package:vitalapp/managers/interfaces/patient.dart';
|
|
|
import 'package:vitalapp/managers/interfaces/remedical.dart';
|
|
|
import 'package:vitalapp/managers/interfaces/report.dart';
|
|
|
+import 'package:vitalapp/managers/interfaces/scanning_image.dart';
|
|
|
import 'package:vitalapp/pages/consultation_record_view/widgets/capture_page.dart';
|
|
|
import 'package:vitalapp/pages/image_report_inner_view/controller.dart';
|
|
|
import 'package:vitalapp/rpc.dart';
|
|
@@ -918,18 +919,23 @@ class ConsultationRecordViewController extends GetxController
|
|
|
.getRegisterPersonInfoByPhysicalExamNumberAsync(
|
|
|
physicalExamNumber: medicalNumber);
|
|
|
if (queryData != null && queryData.code != null) {
|
|
|
- Get.dialog(
|
|
|
- VAlertDialog(
|
|
|
- title: "图像采集-居民[${queryData.name}]",
|
|
|
- width: 500,
|
|
|
- content: CapturePage(),
|
|
|
- showCancel: false,
|
|
|
- confirmLabel: "完成",
|
|
|
- onConfirm: () {
|
|
|
- Get.back();
|
|
|
- },
|
|
|
- ),
|
|
|
- );
|
|
|
+ var scanningImageManager = Get.find<IScanningImage>();
|
|
|
+ bool canScanning = await scanningImageManager.checkCollectingImgAsync();
|
|
|
+ if (canScanning) {
|
|
|
+ scanningImageManager.startScan(queryData.code ?? '');
|
|
|
+ Get.dialog(
|
|
|
+ VAlertDialog(
|
|
|
+ title: "图像采集-居民[${queryData.name}]",
|
|
|
+ width: 500,
|
|
|
+ content: CapturePage(),
|
|
|
+ showCancel: false,
|
|
|
+ confirmLabel: "完成",
|
|
|
+ onConfirm: () {
|
|
|
+ Get.back();
|
|
|
+ },
|
|
|
+ ),
|
|
|
+ );
|
|
|
+ }
|
|
|
} else {
|
|
|
PromptBox.toast("体检号不存在");
|
|
|
}
|