55 lines
2.2 KiB
Dart
Executable File
55 lines
2.2 KiB
Dart
Executable File
import 'package:flutter/material.dart';
|
||
import 'package:get/get.dart';
|
||
import 'package:star_lock/main/lockDetail/fingerprint/fingerprintList/fingerprintListData_entity.dart';
|
||
|
||
class FaceDetailState { // 是否为管理员
|
||
|
||
FaceDetailState() {
|
||
Map map = Get.arguments;
|
||
faceItemData.value = map['faceItemData'];
|
||
keyId.value = faceItemData.value.faceId!;
|
||
typeNumber.value = faceItemData.value.faceNumber!;
|
||
typeName.value = faceItemData.value.faceName!;
|
||
changeNameController.text = typeName.value;
|
||
startDate.value = faceItemData.value.startDate!.toString();
|
||
endDate.value = faceItemData.value.endDate!.toString();
|
||
startTime.value = faceItemData.value.startDate!.toString();
|
||
endTime.value = faceItemData.value.endDate!.toString();
|
||
keyType.value = faceItemData.value.faceType!;
|
||
adder.value = faceItemData.value.senderUsername!;
|
||
addTime.value = faceItemData.value.createDate!;
|
||
weekDay.value = faceItemData.value.weekDay!;
|
||
if (faceItemData.value.isCoerced! == 2) {
|
||
isStressFace.value = true;
|
||
} else {
|
||
isStressFace.value = false;
|
||
}
|
||
if (faceItemData.value.faceRight! == 1) {
|
||
isAdministrator.value = true;
|
||
} else {
|
||
isAdministrator.value = false;
|
||
}
|
||
}
|
||
final Rx<FingerprintItemData> faceItemData = FingerprintItemData().obs;
|
||
|
||
final TextEditingController changeNameController = TextEditingController();
|
||
|
||
final RxString typeNumber = ''.obs; // 人脸号
|
||
final RxString typeName = ''.obs; // 人脸名字
|
||
RxString startDate = ''.obs; // 开始时间
|
||
RxString endDate = ''.obs; // 结束时间
|
||
RxString startTime = ''.obs; // 生效时间
|
||
RxString endTime = ''.obs; // 失效时间
|
||
final RxInt keyType = 0.obs; // 永久:1;限时2,单次3,循环:4
|
||
RxList weekDay = [].obs; // 有效日
|
||
RxString adder = ''.obs; // 添加者
|
||
RxInt addTime = 0.obs; // 添加时间
|
||
RxInt keyId = 0.obs;
|
||
|
||
RxBool ifCurrentScreen = true.obs; // 是否是当前界面,用于判断是否需要针对当前界面进行展示
|
||
RxInt sureBtnState = 0.obs; // 0普通状态(可用) 1连接中(不可用)
|
||
RxBool isDeletFace = true.obs; // 是否删除卡
|
||
RxBool isStressFace = false.obs; // 是否胁迫
|
||
RxBool isAdministrator = false.obs;
|
||
}
|