@extends('layouts.app') @section('content') {{-- [PERUBAHAN 1] Tambahkan wrapper x-data untuk mengelola modal hapus --}}
{{-- 'div' ini adalah pembungkus konten Anda yang sudah ada --}}
{{-- Header Halaman --}}

Daftar Pembayaran Tukang

Kelola data pembayaran untuk semua mandor di berbagai proyek.

+ Tambah Pembayaran
{{-- Notifikasi --}} @if(session('success')) @endif {{-- Panel Filter --}}
{{-- Filter by Proyek --}}
{{-- Filter by Mandor --}}
{{-- Tombol Aksi Filter --}}
Reset
{{-- Tabel Data --}}
@forelse ($tukangs as $tukang) @empty @endforelse
Proyek Nama Mandor Bukti Absensi Total Pembayaran Tgl. Jatuh Tempo Tgl. Pembayaran Bukti Pembayaran Status Aksi
{{ $tukang->proyek->nama_proyek ?? 'N/A' }} {{ $tukang->nama_mandor }} {{-- Tombol untuk Popup Bukti Absensi --}} @if($tukang->bukti_absensi) @php $fileUrl = asset('storage/'. $tukang->bukti_absensi); $fileType = pathinfo($tukang->bukti_absensi, PATHINFO_EXTENSION) == 'pdf' ? 'pdf' : 'image'; @endphp @else N/A @endif Rp. {{ number_format($tukang->total_pembayaran, 0, ',', '.') }} {{ \Carbon\Carbon::parse($tukang->tanggal_jatuh_tempo)->format('d M Y') }} {{ $tukang->tanggal_pembayaran ? \Carbon\Carbon::parse($tukang->tanggal_pembayaran)->format('d M Y') : '-' }} {{-- Tombol untuk Popup Bukti Pembayaran --}} @if($tukang->bukti_pembayaran) @php $fileUrl = asset('storage/' . $tukang->bukti_pembayaran); $fileType = pathinfo($tukang->bukti_pembayaran, PATHINFO_EXTENSION) == 'pdf' ? 'pdf' : 'image'; @endphp @else N/A @endif {{ $tukang->status_pembayaran }} @if($tukang->status_pembayaran !== 'Lunas') @endif Edit {{-- [PERUBAHAN 2] Ganti
Hapus dengan {{-- Akhir Perubahan --}}
Tidak ada data pembayaran yang dapat ditampilkan.
{{ $tukangs->links() }}
{{-- Ini adalah penutup dari
--}} {{-- ========================================================= --}} {{-- [PERUBAHAN 3] SEMUA MODAL DITEMPATKAN DI SINI --}} {{-- (Di luar 'space-y-8' tapi di dalam 'x-data') --}} {{-- ========================================================= --}} {{-- MODAL 1: Bukti (Sudah Ada) --}} {{-- MODAL 2: Lunas (Sudah Ada) --}} {{-- =================================== --}} {{-- [PERUBAHAN 4] MODAL HAPUS (BARU) --}} {{-- =================================== --}}
{{-- Ini adalah penutup dari
--}} @endsection @push('scripts') {{-- Ini adalah script Anda yang sudah ada untuk modal 'proof' dan 'lunas' --}} @endpush