import 'package:flutter/material.dart'; import 'package:get/get.dart'; import '../../../blue/blue_manage.dart'; class SaveLockState { var aliName = ''.obs; var pwdTimestamp= 0.obs; var addressInfo = {}.obs; TextEditingController aliNameController = TextEditingController(); var lockUserNo = 0; var lockInfo = {}; var featureValue = ''; var featureSettingValue = ''; var featureSettingParams = []; var isFromMap = 0; // 0:不是从地图界面进入 1:从地图界面进入 var ifCurrentScreen = true.obs; // 是否是当前界面,用于判断是否需要针对当前界面进行展示 var sureBtnState = 0.obs;// 0可点击 1 不可点击 // 管理员密码 var adminPasswordTF = TextEditingController(); var adminPassword = ''; var lockId = 0; SaveLockState() { aliName.value = BlueManage().connectDeviceName; aliNameController.text = aliName.value; Map map = Get.arguments; pwdTimestamp.value = map["pwdTimestamp"]; addressInfo.value = map["addressInfo"]; lockInfo = map["lockInfo"]; featureValue = map["featureValue"]; featureSettingValue = map["featureSettingValue"]; featureSettingParams = map["featureSettingParams"]; isFromMap = map["isFromMap"]; } void onClose() { aliNameController.dispose(); } }