Semua pekerjaan
{{ $counts['total'] }}
@extends('layouts.app') @section('title', 'Manajemen Pekerjaan') @section('content') @php $oldJobId = filter_var(old('id_pekerjaan'), FILTER_VALIDATE_INT); $editingAfterError = old('_form') === 'job' && old('_method') === 'PUT' && $oldJobId; $jobFormAction = $editingAfterError ? route('pkbm.pekerjaan.update', $oldJobId) : route('pkbm.pekerjaan.store'); $oldStatusJobId = filter_var(old('_job_id'), FILTER_VALIDATE_INT); @endphp
Atur penanggung jawab, prioritas, deadline, dan progres pekerjaan lembaga.
Permintaan belum dapat diproses.
Semua pekerjaan
{{ $counts['total'] }}
Belum dimulai
{{ $counts['Belum Dimulai'] }}
Sedang dikerjakan
{{ $counts['Sedang Dikerjakan'] }}
Selesai
{{ $counts['Selesai'] }}
@if ($jobs->total()) Menampilkan {{ $jobs->firstItem() }}–{{ $jobs->lastItem() }} dari {{ $jobs->total() }} pekerjaan @else 0 pekerjaan ditampilkan @endif
| No. | Pekerjaan | Penanggung jawab | Prioritas | Deadline | Sisa waktu | Status & catatan | Aksi |
|---|---|---|---|---|---|---|---|
| {{ $jobs->firstItem() + $loop->index }} |
{{ $job->nama_pekerjaan }} {{ $job->deskripsi ?: 'Tidak ada deskripsi' }} |
{{ $job->penanggung_jawab }} Pelaksana |
$job->prioritas === 'Tinggi', 'bg-amber-50 text-amber-700' => $job->prioritas === 'Sedang', 'bg-slate-100 text-slate-600' => $job->prioritas === 'Rendah' || ! in_array($job->prioritas, $priorities, true), ])>{{ $job->prioritas ?: 'Belum diatur' }} | @if ($job->deadline) {{ \Carbon\CarbonImmutable::parse($job->deadline)->format('d/m/Y') }} @else Belum ditentukan @endif | @if ($job->status === 'Selesai') Beres @elseif ($job->days_remaining === null) Belum ada deadline @elseif ($job->days_remaining < 0) Terlambat {{ abs($job->days_remaining) }} hari @elseif ($job->days_remaining === 0) Hari ini @else {{ $job->days_remaining }} hari lagi @endif |
{{ $job->keterangan ?: 'Belum ada catatan progres' }} |
|
|
{{ $counts['total'] ? 'Pekerjaan tidak ditemukan' : 'Belum ada pekerjaan' }} {{ $counts['total'] ? 'Coba ubah kata pencarian atau filter status.' : 'Tambahkan pekerjaan pertama untuk mulai mengatur tugas dan deadline lembaga.' }} |
|||||||
Gunakan navigasi untuk melihat pekerjaan lainnya.
{{ $jobs->links() }}