@extends('layouts.app') @section('title', 'Manajemen Proyek') @section('page_title', 'Manajemen Proyek') @section('page_subtitle', 'Monitoring proyek, pelanggan, mitra, status, progress, dan nilai kontrak') @section('content')
Dashboard + Proyek
@if (session('success'))
{{ session('success') }}
@endif

Daftar Proyek

Cari kode, nama proyek, pelanggan, PIC, mitra, atau status.

@forelse ($data as $index => $row) @php $statusClass = match($row->status ?? '') { 'Penawaran' => 'badge-warning', 'Kontrak' => 'badge-info', 'Berjalan' => 'badge-primary', 'Selesai' => 'badge-success', 'Batal' => 'badge-danger', default => 'badge-muted', }; $progress = (float) ($row->progress_persen ?? 0); @endphp
{{ method_exists($data, 'firstItem') ? $data->firstItem() + $index : $index + 1 }}
{{ $row->nama_proyek ?? '-' }} {{ $row->kode_proyek ?? '-' }} @if(!empty($row->lokasi)) • {{ $row->lokasi }} @endif
Pelanggan{{ $row->nama_pelanggan ?? '-' }}
Mitra{{ $row->nama_mitra ?? '-' }}
Status{{ $row->status ?? '-' }}
NilaiRp {{ number_format((float) ($row->nilai_kontrak ?? 0), 0, ',', '.') }}
{{ number_format($progress, 0) }}%
Detail Edit
@csrf
@empty
Belum ada data proyek.

Tambah data baru atau ubah filter pencarian.

+ Proyek
@endforelse
@if (method_exists($data, 'links'))
{{ $data->links() }}
@endif
@endsection