浏览代码

增加图像预览的容错

loki.wu 1 年之前
父节点
当前提交
0f891fdf8e
共有 1 个文件被更改,包括 11 次插入2 次删除
  1. 11 2
      lib/components/picture_components.dart

+ 11 - 2
lib/components/picture_components.dart

@@ -60,6 +60,7 @@ class FContentImage extends StatelessWidget implements FWidget {
   late final List<DiagnosisOrganEnum>? diagnosisOrgans =
       remedicalInfo?.diagnosisOrgans ?? [DiagnosisOrganEnum.Null];
 
+  ///是否颈动脉AI
   bool get isCarotidResult => remedicalInfo?.carotidResult != null;
 
   /// 判断是否有AI器官
@@ -135,8 +136,16 @@ class FContentImage extends StatelessWidget implements FWidget {
           height: fit == null ? contentHeight : null,
           fit: fit,
           errorBuilder: ((context, error, stackTrace) {
-            return Container(
-              child: Text(i18nBook.common.error.t),
+            return FImage.network(
+              terminalImage!.previewUrl ?? '',
+              width: fit == null ? contentWidth : null,
+              height: fit == null ? contentHeight : null,
+              fit: fit,
+              errorBuilder: ((context, error, stackTrace) {
+                return Container(
+                  child: Text(i18nBook.common.error.t),
+                );
+              }),
             );
           }),
         ),