diff --git a/lib/controller/mh_controller/people_info_controller.dart b/lib/controller/mh_controller/people_info_controller.dart index 61c8659..5034a7d 100644 --- a/lib/controller/mh_controller/people_info_controller.dart +++ b/lib/controller/mh_controller/people_info_controller.dart @@ -41,7 +41,7 @@ class PeopleInfoController extends GetControllerEx { @override Future onInit() async { super.onInit(); - await getPeoples(Get.arguments['mac']); // 控制器创建时立即执行 + // await getPeoples(Get.arguments['mac']); // 控制器创建时立即执行 } getPeoples(String mac) async { diff --git a/lib/pages/mh_page/people_info.dart b/lib/pages/mh_page/people_info.dart index 65168ec..58061d5 100644 --- a/lib/pages/mh_page/people_info.dart +++ b/lib/pages/mh_page/people_info.dart @@ -13,6 +13,7 @@ import 'package:vbvs_app/component/tool/TopSlideNotification.dart'; import 'package:vbvs_app/controller/home/home_controller.dart'; import 'package:vbvs_app/controller/main_bottom/global_controller.dart'; import 'package:vbvs_app/controller/mh_controller/people_info_controller.dart'; +import 'package:vbvs_app/controller/person/person_controller.dart'; import 'package:vbvs_app/pages/common/selectDialog.dart'; import 'package:vbvs_app/pages/mh_page/homepage/controller/mht_home_controller.dart'; @@ -33,6 +34,7 @@ class PeopleInfoPage extends GetView { PeopleInfoController controller = Get.put(PeopleInfoController()); @override Widget build(BuildContext context) { + getPersonData(); return LayoutBuilder( builder: (context, boxConstraints) => GestureDetector( onTap: () { @@ -831,4 +833,9 @@ class PeopleInfoPage extends GetView { return "-"; } } + + Future getPersonData() async { + PeopleInfoController peopleInfoController = Get.find(); + await peopleInfoController.getPeoples(Get.arguments['mac']); // 控制器创建时立即执行 + } }