34 lines
1.2 KiB
Dart
Executable File
34 lines
1.2 KiB
Dart
Executable File
|
|
import 'package:get/get.dart';
|
|
import 'package:star_lock/main/lockDetail/messageWarn/msgNotification/msgNotification/msgNotification_entity.dart';
|
|
|
|
class MsgNotificationState {
|
|
|
|
MsgNotificationState() {
|
|
Map map = Get.arguments;
|
|
if (map['lockId'] != null) {
|
|
getLockId.value = map['lockId'];
|
|
}
|
|
if (map['isSupportCatEye'] != null) {
|
|
isSupportCatEye.value = map['isSupportCatEye'] == 1;
|
|
}
|
|
|
|
nDaysNotOpenDoor.value = notifyEnable;
|
|
isLowBattery.value = notifyEnable;
|
|
}
|
|
Rx<MsgNoticeData> msgNoticeInfo = MsgNoticeData().obs;
|
|
RxInt getLockId = 0.obs;
|
|
RxBool isCheck = false.obs;
|
|
RxString nDaysNotOpenDoor = '已启用'.obs; //N天未开门
|
|
RxBool isTamperAlarm = false.obs; //防拆报警
|
|
RxString isLowBattery = '已启用'.obs; //低电量提醒
|
|
RxBool isLeaveHomeOpenDoor = false.obs; //离家开门
|
|
RxBool isDoorNotShut = false.obs; //门未关好
|
|
RxBool isSomeoneRing = false.obs; //有人按门铃
|
|
RxBool isSomeoneAppeared = false.obs; //有人出现在门口
|
|
final String notifyEnable = '已启用'.tr;
|
|
final String notifyDisable = '未启用'.tr;
|
|
final String settingSuccess = '设置成功'.tr;
|
|
RxBool isSupportCatEye = false.obs;
|
|
}
|