59 lines
1.9 KiB
Dart
Executable File
59 lines
1.9 KiB
Dart
Executable File
|
|
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();
|
|
|
|
RxList firstProblemList = [].obs;
|
|
RxList secondProblemList = [].obs;
|
|
RxList thirdProblemList = [].obs;
|
|
|
|
RxString firstProblemStr = '问题一'.tr.obs;
|
|
RxString secondProblemStr = '问题二'.tr.obs;
|
|
RxString thirdProblemStr = '问题三'.tr.obs;
|
|
|
|
RxInt firstQuestionId = 0.obs;
|
|
RxInt secondQuestionId = 0.obs;
|
|
RxInt thirdQuestionId = 0.obs;
|
|
|
|
RxInt firstAnswerId = 0.obs;
|
|
RxInt secondAnswerId = 0.obs;
|
|
RxInt thirdAnswerId = 0.obs;
|
|
|
|
RxString firstAnswerStr = ''.obs;
|
|
RxString secondAnswerStr = ''.obs;
|
|
RxString thirdAnswerStr = ''.obs;
|
|
RxString countryCode = ''.obs;
|
|
|
|
RxList questionAndAnswerList = [].obs;
|
|
RxBool isUpdateAnswer = false.obs;
|
|
|
|
bool get answerIsOK =>
|
|
firstAnswerStr.value.isNotEmpty &&
|
|
secondAnswerStr.value.isNotEmpty &&
|
|
thirdAnswerStr.value.isNotEmpty;
|
|
RxBool canSub = false.obs;
|
|
}
|