Browse Source

[new]优化谈话示例详情显示

zk 1 year ago
parent
commit
4fd62ee740

+ 2 - 2
lib/data/repositories/talk_repository.dart

@@ -102,9 +102,9 @@ class TalkRepository {
         .then(HttpHandler.handle(false));
   }
 
-  Future<TalkInfoResponse> talkInfo(String id, {bool? isExample}) {
+  Future<TalkInfoResponse> talkInfo(String id) {
     return atmobApi
-        .talkInfo(TalkRequest(id, isExample: isExample))
+        .talkInfo(TalkRequest(id, isExample: !accountRepository.isLogin.value))
         .then(HttpHandler.handle(true));
   }
 

+ 1 - 3
lib/module/talk/summary/controller.dart

@@ -35,9 +35,7 @@ class SummaryController extends BaseController {
     if (id == null) {
       return;
     }
-    talkRepository
-        .talkInfo(id, isExample: !accountRepository.isLogin.value)
-        .then((data) {
+    talkRepository.talkInfo(id).then((data) {
       summaryBean.value = data.talkInfo;
     });
     talkController.refreshAgendaAllData();

+ 26 - 23
lib/module/talk/summary/view.dart

@@ -17,9 +17,7 @@ class SummaryView extends BasePage<SummaryController> {
 
   @override
   Widget buildBody(BuildContext context) {
-    return Obx(() {
-      return buildSummaryStatusView();
-    });
+    return buildSummaryStatusView();
   }
 
   Widget buildSummaryView() {
@@ -72,25 +70,30 @@ class SummaryView extends BasePage<SummaryController> {
   }
 
   Widget buildSummaryStatusView() {
-    if (controller.summaryBean.value?.status.value == TalkStatus.analysisFail) {
-      return getTalkFailView();
-    } else if (controller.summaryBean.value?.status.value ==
-        TalkStatus.analysisSuccess) {
-      return ListView(padding: EdgeInsets.only(bottom: 150.h), children: [
-        // buildTemplateView(),
-        buildSummaryView(),
-        Container(
-          height: 6.h,
-          color: "#F6F6F6".toColor(),
-        ),
-        buildAllTaskView(),
-      ]);
-    } else if (controller.summaryBean.value?.status.value ==
-            TalkStatus.analysing ||
-        controller.summaryBean.value?.status.value == TalkStatus.waitAnalysis) {
-      return getTalkLoadingView();
-    } else {
-      return Container();
-    }
+    return Obx(() {
+      debugPrint('zk====${controller.summaryBean.value?.status.value}');
+      if (controller.summaryBean.value?.status.value ==
+          TalkStatus.analysisFail) {
+        return getTalkFailView();
+      } else if (controller.summaryBean.value?.status.value ==
+          TalkStatus.analysisSuccess) {
+        return ListView(padding: EdgeInsets.only(bottom: 150.h), children: [
+          // buildTemplateView(),
+          buildSummaryView(),
+          Container(
+            height: 6.h,
+            color: "#F6F6F6".toColor(),
+          ),
+          buildAllTaskView(),
+        ]);
+      } else if (controller.summaryBean.value?.status.value ==
+              TalkStatus.analysing ||
+          controller.summaryBean.value?.status.value ==
+              TalkStatus.waitAnalysis) {
+        return getTalkLoadingView();
+      } else {
+        return Container();
+      }
+    });
   }
 }