@extends('layouts.main') @section('title', 'PIC Task') @section('navbarTitle', 'Task Tracker') @section('content') @php $picTaskStaffOptions = collect($picTaskStaffOptions ?? []); // dd($picTaskStaffOptions); $picTaskRows = collect($picTaskRows ?? []); $picTaskSummary = $picTaskSummary ?? [ 'completion_rate' => 0, 'total_tasks' => 0, 'in_progress_tasks' => 0, 'completed_tasks' => 0, 'total_progress' => 0, 'in_progress_progress' => 0, 'completed_progress' => 0, ]; $picTaskMonthOptions = $picTaskMonthOptions ?? []; $picTaskYearOptions = $picTaskYearOptions ?? []; $picTaskSelectedMonth = (int) ($picTaskSelectedMonth ?? now('Asia/Jakarta')->month); $picTaskSelectedYear = (int) ($picTaskSelectedYear ?? now('Asia/Jakarta')->year); $tasksByStaff = $picTaskRows->groupBy('staff_id'); @endphp

Task Management

A comprehensive list of all tasks performed by the team.

Task Completion Rate

{{ $picTaskSummary['completion_rate'] }}%
{{ $picTaskSummary['completion_rate'] }}% Complete

Total Tasks

{{ $picTaskSummary['total_tasks'] }} Tasks
{{ $picTaskSummary['total_progress'] }}% Complete

In Progress

{{ $picTaskSummary['in_progress_tasks'] }} Tasks
{{ $picTaskSummary['in_progress_progress'] }}% Complete

Completed

{{ $picTaskSummary['completed_tasks'] }} Tasks
{{ $picTaskSummary['completed_progress'] }}% Complete

Team Task List

A comprehensive list of all tasks performed by the team.

@forelse ($picTaskRows as $taskRow) @include('pic_attendance.task.partials.task-card', ['taskRow' => $taskRow]) @empty
No task data available.
@endforelse
@foreach ($picTaskStaffOptions as $staffIndex => $staffOption)
@forelse ($tasksByStaff->get($staffOption['id'], collect()) as $taskRow) @include('pic_attendance.task.partials.task-card', ['taskRow' => $taskRow]) @empty
No task data available.
@endforelse
@endforeach
@endsection