Bläddra i källkod

新赛事管理

周睿 1 år sedan
förälder
incheckning
210fd6f6b7

+ 5 - 0
app_business/lib/view/home/maplist.dart

@@ -17,4 +17,9 @@ class MapPageControllerImpl extends MapPageController {
   set selectedMap(MapInfo map) {
     home.selectMapName.value = map.name;
   }
+
+  @override
+  void afterTopMap() {
+    home.tabController.index = 1;
+  }
 }

+ 1 - 1
libs/common_pub

@@ -1 +1 @@
-Subproject commit ed1a04f63885da8efc9a8729fafdcec04119eb90
+Subproject commit 757d924c3489616665c1e706745e23f6b5104b7f

+ 2 - 1
libs/track_common/lib/view/home/map/map_page.dart

@@ -16,6 +16,7 @@ abstract class MapPageController extends GetxController {
   }
 
   Future<List<MapInfo>> getMapList(int limit, int offset);
+  void afterTopMap();
 
   int get selectedMapId {
     return Get.find<MapWatchService>().instance?.id ?? 0;
@@ -25,7 +26,7 @@ abstract class MapPageController extends GetxController {
 
   void onTapMap(MapInfo info) {
     selectedMap = info;
-    Get.find<MapWatchService>().setMap(info);
+    Get.find<MapWatchService>().setMap(info).then((value) => afterTopMap());
   }
 
   Future<void> mapGetMore() async {