2024-04-30 14:46:06 +08:00

47 lines
1.3 KiB
Dart

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();
}
}