|
@@ -11,6 +11,7 @@ import 'package:fis_measure/view/paint/parts/feature_analysis.dart';
|
|
|
import 'package:flutter/material.dart';
|
|
|
import 'package:get/get.dart';
|
|
|
import 'package:vid/us/vid_us_image.dart';
|
|
|
+import 'package:fis_ui/index.dart';
|
|
|
|
|
|
class AIResultPanel extends StatefulWidget {
|
|
|
final List<AIDetectedObject> aiDetectedObject;
|
|
@@ -114,8 +115,7 @@ class _AIResultPanelState extends State<AIResultPanel> {
|
|
|
const SizedBox(
|
|
|
height: 10,
|
|
|
),
|
|
|
- if (aiDetectedObjectItem.descriptions?.isNotEmpty ??
|
|
|
- false)
|
|
|
+ if (_canEditAI())
|
|
|
InkWell(
|
|
|
onTap: () {
|
|
|
Get.dialog(
|
|
@@ -162,4 +162,11 @@ class _AIResultPanelState extends State<AIResultPanel> {
|
|
|
});
|
|
|
return indexList.indexOf(selectedAIResultIndex);
|
|
|
}
|
|
|
+
|
|
|
+ bool _canEditAI() {
|
|
|
+ if (kIsMobile) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ return aiDetectedObjectItem.descriptions?.isNotEmpty ?? false;
|
|
|
+ }
|
|
|
}
|