@extends('layouts.main') @section('content')
| # | Nama Pekerjaan | Worker | Kategori | Beban | Harga | Tanggal | Status | Aksi | |
|---|---|---|---|---|---|---|---|---|---|
| {{ ($pekerjaan->currentPage() - 1) * $pekerjaan->perPage() + $loop->iteration }} |
{{ $item->name }}
{{ Str::limit($item->desc, 50) }}
|
@if($item->user->profile && file_exists(public_path('uploads/users/' . $item->user->id . '/' . $item->user->profile)))
{{ strtoupper(substr($item->user->name, 0, 2)) }}
@endif
{{ $item->user->name }}
{{ $item->user->email }}
|
{{ $item->category->name }} | @php $bebanClass = ''; switch($item->beban) { case 'Ringan': $bebanClass = 'bg-success'; break; case 'Sedang': $bebanClass = 'bg-warning'; break; case 'Berat': $bebanClass = 'bg-danger'; break; default: $bebanClass = 'bg-secondary'; } @endphp {{ $item->beban }} | Rp {{ number_format($item->price, 0, ',', '.') }} |
{{ $item->date ? $item->date->format('d/m/Y') : '-' }}
@if($item->date_pekerjaan)
Pelaksanaan: {{ $item->date_pekerjaan->format('d/m/Y') }}
@if($item->jam_pekerjaan)
{{ date('H:i', strtotime($item->jam_pekerjaan)) }}
@endif
@endif
|
@php $statusClass = ''; switch($item->status) { case 'pending': $statusClass = 'bg-secondary'; break; case 'accepted': $statusClass = 'bg-primary'; break; case 'in_progress': $statusClass = 'bg-warning'; break; case 'waiting_for_approval': $statusClass = 'bg-info'; break; case 'completed': $statusClass = 'bg-success'; break; case 'cancelled': $statusClass = 'bg-danger'; break; case 'rejected': $statusClass = 'bg-dark'; break; default: $statusClass = 'bg-secondary'; } @endphp {{ $item->status_label }} | ||
|
Tidak ada data pekerjaan |
|||||||||