import 'package:date_format/date_format.dart'; import 'package:get/get.dart'; import '../../../../translations/trans_lib.dart'; import '../../../lockMian/entity/lockListInfo_entity.dart'; import 'checkingInListDay_entity.dart'; import 'checkingInListMonth_entity.dart'; class CheckingInListState{// 未打车 CheckingInListState() { getKeyInfosData.value = Get.arguments as LockListInfoItemEntity; } final Rx getKeyInfosData = LockListInfoItemEntity().obs; final RxString companyId = ''.obs; final RxString listType = '1'.obs;// 1早到榜 2迟到榜 3勤奋榜 final RxString listTypeStr = TranslationLoader.lanKeys!.earlyArrivalList!.tr.obs;// 1早到榜 2迟到榜 3勤奋榜 final RxBool isDay = true.obs;// 日榜还是月榜 final RxInt checkListDateTimestamp = DateTime.now().millisecondsSinceEpoch.obs;// 查询日期时间戳 final RxString checkListDate = formatDate(DateTime.now(), [mm,'-',dd]).obs;// 查询日期 final RxList checkingInDayListData = [].obs; final RxList checkingInMonthListData = [].obs; RxString lateTimes = ''.obs;// 迟到 RxString earlyTimes = ''.obs;// 早退 RxString noPunchTimes = ''.obs; }