Browse Source

缩略图左下角添加描述 reviewed by baka

Caroline 2 years ago
parent
commit
642b9b40cc
1 changed files with 27 additions and 2 deletions
  1. 27 2
      lib/components/picture_components.dart

+ 27 - 2
lib/components/picture_components.dart

@@ -59,6 +59,9 @@ class ContentImage extends StatelessWidget implements FWidget {
   late final List<DiagnosisOrganEnum>? diagnosisOrgans =
       remedicalInfo?.diagnosisOrgans ?? [DiagnosisOrganEnum.Null];
 
+  ///扫查部位
+  late final String? application = remedicalInfo?.application.toString();
+
   bool get isCarotidResult => remedicalInfo?.carotidResult != null;
 
   /// 判断是否有AI器官
@@ -165,7 +168,18 @@ class ContentImage extends StatelessWidget implements FWidget {
                     left: 5,
                     child: _buildAIDiagnosticOrgans(),
                   )
-                : const SizedBox(),
+                : FPositioned(
+                    left: 5,
+                    top: 85,
+                    child: FText(
+                      application!,
+                      style: TextStyle(
+                        color: Colors.white,
+                        fontSize: 8,
+                        overflow: TextOverflow.ellipsis,
+                      ),
+                    ),
+                  ),
             if (isCarotidResult) ...[
               Positioned(
                 bottom: 5,
@@ -262,7 +276,18 @@ class ContentImage extends StatelessWidget implements FWidget {
                       left: 5,
                       child: _buildAIDiagnosticOrgans(),
                     )
-                  : const SizedBox(),
+                  : FPositioned(
+                      left: 5,
+                      top: 85,
+                      child: FText(
+                        application!,
+                        style: TextStyle(
+                          color: Colors.white,
+                          fontSize: 8,
+                          overflow: TextOverflow.ellipsis,
+                        ),
+                      ),
+                    ),
               if (isCarotidResult) ...[
                 Positioned(
                   bottom: 5,