30 lines
901 B
Dart
30 lines
901 B
Dart
|
|
import 'package:flutter/material.dart';
|
|
import 'package:get/get.dart';
|
|
|
|
import '../../lockMian/entity/lockListInfo_entity.dart';
|
|
|
|
// enum RKConnectState {
|
|
// NULL,
|
|
// STOPPED, //已暂停连接 0
|
|
// CONNECTING, //1 连接开锁中
|
|
// CONNECTED, //2 已连接开锁成功
|
|
// CHECKING, //检测可用性 3
|
|
// CONNECTFAIL, //蓝牙连接失败 4
|
|
// }
|
|
|
|
class LockDetailState {
|
|
Rx<LockListInfoItemEntity> keyInfos = LockListInfoItemEntity().obs;
|
|
|
|
String lockNetToken = "";
|
|
var lockUserNo = 0;
|
|
var senderUserId = 0;
|
|
|
|
var isAttendance = 0.obs;// 是否开启考勤
|
|
var isOpenLockNeedOnline = 0.obs; // APP开锁时是否需联网
|
|
var electricQuantity = 0.obs; // 电量
|
|
|
|
//过渡动画控制器
|
|
late AnimationController animationController;
|
|
var lockState = 0.obs;// 0未连接普通状态 1连接开锁中(展示动画) 2已连接开锁成功 3检测可用性 4连接失败
|
|
} |