31 lines
1.1 KiB
Dart
Raw Normal View History

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