Browse Source

1、bug修改

bakamaka.guan 2 years ago
parent
commit
03d5109bc5
1 changed files with 10 additions and 9 deletions
  1. 10 9
      lib/view/paint/ai_patint.dart

+ 10 - 9
lib/view/paint/ai_patint.dart

@@ -189,15 +189,6 @@ class _AIPaintInfoState extends State<AIPaintInfo> {
     }
   }
 
-  // @override
-  // void didUpdateWidget(covariant AIPaintInfo oldWidget) {
-  //   if (oldWidget.controller != widget.controller) {
-  //     throw UnsupportedError("[VidTestPlayer] unsupport replace controller.");
-  //   }
-
-  //   super.didUpdateWidget(oldWidget);
-  // }
-
   @override
   void initState() {
     widget.controller.eventHandler.addListener(onControllerEvent);
@@ -298,6 +289,16 @@ class _AIPaintInfoState extends State<AIPaintInfo> {
   void _onMeasureRerenderReady(Object sender, void e) {
     if (mounted) {
       setState(() {
+        final measureDataAIResults = jsonDecode(
+          measureData.aiResults,
+        );
+        for (int i = 0; i < (measureDataAIResults as List).length; i++) {
+          aiResult.add(
+            AIDiagnosisPerImageDTO.fromJson(
+              measureDataAIResults[i],
+            ),
+          );
+        }
         _updateFeatures();
       });
     }