home.dart 995 B

1234567891011121314151617181920212223242526272829303132
  1. import 'package:get/get.dart';
  2. import 'package:track_common/view.dart';
  3. import 'package:track_common/view/home/field_control/field_control_controller.dart';
  4. import 'package:track_common/view/home/map/map_page.dart';
  5. import 'event_manage/event_manage.dart';
  6. import 'field_control.dart';
  7. import 'maplist.dart';
  8. class HomeControllerImpl extends HomeController {
  9. @override
  10. int get initTabIdx => 0;
  11. @override
  12. List<HomeTab> get tabs => [
  13. HomeTab(
  14. '地图',
  15. () => GetBuilder<MapPageController>(
  16. init: MapPageControllerImpl(),
  17. builder: (c) {
  18. return const MapPage();
  19. })),
  20. HomeTab(
  21. '场控',
  22. () => GetBuilder<FieldControlController>(
  23. init: FieldControlControllerImpl(),
  24. builder: (c) {
  25. return const FieldControlPageImpl();
  26. })),
  27. HomeTab('赛事管理', () => const EventManage()),
  28. ];
  29. }