|
@@ -14,6 +14,7 @@ import 'package:fis_measure/utils/prompt_box.dart';
|
|
|
import 'package:fis_measure/values/unit_desc.dart';
|
|
|
import 'package:fis_measure/view/ai_result_modifier/state.dart';
|
|
|
import 'package:fis_measure/view/mobile_view/widgets/throttle.dart' as utils;
|
|
|
+import 'package:fis_ui/utils/sizer/sizer.dart';
|
|
|
import 'package:flutter/gestures.dart';
|
|
|
import 'package:flutter/material.dart';
|
|
|
import 'package:get/get.dart';
|
|
@@ -105,7 +106,7 @@ class AiResultModifierController extends GetxController {
|
|
|
AiResultModifierController(
|
|
|
{required this.remedicalCode,
|
|
|
required this.currFrameIndex,
|
|
|
- required this.currFrame}) {}
|
|
|
+ required this.currFrame});
|
|
|
|
|
|
/// 多个ai病灶
|
|
|
List<AIDetectedObject> get aiDetectedObjectList =>
|
|
@@ -408,7 +409,7 @@ class AiResultModifierController extends GetxController {
|
|
|
@override
|
|
|
void onClose() {
|
|
|
super.onClose();
|
|
|
- print("AiResultModifierController close");
|
|
|
+ Sizer.ins.removeListener(onWindowResize);
|
|
|
}
|
|
|
|
|
|
@override
|
|
@@ -417,6 +418,14 @@ class AiResultModifierController extends GetxController {
|
|
|
_updateModifierInteractiveLayerSize();
|
|
|
_updateImagePhysicalSize();
|
|
|
_initAIResult();
|
|
|
+ Sizer.ins.addListener(onWindowResize);
|
|
|
+ }
|
|
|
+
|
|
|
+ void onWindowResize(_) {
|
|
|
+ WidgetsBinding.instance.addPostFrameCallback((_) {
|
|
|
+ _updateModifierInteractiveLayerSize();
|
|
|
+ _updateImagePhysicalSize();
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
/// 鼠标拖拽
|
|
@@ -823,7 +832,6 @@ class AiResultModifierController extends GetxController {
|
|
|
);
|
|
|
return result;
|
|
|
} catch (e) {
|
|
|
- print(e);
|
|
|
return [];
|
|
|
}
|
|
|
}
|
|
@@ -914,7 +922,7 @@ enum AiResultModifierMode {
|
|
|
|
|
|
///存储服务扩展类
|
|
|
extension StorageServiceExt on StorageService {
|
|
|
- ///鉴权 TODO: fileName 为空则接口报错,所以此处设置一个默认值
|
|
|
+ ///鉴权 fileName 为空则接口报错,所以此处设置一个默认值
|
|
|
Future<StorageServiceSettingDTO> getAuth({
|
|
|
String? fileName,
|
|
|
bool? isRechristen,
|