import 'package:flutter/material.dart'; import 'package:get/get.dart'; import '../../fingerprint/fingerprintList/fingerprintListData_entity.dart'; class RemoteControlDetailState{ RemoteControlDetailState() { Map map = Get.arguments; if (map['fingerprintItemData'] != null) { fingerprintItemData.value = map['fingerprintItemData']; keyId.value = fingerprintItemData.value.remoteId!; typeNumber.value = fingerprintItemData.value.remoteNumber!; typeName.value = fingerprintItemData.value.remoteName!; changeNameController.text = typeName.value; startDate.value = fingerprintItemData.value.startDate!.toString(); endDate.value = fingerprintItemData.value.endDate!.toString(); starTime.value = fingerprintItemData.value.startDate!.toString(); endTime.value = fingerprintItemData.value.endDate!.toString(); keyType.value = fingerprintItemData.value.remoteType!; adder.value = fingerprintItemData.value.senderUsername!; addTime.value = fingerprintItemData.value.createDate!; // isStressCard.value = fingerprintItemData.value.isCoerced! == 1; weekDay.value = fingerprintItemData.value.weekDay!; // isAdministrator.value = fingerprintItemData.value.remoteRight! == 1; } } final Rx fingerprintItemData = FingerprintItemData().obs; final TextEditingController changeNameController = TextEditingController(); RxBool ifCurrentScreen = true.obs; // 是否是当前界面,用于判断是否需要针对当前界面进行展示 RxInt sureBtnState = 0.obs; // 0普通状态(可用) 1连接中(不可用) RxBool isDeletRemoteControl = true.obs; // 是否删除卡 // RxBool isStressCard = false.obs; // 是否胁迫 // RxBool isAdministrator = false.obs; // 是否为管理员 final RxString typeNumber = ''.obs; // 指纹号 final RxString typeName = ''.obs; // 指纹名字 RxString startDate = ''.obs; // 开始时间 RxString endDate = ''.obs; // 结束时间 RxString starTime = ''.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; // 卡id }