controller.dart 896 B

12345678910111213141516171819202122232425262728293031323334
  1. import 'package:electronic_assistant/base/base_controller.dart';
  2. import 'package:electronic_assistant/module/talk/summary/view.dart';
  3. import 'package:electronic_assistant/module/talk/todo/view.dart';
  4. import 'package:electronic_assistant/resource/string.gen.dart';
  5. import 'package:get/get.dart';
  6. import 'package:get/get_core/src/get_main.dart';
  7. import '../../data/bean/talks.dart';
  8. import 'original/view.dart';
  9. class TalkController extends BaseController {
  10. final talkBean = TalkBean().obs;
  11. final List<String> tabBeans = [
  12. StringName.talkTabSummary.tr,
  13. StringName.talkTabMyTask.tr,
  14. StringName.talkTabOriginal.tr
  15. ];
  16. final pages = [SummaryView(), TodoView(), OriginalView()];
  17. @override
  18. void onInit() {
  19. super.onInit();
  20. getArguments();
  21. }
  22. void getArguments() {
  23. if (Get.arguments is TalkBean) {
  24. talkBean.value = Get.arguments as TalkBean;
  25. }
  26. }
  27. }