32 lines
1.2 KiB
Dart
Executable File
32 lines
1.2 KiB
Dart
Executable File
import 'package:get/get.dart';
|
|
import 'package:star_lock/main/lockDetail/lockSet/lockSet/lockSetInfo_entity.dart';
|
|
import 'package:star_lock/tools/dateTool.dart';
|
|
|
|
class VideoSlotState { //实时画面 0发生事件事查看 1实时查看
|
|
|
|
VideoSlotState() {
|
|
Map map = Get.arguments;
|
|
if (map['lockSetInfoData'] != null) {
|
|
lockSetInfoData.value = map['lockSetInfoData'];
|
|
}
|
|
if (map['catEyeConfigData'] != null) {
|
|
catEyeConfigData.value = map['catEyeConfigData'];
|
|
}
|
|
}
|
|
Rx<LockSetInfoData> lockSetInfoData = LockSetInfoData().obs;
|
|
Rx<CatEyeConfig> catEyeConfigData = CatEyeConfig().obs;
|
|
|
|
RxBool isCustom = false.obs; //是否自定义
|
|
DateTime dateTime = DateTime.now();
|
|
RxString startDate = DateTool().getNowDateWithType(6).obs; //默认为当前时间
|
|
RxString endDate = DateTool().getNowDateWithType(6).obs; //默认为当前时间
|
|
|
|
RxInt recordMode = 0.obs; //录像时段 0全天 1自定义时间
|
|
|
|
RxInt recordStartTime = 0.obs; // 自定义开始时间
|
|
RxInt recordEndTime = 0.obs; // 自定义结束时间
|
|
RxString recordTime = ''.obs; //有人出现时录像
|
|
RxInt detectionDistance = 0.obs; //人体侦测距离
|
|
RxInt realTimeMode = 0.obs;
|
|
}
|