import 'package:flutter/material.dart'; import 'package:get/get.dart'; import '../../fingerprint/fingerprintList/fingerprintListData_entity.dart'; class CardDetailState{ final fingerprintItemData = FingerprintItemData().obs; final type = 0.obs;// 0卡 1指纹 2遥控 final TextEditingController changeNameController = TextEditingController(); var ifCurrentScreen = true.obs; // 是否是当前界面,用于判断是否需要针对当前界面进行展示 var sureBtnState = 0.obs;// 0普通状态(可用) 1连接中(不可用) final typeNumber = "".obs;// 指纹号 final typeName = "".obs;// 指纹名字 var effectiveDateTime = 0.obs;// 生效时间 var failureDateTime = 0.obs;// 失效时间 final keyType = 0.obs;// 永久:1;限时2,单次3,循环:4 var weekDay = [].obs;// 有效日 var adder = "".obs;// 添加者 var addTime = 0.obs;// 添加时间 var keyId = 0.obs;// 卡id final isStressFingerprint = false.obs; CardDetailState() { Map map = Get.arguments; fingerprintItemData.value = map["fingerprintItemData"]; keyId.value = fingerprintItemData.value.cardId!; typeNumber.value = fingerprintItemData.value.cardNumber!; typeName.value = fingerprintItemData.value.cardName!; changeNameController.text = typeName.value; effectiveDateTime.value = fingerprintItemData.value.startDate!; failureDateTime.value = fingerprintItemData.value.endDate!; keyType.value = fingerprintItemData.value.cardType!; adder.value = fingerprintItemData.value.senderUsername!; addTime.value = fingerprintItemData.value.createDate!; isStressFingerprint.value = fingerprintItemData.value.isCoerced! == 2 ? true : false; weekDay.value = fingerprintItemData.value.weekDay!; } }