change_gender_controller.dart 703 B

123456789101112131415161718192021222324252627282930313233
  1. import 'package:injectable/injectable.dart';
  2. import 'package:keyboard/base/base_controller.dart';
  3. import 'package:get/get.dart';
  4. import '../../../utils/toast_util.dart';
  5. @injectable
  6. class ChangeGenderController extends BaseController {
  7. final tag = "ChangeGenderController";
  8. final RxnInt currentGender = RxnInt(null);
  9. ChangeGenderController();
  10. @override
  11. void onInit() {
  12. // TODO: implement onInit
  13. super.onInit();
  14. currentGender.value = Get.arguments?["gender"];
  15. }
  16. void clickBack() {
  17. Get.back();
  18. }
  19. void clickSave() {
  20. if (currentGender.value == null) {
  21. ToastUtil.show("请选择性别");
  22. return;
  23. }
  24. Get.back(result: currentGender.value);
  25. }
  26. }