import 'dart:async'; import 'package:flutter/material.dart'; import 'package:get/get.dart'; import '../../../../tools/showTipView.dart'; import 'lockSetInfo_entity.dart'; class LockSetState { final Rx lockSetInfoData = LockSetInfoData().obs; final Rx lockFeature = LockFeature().obs; final Rx lockSettingInfo = LockSettingInfo().obs; final Rx lockStatus = LockStatus().obs; final Rx lockBasicInfo = LockBasicInfo().obs; final RxInt lockId = 0.obs; RxBool isOnlyOneData = false.obs; RxInt isAttendance = 0.obs; // 是否开启考勤 RxInt isOpenLockNeedOnline = 0.obs; // APP开锁时是否需联网 RxInt isUnlockReminder = 0.obs; // 是否开启开锁提醒 RxInt isOpenBlueBroadcast = 0.obs; // 是否开启蓝牙广播 RxInt isOpenExceptionWarnings = 0.obs; // 是否开启异常警告 RxInt isOpenStayWarn = 0.obs; // 是否开启逗留警告 TextEditingController passwordTF = TextEditingController(); int settingUpSupportFeatures = 0; RxBool ifCurrentScreen = true.obs; // 是否是当前界面,用于判断是否需要针对当前界面进行展示 RxBool deleteAdministratorIsHaveAllData = false.obs; // 删除管理员是否有所有数据 RxInt sureBtnState = 0.obs;// 0普通状态(可用) 1连接中(不可用) final ShowTipView showTipView = ShowTipView(); LockSetState() { Map map = Get.arguments; lockId.value = map['lockId']; isOnlyOneData.value = map['isOnlyOneData']; } }