Fixed Shift Labels in Logbook and made Verified/Unverified badge clickable

This commit is contained in:
2026-03-08 08:45:30 +08:00
parent 88432551c8
commit d3da8901a4
2 changed files with 569 additions and 11 deletions
+3
View File
@@ -5,6 +5,7 @@ class AttendanceLog {
required this.id,
required this.userId,
required this.dutyScheduleId,
required this.shiftType,
required this.checkInAt,
required this.checkInLat,
required this.checkInLng,
@@ -19,6 +20,7 @@ class AttendanceLog {
final String id;
final String userId;
final String dutyScheduleId;
final String shiftType;
final DateTime checkInAt;
final double checkInLat;
final double checkInLng;
@@ -39,6 +41,7 @@ class AttendanceLog {
id: map['id'] as String,
userId: map['user_id'] as String,
dutyScheduleId: map['duty_schedule_id'] as String,
shiftType: map['shift_type'] as String? ?? 'normal',
checkInAt: AppTime.parse(map['check_in_at'] as String),
checkInLat: (map['check_in_lat'] as num).toDouble(),
checkInLng: (map['check_in_lng'] as num).toDouble(),