Perbarui logika filter dan tampilan laporan serta otorisasi
- Menambahkan logika filter tambahan pada status permohonan di `LaporanController`. - Memperbaiki render button berdasarkan kondisi `status_bayar` di `laporan/index.blade.php`. - Menambahkan relasi baru untuk data penilaian di `PenilaianController`. - Memperbaiki validasi nilai plafon pada fitur otorisasi di `otorisator/index.blade.php`. - Menambahkan kondisi dinamis untuk data persetujuan EO dan DD di `otorisator/show.blade.php`.
This commit is contained in:
@@ -46,7 +46,11 @@ class LaporanController extends Controller
|
||||
}
|
||||
|
||||
// Retrieve data from the database
|
||||
$query = Permohonan::query()->whereIn('status',['proses-laporan','done']);
|
||||
$query = Permohonan::query()->whereIn('status',['proses-laporan','done'])->whereNotNull('approval_so_at')->whereNotNull('approval_eo_at')->where(function ($q) {
|
||||
$q->whereIn('nilai_plafond_id', [1,4])
|
||||
->whereNotNull('approval_dd_at')
|
||||
->orWhereIn('nilai_plafond_id', [2,3]);
|
||||
});
|
||||
|
||||
$query = $query->orderBy('nomor_registrasi', 'desc');
|
||||
// Apply search filter if provided
|
||||
|
||||
@@ -550,7 +550,7 @@ class PenilaianController extends Controller
|
||||
$filteredRecords = $query->count();
|
||||
|
||||
// Ambil data dengan relasi
|
||||
$data = $query->with(['user', 'debiture', 'branch', 'tujuanPenilaian', 'approveSo'])->get();
|
||||
$data = $query->with(['user', 'debiture', 'branch', 'tujuanPenilaian', 'approveSo', 'approveEo', 'approveDd'])->get();
|
||||
|
||||
|
||||
// Hitung jumlah halaman
|
||||
|
||||
Reference in New Issue
Block a user