|
@@ -1,4 +1,5 @@
|
|
|
import 'package:fis_common/index.dart';
|
|
|
+import 'package:fis_common/logger/logger.dart';
|
|
|
import 'package:fis_jsonrpc/rpc.dart';
|
|
|
import 'package:fis_measure/interfaces/process/workspace/exam_info.dart';
|
|
|
import 'package:fis_measure/interfaces/process/workspace/measure_3d_view_controller.dart';
|
|
@@ -401,28 +402,42 @@ class _MeasureMainPageState extends State<MeasureMainPage> {
|
|
|
|
|
|
/// ai 良恶性 判断是否有ai
|
|
|
measureData.diagnosisConclusion = remedicalInfo.diagnosisConclusion;
|
|
|
+ print('000');
|
|
|
var surfaceFile = remedicalInfo.carotidResult?.surfaceFile;
|
|
|
+ print('001');
|
|
|
var cDNMdlFile = remedicalInfo.carotidResult?.cDNMdlFile;
|
|
|
+ print('002');
|
|
|
if (remedicalInfo.carotidResult != null &&
|
|
|
surfaceFile.isNotNullOrEmpty &&
|
|
|
cDNMdlFile.isNotNullOrEmpty) {
|
|
|
+ print('003');
|
|
|
+
|
|
|
/// [Carotid] ✅详情传入测量信息
|
|
|
measure3DViewController.carotidResult = remedicalInfo.carotidResult!;
|
|
|
+ print('003');
|
|
|
|
|
|
/// [Carotid] ✅需要在此通知 controller 存在颈动脉信息
|
|
|
measure3DViewController.exist3DData = true;
|
|
|
+ print('004');
|
|
|
measure3DViewController
|
|
|
.handleChangeCarotid2DImage(remedicalInfo.recordCode!);
|
|
|
+ print('005');
|
|
|
} else {
|
|
|
+ print('006');
|
|
|
measure3DViewController.exist3DData = false;
|
|
|
}
|
|
|
+ print('007');
|
|
|
// [Carotid] ✅只要更换图片都要切换到Vid 2D模式
|
|
|
if (measure3DViewController.curMeasureMode != MeasureMode.vidMode) {
|
|
|
+ print('008');
|
|
|
measure3DViewController.backToVidMode();
|
|
|
+ print('009');
|
|
|
}
|
|
|
+
|
|
|
try {
|
|
|
if (e != null) {
|
|
|
Future.delayed(const Duration(milliseconds: 100), () {
|
|
|
+ print('010');
|
|
|
measureController.playerController.play();
|
|
|
});
|
|
|
setState(() {
|