From 450e35b8284d058141dbd08621babd9a49c7cac0 Mon Sep 17 00:00:00 2001 From: lxm <1274844347@qq.com> Date: Wed, 26 Nov 2025 16:53:39 +0800 Subject: [PATCH] =?UTF-8?q?fix(meeting):=20=E4=BF=AE=E5=A4=8D=E4=BC=9A?= =?UTF-8?q?=E8=AE=AE=E4=BB=BB=E5=8A=A1=E7=B1=BB=E5=9E=8B=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E9=80=BB=E8=BE=91=E5=B9=B6=E6=B7=BB=E5=8A=A0=E5=8A=A0=E8=BD=BD?= =?UTF-8?q?=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在编辑会议任务类型时添加加载状态指示,并修复任务类型更新逻辑以根据服务类型区分更新不同的任务服务。同时优化了会议详情的刷新机制。 --- .../controllers/meeting_details_controller.dart | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/lib/modules/meeting/controllers/meeting_details_controller.dart b/lib/modules/meeting/controllers/meeting_details_controller.dart index b5111338a..927bb9f96 100644 --- a/lib/modules/meeting/controllers/meeting_details_controller.dart +++ b/lib/modules/meeting/controllers/meeting_details_controller.dart @@ -328,8 +328,20 @@ class MeetingDetailsController extends GetxController text += '${element['content']}\n'; } _everType = 3; + EasyLoading.show(); await SqfliteApi.editMeeting(id, {'tasktype': 2}); - _meetingTaskService.tasktype.value = 2; + meetingDetails.value.tasktype = 2; + meetingDetails.refresh(); + final storage = GetStorage(); + final String svc = + (storage.read("meeting_service_type_$id") ?? '').toString(); + final bool isFast = svc == 'fast'; + if (isFast) { + _meetingTaskService2.tasktype.value = 2; + } else { + _meetingTaskService.tasktype.value = 2; + } _summaryTaskService.addTaskList(id, text, prompt, outline); + EasyLoading.dismiss(); } }