@extends('layouts.main') @section('content')

Detail Pekerjaan

Informasi Pekerjaan
@if($pekerjaan->deal_price && $pekerjaan->deal_price != $pekerjaan->price) @endif @if($pekerjaan->date_pekerjaan) @endif
Nama Pekerjaan: {{ $pekerjaan->name }}
Kategori: {{ $pekerjaan->category->name }}
Beban Pekerjaan: @php $bebanClass = ''; switch($pekerjaan->beban) { case 'Ringan': $bebanClass = 'bg-success'; break; case 'Sedang': $bebanClass = 'bg-warning'; break; case 'Berat': $bebanClass = 'bg-danger'; break; default: $bebanClass = 'bg-secondary'; } @endphp {{ $pekerjaan->beban }}
Harga: Rp {{ number_format($pekerjaan->price, 0, ',', '.') }}
Harga Deal: Rp {{ number_format($pekerjaan->deal_price, 0, ',', '.') }}
Durasi: {{ $pekerjaan->day }} hari
Tanggal Dibuat: {{ $pekerjaan->date ? $pekerjaan->date->format('d/m/Y') : '-' }}
Tanggal Pelaksanaan: {{ $pekerjaan->date_pekerjaan->format('d/m/Y') }} @if($pekerjaan->jam_pekerjaan) {{ date('H:i', strtotime($pekerjaan->jam_pekerjaan)) }} @endif
Status: @php $statusClass = ''; switch($pekerjaan->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 {{ $pekerjaan->status_label }}
Dibuat: {{ $pekerjaan->created_at->format('d/m/Y H:i') }}
Diperbarui: {{ $pekerjaan->updated_at->format('d/m/Y H:i') }}
Deskripsi Pekerjaan:
{{ $pekerjaan->desc }}
@if($pekerjaan->accepted_user_id && $pekerjaan->acceptedUser)
Informasi Customer
@if($pekerjaan->acceptedUser->profile && file_exists(public_path('uploads/users/' . $pekerjaan->acceptedUser->id . '/' . $pekerjaan->acceptedUser->profile))) Profile @else
{{ strtoupper(substr($pekerjaan->acceptedUser->name, 0, 2)) }}
@endif
{{ $pekerjaan->acceptedUser->name }}

{{ $pekerjaan->acceptedUser->email }}

{{ $pekerjaan->acceptedUser->phone }}

Customer yang Menerima
@endif @if($pekerjaan->transaksi)
Informasi Transaksi
@if($pekerjaan->transaksi->bukti_transfer) @endif
Kode Transaksi: {{ $pekerjaan->transaksi->transaction_code }}
Jumlah: {{ $pekerjaan->transaksi->formatted_amount }}
Status: @php $transaksiStatusClass = ''; switch($pekerjaan->transaksi->status_transaksi) { case 'pending': $transaksiStatusClass = 'bg-warning'; break; case 'menunggu_verifikasi': $transaksiStatusClass = 'bg-info'; break; case 'berhasil': $transaksiStatusClass = 'bg-success'; break; case 'ditolak': $transaksiStatusClass = 'bg-danger'; break; case 'expired': $transaksiStatusClass = 'bg-dark'; break; default: $transaksiStatusClass = 'bg-secondary'; } @endphp {{ $pekerjaan->transaksi->status_label }}
Deadline: {{ $pekerjaan->transaksi->deadline ? $pekerjaan->transaksi->deadline->format('d/m/Y H:i') : '-' }}
Bukti Transfer: Lihat Bukti
@endif
Informasi Worker
@if($pekerjaan->user->profile && file_exists(public_path('uploads/users/' . $pekerjaan->user->id . '/' . $pekerjaan->user->profile))) Profile @else
{{ strtoupper(substr($pekerjaan->user->name, 0, 2)) }}
@endif
{{ $pekerjaan->user->name }}

{{ $pekerjaan->user->email }}

{{ $pekerjaan->user->phone }}

@if($pekerjaan->user->deskripsi_pekerjaan)
{{ $pekerjaan->user->deskripsi_pekerjaan }}
@endif @if($pekerjaan->user->tools)
Tools: {{ $pekerjaan->user->tools }}
@endif @if($pekerjaan->user->skills)
Skills: {{ $pekerjaan->user->skills }}
@endif
@if($pekerjaan->img1 || $pekerjaan->img2 || $pekerjaan->img3 || $pekerjaan->img4)
Gambar Pekerjaan
@php $folderPath = $pekerjaan->id_category . '_' . $pekerjaan->id; @endphp @for($i = 1; $i <= 4; $i++) @php $imgField = "img{$i}"; @endphp @if($pekerjaan->{$imgField})
Gambar {{ $i }}
@endif @endfor
@endif
@endsection