@for($ngay = 1; $ngay <= $soNgayTrongThang; $ngay++) @endfor @for($ngay = 1; $ngay <= $soNgayTrongThang; $ngay++) @php $thu = \Carbon\Carbon::createFromDate($nam, $thang, $ngay)->dayOfWeek; $tenThu = match($thu) { 0 => 'CN', 1 => 'Hai', 2 => 'Ba', 3 => 'Tư', 4 => 'Năm', 5 => 'Sáu', 6 => 'Bảy' }; @endphp @endfor @foreach($dsNhanVienMayChamCong as $index => $nhanVienMayChamCong) @php $idNV = $nhanVienMayChamCong->id_nhan_vien; $classBackground = $index % 2 === 0 ? '#ccc;' : ''; @endphp @for($ngay = 1; $ngay <= $soNgayTrongThang; $ngay++) @endfor @for($ngay = 1; $ngay <= $soNgayTrongThang; $ngay++) @endfor @endforeach
Bảng Chấm Công
Tháng {{ $thang }} Năm {{ $nam }}
Giờ công chuẩn: {{ $gioCongChuanTrongThang }}
Ngày công chuẩn: {{ $soNgayCongChuan }}
STT Số thẻ Họ Và tên {{ str_pad($ngay, 2, '0', STR_PAD_LEFT) }} Tổng số
giờ làm
việc
Tổng số
giờ làm thêm
Số ngày
nghỉ hưởng
0% lương
Số ngày
nghỉ hưởng
100% lương
Tồn phép
Tháng
{{ str_pad((int)$thang - 1 == 0 ? 12 : (int)$thang - 1, 2, '0', STR_PAD_LEFT) }}/{{ (int)$thang == 1 ? $nam - 1 : $nam }}
Phép năm
còn lại
Số ngày
không tính
cơm bao
gồm:(nghỉ phép,
nghỉ ko
lương, CT. TỈNH,
ốm đau,
cưới hỏi,..)
Ngày công có phụ cấp cơm Ngày công có
phụ cấp
cơm tăng ca
(>=10.5h/ngày)
{{ $tenThu }}
{{ $index + 1 }} {{ $nhanVienMayChamCong->id_nhan_vien }} {{ $nhanVienMayChamCong->nhanVien->ho_ten }} {{ isset($duLieuChamCong[$idNV][$ngay]) && ($duLieuChamCong[$idNV][$ngay]) > 0 ? $duLieuChamCong[$idNV][$ngay] : 0 }} {{ isset($duLieuTongHop[$idNV]['tong_gio_lam']) ? round($duLieuTongHop[$idNV]['tong_gio_lam'], 1) : '0.0' }} {{ isset($duLieuTongHop[$idNV]['tong_gio_tang_ca']) ? round($duLieuTongHop[$idNV]['tong_gio_tang_ca'], 1) : '0.0' }} {{ $duLieuTongHop[$idNV]['nghi_0_luong'] ?? '-' }} {{ isset($duLieuTongHop[$idNV]['nghi_100_luong']) ? round($duLieuTongHop[$idNV]['nghi_100_luong'], 1) : '-' }} {{ $duLieuTongHop[$idNV]['ton_phep_thang_truoc'] ?? '0.0' }} {{ $duLieuTongHop[$idNV]['phep_nam_con_lai'] ?? '0.0' }} {{ $duLieuTongHop[$idNV]['ngay_khong_tinh_com'] ?? '0.0' }} {{ $duLieuTongHop[$idNV]['co_com_trua'] ?? '0.0' }} {{ isset($duLieuTongHop[$idNV]['ngay_co_com_tang_ca']) ? round($duLieuTongHop[$idNV]['ngay_co_com_tang_ca'], 1) : 0 }}
{{ $maTranNghiPhep[$idNV][$ngay] ?? '' }}