48 lines
1.7 KiB
Dart

import 'package:get/get.dart';
class AddFingerprintState{
var ifCurrentScreen = true.obs; // 是否是当前界面,用于判断是否需要针对当前界面进行展示
var ifConnectScuess = false.obs;
var maxRegCount = 0.obs;// 最大注册次数
var regIndex = 0.obs;// 当前注册次数
var fingerprintNumber = "".obs;
final lockId = 0.obs;
final endDate = "".obs;
final addType = "".obs;
final fingerprintName = "".obs;
final fingerprintType = "".obs;
final isCoerced = "".obs;
final isAdministrator = "".obs;
final startDate = "".obs;
final weekDay = [].obs;
final fromType = 1.obs;
final effectiveDateTime = "".obs;// 生效时间
final failureDateTime = "".obs;// 失效时间
final selectType = "0".obs;// 0永久 1显示 2循环
AddFingerprintState() {
Map map = Get.arguments;
lockId.value = map["lockId"];
endDate.value = map["endDate"];
addType.value = map["addType"];
fingerprintName.value = map["fingerprintName"];
fingerprintType.value = map["fingerprintType"];
isCoerced.value = map["isCoerced"];
Get.log("isCoerced.valueisCoerced.value:${isCoerced.value}");
isAdministrator.value = map["isAdministrator"];
Get.log("isAdministrator.value isAdministrator.value:${isAdministrator.value}");
startDate.value = map["startDate"];
lockId.value = map["lockId"];
weekDay.value = map["weekDay"];
fromType.value = map["fromType"];
effectiveDateTime.value = map["effectiveTime"];
Get.log("effectiveDateTime.value:${effectiveDateTime.value}");
failureDateTime.value = map["failureTime"];
Get.log("failureDateTime.value:${failureDateTime.value}");
selectType.value = map["selectType"];
}
}