|
|
|
@ -10,6 +10,7 @@ import 'package:get_storage/get_storage.dart'; |
|
|
|
import 'package:http/http.dart' as http; |
|
|
|
|
|
|
|
import '../../../core/utils/logger.dart'; |
|
|
|
import '../../../core/utils/synchrodata.dart'; |
|
|
|
import '../../../core/utils/upload_oss.dart'; |
|
|
|
import '../../../data/models/appconfig.dart'; |
|
|
|
import '../../../data/services/db/sqflite_api.dart'; |
|
|
|
@ -208,6 +209,10 @@ class MeetingDetailsController extends GetxController |
|
|
|
textList[index] = dataMap; |
|
|
|
} |
|
|
|
} |
|
|
|
Synchrodata.saveOperationRecord('update', { |
|
|
|
'original': jsonEncode(textList), |
|
|
|
'id': id, |
|
|
|
}); |
|
|
|
isSpeakerText.value = false; |
|
|
|
editSpeakerTextId.value = 0; |
|
|
|
editSpeakerTextList = []; |
|
|
|
@ -417,6 +422,10 @@ class MeetingDetailsController extends GetxController |
|
|
|
await SqfliteApi.editMeeting(id, {'tasktype': 2, 'personnel': personnel}); |
|
|
|
List speakerList = await SqfliteApi.getMeetingSpeaker(id); |
|
|
|
textList.value = List.from(speakerList); |
|
|
|
Synchrodata.saveOperationRecord('update', { |
|
|
|
'original': jsonEncode(textList), |
|
|
|
'id': id, |
|
|
|
}); |
|
|
|
meetingDetails.value.tasktype = 2; |
|
|
|
meetingDetails.value.personnel = personnel; |
|
|
|
meetingDetails.refresh(); |
|
|
|
|