controller.dart 645 B

123456789101112131415161718192021222324
  1. import 'package:get/get.dart';
  2. import 'package:vitalapp/architecture/defines.dart';
  3. import 'package:vitalapp/architecture/utils/prompt_box.dart';
  4. import 'package:vitalapp/pages/data_sync/patients/controller.dart';
  5. import 'state.dart';
  6. class DataSyncController extends FControllerBase {
  7. final state = DataSyncState();
  8. /// 同步数据
  9. Future<void> syncData() async {
  10. setBusy("正在同步档案...");
  11. await Get.find<PatientSyncController>().syncAll();
  12. cancelBusy();
  13. PromptBox.toast("同步完成");
  14. }
  15. @override
  16. void onInit() {
  17. Get.put<PatientSyncController>(PatientSyncController());
  18. super.onInit();
  19. }
  20. }