42 lines
1.4 KiB
Dart
42 lines
1.4 KiB
Dart
|
|
import 'package:get/get.dart';
|
|
|
|
class AddICCardState{
|
|
var ifConnectScuess = false.obs;
|
|
var ifCurrentScreen = true.obs; // 是否是当前界面,用于判断是否需要针对当前界面进行展示
|
|
var ifAddState = false.obs;// 是否是添加状态,如果是添加状态,返回上级界面发送取消添加指令
|
|
|
|
var addFingerprintProcessNumber = 0.obs;
|
|
final lockId = 0.obs;
|
|
final endDate = "".obs;
|
|
final addType = "".obs;
|
|
final cardName = "".obs;
|
|
final cardNumber = "".obs;
|
|
final cardType = "".obs;
|
|
final isCoerced = "".obs;
|
|
final isAdministrator = "".obs;
|
|
final startDate = "".obs;
|
|
final weekDay = [].obs;
|
|
final fromType = 0.obs;
|
|
final effectiveDateTime = "".obs;// 生效时间
|
|
final failureDateTime = "".obs;// 失效时间
|
|
final selectType = "0".obs;// 0永久 1显示 2循环
|
|
|
|
AddICCardState() {
|
|
Map map = Get.arguments;
|
|
lockId.value = map["lockId"];
|
|
endDate.value = map["endDate"];
|
|
addType.value = map["addType"];
|
|
cardName.value = map["cardName"];
|
|
cardNumber.value = map["cardNumber"];
|
|
cardType.value = map["cardType"];
|
|
isCoerced.value = map["isCoerced"];
|
|
isAdministrator.value = map["isAdministrator"];
|
|
startDate.value = map["startDate"];
|
|
weekDay.value = map["weekDay"];
|
|
fromType.value = map["fromType"];
|
|
effectiveDateTime.value = map["effectiveTime"];
|
|
failureDateTime.value = map["failureTime"];
|
|
selectType.value = map["selectType"];
|
|
}
|
|
} |