@extends('layouts.app') @section('content')
{{-- Header Halaman --}}

Daftar Proyek

Kelola semua proyek yang sedang berjalan, ditunda, atau telah selesai.

+ Tambah Proyek Baru
{{-- Notifikasi Sukses atau Error --}} @if(session('success')) @endif @if(session('error')) @endif {{-- Tabel Proyek --}}
{{-- [BARU] --}} @forelse ($proyeks as $proyek) {{-- [DIUBAH] Logika untuk menghitung total dan sisa anggaran dipindahkan ke sini --}} @php // Hitung total pengeluaran dari hasil eager loading $totalPengeluaran = ($proyek->pengeluarans_sum_total ?? 0) + ($proyek->tagihans_sum_nilai_tagihan ?? 0); // Hitung sisa anggaran $sisaAnggaran = $proyek->nilai_kontrak - $totalPengeluaran; @endphp {{-- [BARU] Tampilkan Sisa Anggaran --}} @empty {{-- Colspan diubah ke 8 --}} @endforelse
Nama Proyek Anggaran Total Pengeluaran Sisa AnggaranSisa Waktu PIC Status Aksi
{{ $proyek->nama_proyek }} Rp. {{ number_format($proyek->nilai_kontrak, 0, ',', '.') }} Rp. {{ number_format($totalPengeluaran, 0, ',', '.') }} Rp. {{ number_format($sisaAnggaran, 0, ',', '.') }} {{ $proyek->sisa_waktu }} {{ $proyek->pic }} ({{ $proyek->no_pic }}) {{ $proyek->status }} @if($proyek->status !== 'Selesai')
@csrf
@endif Edit
@csrf @method('DELETE')
Tidak ada data proyek yang dapat ditampilkan.
{{-- Link Pagination --}}
{{ $proyeks->links() }}
@endsection