@push('styles') @endpush
Tổng chi thưởng Quý {{ $quy }}

{{ number_format($tongTienQuy, 0, ',', '.') }} đ

Tổng đơn hoàn thành

{{ number_format($tongDonQuy) }} đơn

Số người nhận thưởng

{{ $thongKeNhanVien->count() }} người

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
BẢNG TỔNG HỢP THEO NHÂN VIÊN
@csrf
@if($thongKeNhanVien->count() > 0)
@csrf
@endif
@forelse($thongKeNhanVien as $id_nv => $data) @php // Kiểm tra xem nhân viên này đã bị khóa chưa (chỉ cần 1 record bị khóa là tính đã khóa) $isLocked = $data['chi_tiet']->where('trang_thai_khoa', 1)->count() > 0; @endphp @empty @endforelse
STT Kỹ thuật viên Số Đơn Hàng Entry Advanced Height End Đào Tạo Công Nghệ LC đơn normal Tổng Đạt Điều Kiện Nhận (VNĐ) Khóa / Mở
{{ $loop->iteration }} {{ $data['nhan_vien']->ho_ten ?? 'N/A' }} {{ $data['tong_don'] }} đơn +{{ number_format($data['thuong_entry'], 0, ',', '.') }} đ +{{ number_format($data['thuong_advance'], 0, ',', '.') }} đ +{{ number_format($data['thuong_height_end'], 0, ',', '.') }} đ +{{ number_format($data['thuong_dao_tao_cong_nghe'], 0, ',', '.') }} đ +{{ number_format($data['thuong_lc'], 0, ',', '.') }} đ +{{ number_format($data['thuong_normal'], 0, ',', '.') }} đ +{{ number_format($data['tong_thuong'], 0, ',', '.') }} đ
@csrf
@php $chiTiet = collect($data['chi_tiet']); $chuaPhat = $chiTiet->whereNull('id_dot_nhan'); $daPhatGroups = $chiTiet->whereNotNull('id_dot_nhan')->groupBy('id_dot_nhan'); @endphp
Danh sách chờ phát thưởng
@if(!$isLocked && $chuaPhat->count() > 0) @endif
@if($chuaPhat->count() > 0) @foreach($chuaPhat as $ct) @endforeach
Mã Đơn Ngày tạo Loại Thưởng Chi tiết diễn giải Số Tiền Trạng Thái Thưởng Hành động
@if($ct->trang_thai_khoa == 1) @elseif($ct->trang_thai_nhan == 0) @elseif($ct->trang_thai_nhan == 2) @else @endif {{ $ct->donHang->nguon_crm == "mvn" ? '[MVN] ' : '[3DS] ' }}{{ $ct->donHang->ma_don_hang ?? 'N/A' }} {{ $ct->donHang ? date('d/m/Y', strtotime($ct->donHang->ngay_tao_don)) : '' }} {{ $ct->loaiThuongKyThuat->ma_loai ?? '' }} {!! $ct->mo_ta_chi_tiet ?? $ct->mo_ta !!} {{ $ct->trang_thai_nhan ? '+'. number_format($ct->so_tien_thuong, 0, ',', '.') .' đ' : '' }} @if($ct->trang_thai_nhan == 1) Được thưởng @elseif($ct->trang_thai_nhan == 2) Chưa có ngày nghiệm thu @else Chưa tất toán @endif @if($ct->trang_thai_khoa == 0)
@csrf @method('DELETE')
@else @endif
@else
Không có khoản thưởng nào đang chờ phát.
@endif
@foreach($daPhatGroups as $idDot => $items) @php $dotNhan = $items->first()->dotNhan; $tenDot = $dotNhan->ten_dot ?? 'Đợt không xác định'; $ngayPhat = $dotNhan && $dotNhan->ngay_tao ? \Carbon\Carbon::parse($dotNhan->ngay_tao)->format('d/m/Y H:i') : 'N/A'; $tongTienDot = $items->sum('so_tien_thuong'); @endphp
Đã phát - {{ $tenDot }}
Thời gian phát: {{ $ngayPhat }}
@if(!$isLocked)
@csrf
@endif Tổng: +{{ number_format($tongTienDot, 0, ',', '.') }} đ
@foreach($items as $ct) @endforeach
Mã Đơn Ngày tạo Loại Thưởng Chi tiết diễn giải Số Tiền Trạng Thái Thưởng Hành động
{{ $ct->donHang->ma_don_hang ?? 'N/A' }} {{ $ct->donHang ? date('d/m/Y', strtotime($ct->donHang->ngay_tao_don)) : '' }} {{ $ct->loaiThuongKyThuat->ma_loai ?? '' }} {!! $ct->mo_ta_chi_tiet ?? $ct->mo_ta !!} +{{ number_format($ct->so_tien_thuong, 0, ',', '.') }} đ Được thưởng @if($ct->trang_thai_khoa == 0) @else @endif
@endforeach

Không có dữ liệu thưởng kỹ thuật trong Quý {{ $quy }}/{{ $nam }}.

@csrf
@push('scripts') @endpush