user_admin_controller.dart.bk 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. import 'package:flutter/material.dart';
  2. import 'package:get/get.dart';
  3. import '../../logger.dart';
  4. import '../../model.dart';
  5. import '../../service/api.dart';
  6. import '../../service/app.dart';
  7. import '../../utils.dart';
  8. import '../mapto/map_to_controller.dart';
  9. import 'package:trackoffical_app/pb.dart' as pb;
  10. class UserAdminController extends GetxController {
  11. var mapId = 0.obs;
  12. var selectActivityId = 0.obs;
  13. final mapActivityList = pb.MapActivityListReply().obs;
  14. // final userInfoList = <ModelUserInfo>[].obs;
  15. final _api = ApiService.to;
  16. final MapToController mapToController = Get.find();
  17. Future<void> getMapActivityList() async {
  18. mapActivityList.value = await _api.mapActivityList(mapId.value, "");
  19. }
  20. handleUserDisplay(int userid) {
  21. }
  22. handleUserGroup(int userid) async {
  23. await getMapActivityList();
  24. }
  25. @override
  26. void onReady() async{
  27. // userInfoList.value = itemUserInfoDatas;
  28. await getMapActivityList();
  29. selectActivityId.value = mapActivityList.value.list[0].id;
  30. }
  31. }