import 'package:get/get.dart'; import 'package:star_lock/main/lockDetail/lockSet/lockSet/lockSetInfo_entity.dart'; class CatEyeSetState { CatEyeSetState() { Map map = Get.arguments; lockSetInfoData.value = map['lockSetInfoData']; if (lockSetInfoData.value != null && lockSetInfoData.value.lockSettingInfo != null) { selectBrightDuration.value = '${lockSetInfoData.value.lockSettingInfo?.autoLightScreenTime} ${'秒'.tr}'; if (lockSetInfoData.value.lockSettingInfo?.autoLightScreen == 1) { isAutoBright.value = true; } else { isAutoBright.value = false; } if (lockSetInfoData.value.lockSettingInfo?.stayWarn == 1) { isStayWarning.value = true; } else { isStayWarning.value = false; } if (lockSetInfoData.value.lockSettingInfo?.abnormalWarn == 1) { isExceptionWarning.value = true; } else { isExceptionWarning.value = false; } } } RxList brightDurationTimeList = ['10${'秒'.tr}', '15${'秒'.tr}', '20${'秒'.tr}'].obs; RxString selectBrightDuration = '10 ${'秒'.tr}'.obs; //选中的亮屏持续时间 RxBool isAutoBright = false.obs; //自动亮屏 RxBool isStayWarning = false.obs; //逗留警告 RxBool isExceptionWarning = false.obs; //异常警告 Rx lockSetInfoData = LockSetInfoData().obs; RxString selectCatEyeWorkMode = ''.obs; //猫眼工作模式 final String settingSuccess = '设置成功'.tr; }