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 { var lockSetInfoData = LockSetInfoData().obs; var catEyeConfigData = CatEyeConfig().obs; var isCustom = false.obs; //是否自定义 DateTime dateTime = DateTime.now(); var startDate = DateTool().getNowDateWithType(6).obs; //默认为当前时间 var endDate = DateTool().getNowDateWithType(6).obs; //默认为当前时间 var recordMode = 0.obs; //录像时段 0全天 1自定义时间 var recordStartTime = 0.obs; // 自定义开始时间 var recordEndTime = 0.obs; // 自定义结束时间 var recordTime = ''.obs; //有人出现时录像 var detectionDistance = 0.obs; //人体侦测距离 var realTimeMode = 0.obs; //实时画面 0发生事件事查看 1实时查看 VideoSlotState() { Map map = Get.arguments; if (map['lockSetInfoData'] != null) { lockSetInfoData.value = map['lockSetInfoData']; } if (map['catEyeConfigData'] != null) { catEyeConfigData.value = map['catEyeConfigData']; } } }