app-starlock/lib/mine/minePersonInfo/minePersonInfoSetSafetyProblem/minePersonInfoSetSafetyProblem_state.dart

59 lines
1.9 KiB
Dart
Raw Normal View History

import 'package:flutter/material.dart';
import 'package:get/get.dart';
class MineSetSafetyProblemState {
MineSetSafetyProblemState() {
if (Get.arguments != null) {
Map map = Get.arguments;
isUpdateAnswer.value = true;
firstProblemStr.value = map['firstProblemStr'];
secondProblemStr.value = map['secondProblemStr'];
thirdProblemStr.value = map['thirdProblemStr'];
firstAnswerStr.value = map['firstAnswerStr'];
secondAnswerStr.value = map['secondAnswerStr'];
thirdAnswerStr.value = map['thirdAnswerStr'];
firstQuestionId.value = map['firstQuestionId'];
secondQuestionId.value = map['secondQuestionId'];
thirdQuestionId.value = map['thirdQuestionId'];
firstAnswerId.value = map['firstAnswerId'];
secondAnswerId.value = map['secondAnswerId'];
thirdAnswerId.value = map['thirdAnswerId'];
}
}
final TextEditingController fristAnswerController = TextEditingController();
final TextEditingController secondAnswerController = TextEditingController();
final TextEditingController thirdAnswerController = TextEditingController();
2024-08-01 18:54:32 +08:00
RxList firstProblemList = [].obs;
RxList secondProblemList = [].obs;
RxList thirdProblemList = [].obs;
2024-08-01 18:54:32 +08:00
RxString firstProblemStr = '问题一'.tr.obs;
RxString secondProblemStr = '问题二'.tr.obs;
RxString thirdProblemStr = '问题三'.tr.obs;
2024-08-01 18:54:32 +08:00
RxInt firstQuestionId = 0.obs;
RxInt secondQuestionId = 0.obs;
RxInt thirdQuestionId = 0.obs;
2024-08-01 18:54:32 +08:00
RxInt firstAnswerId = 0.obs;
RxInt secondAnswerId = 0.obs;
RxInt thirdAnswerId = 0.obs;
2024-08-01 18:54:32 +08:00
RxString firstAnswerStr = ''.obs;
RxString secondAnswerStr = ''.obs;
RxString thirdAnswerStr = ''.obs;
RxString countryCode = ''.obs;
2024-08-01 18:54:32 +08:00
RxList questionAndAnswerList = [].obs;
RxBool isUpdateAnswer = false.obs;
bool get answerIsOK =>
firstAnswerStr.value.isNotEmpty &&
secondAnswerStr.value.isNotEmpty &&
thirdAnswerStr.value.isNotEmpty;
2024-08-01 18:54:32 +08:00
RxBool canSub = false.obs;
}