|
|
@@ -12,6 +12,7 @@ import '../../../../resource/string.gen.dart';
|
|
|
import '../../../../utils/step_card_util.dart';
|
|
|
import '../../../../widget/gradient_btn.dart';
|
|
|
import '../../intimacy_analyse_upload/widget/upload_nine_grid.dart';
|
|
|
+import '../../widget/creating_loading_widget.dart';
|
|
|
import '../../widget/option_select_widget.dart';
|
|
|
import '../../widget/step/upload_step_card.dart';
|
|
|
import '../../widget/step_card.dart';
|
|
|
@@ -304,10 +305,28 @@ class ConversationAnalysisView
|
|
|
borderRadius: BorderRadius.circular(20.r),
|
|
|
),
|
|
|
child: Obx(() {
|
|
|
- return MarkdownViewer(
|
|
|
- content: controller.reportData.value,
|
|
|
- enableContentScroll: false,
|
|
|
- );
|
|
|
+ // 开始分析中的状态
|
|
|
+ if (controller.reportData.value.isEmpty) {
|
|
|
+ return Container(
|
|
|
+ padding: EdgeInsets.only(top: 33.h, bottom: 52.h),
|
|
|
+ child: CreatingLoadingWidget(
|
|
|
+ tipTextWidget: Text(
|
|
|
+ StringName.intimacyAnalyseIng2,
|
|
|
+ style: TextStyle(
|
|
|
+ fontSize: 14.sp,
|
|
|
+ color: ColorName.black60,
|
|
|
+ fontWeight: FontWeight.w400,
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ );
|
|
|
+ } else {
|
|
|
+ // 分析进行中
|
|
|
+ return MarkdownViewer(
|
|
|
+ content: controller.reportData.value,
|
|
|
+ enableContentScroll: false,
|
|
|
+ );
|
|
|
+ }
|
|
|
}),
|
|
|
),
|
|
|
],
|