diff --git a/app/Http/Controllers/PersetujuanPenawaranController.php b/app/Http/Controllers/PersetujuanPenawaranController.php
index f33d626..e50f107 100644
--- a/app/Http/Controllers/PersetujuanPenawaranController.php
+++ b/app/Http/Controllers/PersetujuanPenawaranController.php
@@ -12,6 +12,7 @@
class PersetujuanPenawaranController extends Controller
{
public $user;
+
/**
* Display a listing of the resource.
*/
@@ -21,6 +22,12 @@
return view('lpj::persetujuan_penawaran.index', compact('persetujuanPenawarans'));
}
+ /**
+ * Store a newly created resource in storage.
+ */
+ /**
+ * Store a newly created resource in storage.
+ */
/**
* Store a newly created resource in storage.
*/
@@ -29,10 +36,42 @@
$validated = $request->validated();
$validated['created_by'] = Auth::id();
- PersetujuanPenawaran::create($validated);
+ $persetujuanPenawaran = PersetujuanPenawaran::updateOrCreate(
+ ['penawaran_id' => $validated['penawaran_id']],
+ $validated,
+ );
+
+ $folderPath = 'persetujuan_penawaran/' . $validated['penawaran_id'];
+
+ if ($request->hasFile('file_persetujuan_penawaran')) {
+ $persetujuanPenawaran->file_persetujuan_penawaran = $request->file('file_persetujuan_penawaran')->store(
+ $folderPath,
+ 'public',
+ );
+ }
+
+ if ($request->hasFile('surat_representasi')) {
+ $persetujuanPenawaran->surat_representasi = $request->file('surat_representasi')->store(
+ $folderPath,
+ 'public',
+ );
+ }
+
+ if ($request->hasFile('bukti_bayar')) {
+ $persetujuanPenawaran->bukti_bayar = $request->file('bukti_bayar')->store($folderPath, 'public');
+ }
+
+ $persetujuanPenawaran->save();
+
+ // Update the status of the related permohonan to 'spk'
+ $permohonan = Permohonan::find(request()->get('permohonan_id'));
+ if ($permohonan) {
+ $permohonan->status = 'spk';
+ $permohonan->save();
+ }
return redirect()
- ->route('persetujuan-penawaran.index')->with('success', 'Persetujuan Penawaran created successfully.');
+ ->route('persetujuan-penawaran.index')->with('success', 'Persetujuan Penawaran berhasil disimpan.');
}
/**
@@ -54,9 +93,11 @@
/**
* Show the form for editing the specified resource.
*/
- public function edit(PersetujuanPenawaran $persetujuanPenawaran)
+ public function edit($id)
{
- return view('lpj::persetujuan_penawaran.edit', compact('persetujuanPenawaran'));
+ $permohonan = Permohonan::with(['debiture', 'penawaranTender.detail'])->find($id);
+
+ return view('lpj::persetujuan_penawaran.form', compact('permohonan'));
}
/**
@@ -97,8 +138,7 @@
if ($request->has('search') && !empty($request->get('search'))) {
$search = $request->get('search');
$query->where(function ($q) use ($search) {
- $q
- ->where('nomor_registrasi', 'LIKE', "%$search%");
+ $q->where('nomor_registrasi', 'LIKE', "%$search%");
});
}
@@ -125,7 +165,7 @@
$filteredRecords = $query->count();
// Get the data for the current page
- $data = $query->with(['debiture','penawaranTender.detail','penawaranTender.persetujuan'])->get();
+ $data = $query->with(['debiture', 'penawaranTender.detail', 'penawaranTender.persetujuan'])->get();
// Calculate the page count
$pageCount = ceil($totalRecords / $request->get('size'));
diff --git a/resources/views/persetujuan_penawaran/form.blade.php b/resources/views/persetujuan_penawaran/form.blade.php
new file mode 100644
index 0000000..5506a39
--- /dev/null
+++ b/resources/views/persetujuan_penawaran/form.blade.php
@@ -0,0 +1,126 @@
+@extends('layouts.main')
+
+@section('breadcrumbs')
+ {{ Breadcrumbs::render(request()->route()->getName()) }}
+@endsection
+
+@section('content')
+
+@endsection
diff --git a/routes/breadcrumbs.php b/routes/breadcrumbs.php
index fc93573..3d460a3 100644
--- a/routes/breadcrumbs.php
+++ b/routes/breadcrumbs.php
@@ -1,573 +1,574 @@
push('Basic Data');
- });
-}
+ if (!Breadcrumbs::exists('basicdata')) {
+ Breadcrumbs::for('basicdata', function (BreadcrumbTrail $trail) {
+ $trail->push('Basic Data');
+ });
+ }
-Breadcrumbs::for('basicdata.jenis-fasilitas-kredit', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata');
- $trail->push('Jenis Fasilitas Kredit', route('basicdata.jenis-fasilitas-kredit.index'));
-});
-
-Breadcrumbs::for('basicdata.jenis-fasilitas-kredit.create', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.jenis-fasilitas-kredit');
- $trail->push('Tambah Jenis Fasilitas Kredit', route('basicdata.jenis-fasilitas-kredit.create'));
-});
-
-Breadcrumbs::for('basicdata.jenis-fasilitas-kredit.edit', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.jenis-fasilitas-kredit');
- $trail->push('Edit Jenis Fasilitas Kredit');
-});
-
-Breadcrumbs::for('basicdata.jenis-legalitas-jaminan', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata');
- $trail->push('Jenis Legalitas Jaminan', route('basicdata.jenis-legalitas-jaminan.index'));
-});
-
-Breadcrumbs::for('basicdata.jenis-legalitas-jaminan.create', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.jenis-legalitas-jaminan');
- $trail->push('Tambah Jenis Legalitas Jaminan', route('basicdata.jenis-legalitas-jaminan.create'));
-});
-
-Breadcrumbs::for('basicdata.jenis-legalitas-jaminan.edit', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.jenis-legalitas-jaminan');
- $trail->push('Edit Jenis Legalitas Jaminan');
-});
-
-Breadcrumbs::for('basicdata.jenis-jaminan', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata');
- $trail->push('Jenis Aset', route('basicdata.jenis-jaminan.index'));
-});
-
-Breadcrumbs::for('basicdata.jenis-jaminan.create', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.jenis-jaminan');
- $trail->push('Tambah Jenis Aset', route('basicdata.jenis-jaminan.create'));
-});
-
-Breadcrumbs::for('basicdata.jenis-jaminan.edit', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.jenis-jaminan');
- $trail->push('Edit Jenis Aset');
-});
-
-Breadcrumbs::for('basicdata.jenis_laporan', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata');
- $trail->push('Jenis Laporan', route('basicdata.jenis_laporan.index'));
-});
-
-Breadcrumbs::for('basicdata.jenis_laporan.create', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.jenis_laporan');
- $trail->push('Tambah Jenis Laporan', route('basicdata.jenis_laporan.create'));
-});
-
-Breadcrumbs::for('basicdata.jenis_laporan.edit', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.jenis_laporan');
- $trail->push('Edit Jenis Laporan');
-});
-
-Breadcrumbs::for('basicdata.tujuan-penilaian', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata');
- $trail->push('Tujuan Penilaian', route('basicdata.tujuan-penilaian.index'));
-});
-
-Breadcrumbs::for('basicdata.tujuan-penilaian.create', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.tujuan-penilaian');
- $trail->push('Tambah Tujuan Penilaian', route('basicdata.tujuan-penilaian.create'));
-});
-
-Breadcrumbs::for('basicdata.tujuan-penilaian.edit', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.tujuan-penilaian');
- $trail->push('Edit Tujuan Penilaian');
-});
-
-Breadcrumbs::for('basicdata.tujuan_penilaian_kjpp', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata');
- $trail->push('Tujuan Penilaian KJPP', route('basicdata.tujuan_penilaian_kjpp.index'));
-});
-
-Breadcrumbs::for('basicdata.tujuan_penilaian_kjpp.create', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.tujuan_penilaian_kjpp');
- $trail->push('Tambah Tujuan Penilaian KJPP', route('basicdata.tujuan_penilaian_kjpp.create'));
-});
-
-Breadcrumbs::for('basicdata.tujuan_penilaian_kjpp.edit', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.tujuan_penilaian_kjpp');
- $trail->push('Edit Tujuan Penilaian KJPP');
-});
-
-Breadcrumbs::for('basicdata.jenis-dokumen', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata');
- $trail->push('Jenis Dokumen', route('basicdata.jenis-dokumen.index'));
-});
-
-Breadcrumbs::for('basicdata.jenis-dokumen.create', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.jenis-dokumen');
- $trail->push('Tambah Jenis Dokumen', route('basicdata.jenis-dokumen.create'));
-});
-
-Breadcrumbs::for('basicdata.jenis-dokumen.edit', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.jenis-dokumen');
- $trail->push('Edit Jenis Dokumen');
-});
-
-
-Breadcrumbs::for('basicdata.nilai-plafond', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata');
- $trail->push('Nilai Plafond', route('basicdata.nilai-plafond.index'));
-});
-
-Breadcrumbs::for('basicdata.nilai-plafond.create', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.nilai-plafond');
- $trail->push('Tambah Nilai Plafond', route('basicdata.nilai-plafond.create'));
-});
-
-Breadcrumbs::for('basicdata.nilai-plafond.edit', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.nilai-plafond');
- $trail->push('Edit Nilai Plafond');
-});
-
-Breadcrumbs::for('basicdata.hubungan-pemilik-jaminan', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata');
- $trail->push('Hubungan Pemilik Jaminan', route('basicdata.hubungan-pemilik-jaminan.index'));
-});
-
-Breadcrumbs::for('basicdata.hubungan-pemilik-jaminan.create', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.hubungan-pemilik-jaminan');
- $trail->push('Tambah Hubungan Pemilik Jaminan', route('basicdata.hubungan-pemilik-jaminan.create'));
-});
-
-Breadcrumbs::for('basicdata.hubungan-pemilik-jaminan.edit', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.hubungan-pemilik-jaminan');
- $trail->push('Edit Hubungan Pemilik Jaminan');
-});
-
-Breadcrumbs::for('basicdata.hubungan-penghuni-jaminan', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata');
- $trail->push('Hubungan Penghuni Jaminan', route('basicdata.hubungan-penghuni-jaminan.index'));
-});
-
-Breadcrumbs::for('basicdata.hubungan-penghuni-jaminan.create', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.hubungan-penghuni-jaminan');
- $trail->push('Tambah Hubungan Penghuni Jaminan', route('basicdata.hubungan-penghuni-jaminan.create'));
-});
-
-Breadcrumbs::for('basicdata.hubungan-penghuni-jaminan.edit', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.hubungan-penghuni-jaminan');
- $trail->push('Edit Hubungan Penghuni Jaminan');
-});
-
-Breadcrumbs::for('basicdata.arah-mata-angin', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata');
- $trail->push('Arah Mata Angin', route('basicdata.arah-mata-angin.index'));
-});
-
-Breadcrumbs::for('basicdata.arah-mata-angin.create', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.arah-mata-angin');
- $trail->push('Tambah Arah Mata Angin', route('basicdata.arah-mata-angin.create'));
-});
-
-Breadcrumbs::for('basicdata.arah-mata-angin.edit', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.hubungan-penghuni-jaminan');
- $trail->push('Edit Arah Mata Angin');
-});
-
-Breadcrumbs::for('basicdata.status-permohonan', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata');
- $trail->push('Status Permohonan', route('basicdata.status-permohonan.index'));
-});
-
-Breadcrumbs::for('basicdata.status-permohonan.create', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.status-permohonan');
- $trail->push('Tambah Status Permohonan', route('basicdata.status-permohonan.create'));
-});
-
-Breadcrumbs::for('basicdata.status-permohonan.edit', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.status-permohonan');
- $trail->push('Edit Status Permohonan');
-});
-
-// KJPP
-Breadcrumbs::for('basicdata.kjpp', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata');
- $trail->push('KJPP', route('basicdata.kjpp.index'));
-});
-
-Breadcrumbs::for('basicdata.kjpp.create', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.kjpp');
- $trail->push('Tambah KJPP', route('basicdata.kjpp.create'));
-});
-
-Breadcrumbs::for('basicdata.kjpp.edit', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.kjpp');
- $trail->push('Edit KJPP');
-});
-
-Breadcrumbs::for('basicdata.kjpp.show', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.kjpp');
- $trail->push('Show KJPP');
-});
-// End KJPP
-
-// Ijin Usaha
-Breadcrumbs::for('basicdata.ijin_usaha', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata');
- $trail->push('Ijin Usaha', route('basicdata.ijin_usaha.index'));
-});
-
-Breadcrumbs::for('basicdata.ijin_usaha.create', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.ijin_usaha');
- $trail->push('Tambah Ijin Usaha', route('basicdata.ijin_usaha.create'));
-});
-
-Breadcrumbs::for('basicdata.ijin_usaha.edit', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.ijin_usaha');
- $trail->push('Edit Ijin Usaha');
-});
-
-Breadcrumbs::for('debitur', function (BreadcrumbTrail $trail) {
- $trail->push('Debitur', route('debitur.index'));
-});
-
-Breadcrumbs::for('debitur.create', function (BreadcrumbTrail $trail) {
- $trail->parent('debitur');
- $trail->push('Tambah Debitur', route('debitur.create'));
-});
-
-Breadcrumbs::for('debitur.edit', function (BreadcrumbTrail $trail) {
- $trail->parent('debitur');
- $trail->push('Data Debitur');
-});
-
-Breadcrumbs::for('debitur.jaminan.index', function (BreadcrumbTrail $trail) {
- $trail->parent('debitur');
- $trail->push('Data Jaminan Debitur');
-});
-
-Breadcrumbs::for('debitur.jaminan.create', function (BreadcrumbTrail $trail) {
- $trail->parent('debitur.jaminan.index');
- $trail->push('Tambah Data Jaminan Debitur');
-});
-
-Breadcrumbs::for('debitur.jaminan.edit', function (BreadcrumbTrail $trail) {
- $trail->parent('debitur.jaminan.index');
- $trail->push('Edit Data Jaminan Debitur');
-});
-
-
-Breadcrumbs::for('debitur.pemilik.index', function (BreadcrumbTrail $trail) {
- $trail->parent('debitur');
- $trail->push('Data Pemilik Jaminan Debitur');
-});
-
-Breadcrumbs::for('debitur.pemilik.create', function (BreadcrumbTrail $trail) {
- $trail->parent('debitur.pemilik.index');
- $trail->push('Tambah Data Pemilik Jaminan Debitur');
-});
-
-Breadcrumbs::for('debitur.pemilik.edit', function (BreadcrumbTrail $trail) {
- $trail->parent('debitur.pemilik.index');
- $trail->push('Edit Data Pemilik Jaminan Debitur');
-});
-
-Breadcrumbs::for('permohonan.index', function (BreadcrumbTrail $trail) {
- $trail->push('Permohonan', route('permohonan.index'));
-});
-
-Breadcrumbs::for('permohonan.show', function (BreadcrumbTrail $trail) {
- $trail->parent('permohonan.index');
- $trail->push('Show Permohonan');
-});
-
-
-Breadcrumbs::for('permohonan.create', function (BreadcrumbTrail $trail) {
- $trail->parent('permohonan.index');
- $trail->push('Tambah Permohonan', route('permohonan.create'));
-});
-
-Breadcrumbs::for('permohonan.create.debitur', function (BreadcrumbTrail $trail) {
- $trail->parent('permohonan.index');
- $trail->push('Tambah Permohonan', route('permohonan.create'));
-});
-
-Breadcrumbs::for('permohonan.edit', function (BreadcrumbTrail $trail) {
- $trail->parent('permohonan.index');
- $trail->push('Data Permohonan');
-});
-
-Breadcrumbs::for('basicdata.region', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata');
- $trail->push('Region', route('basicdata.region.index'));
-});
-Breadcrumbs::for('basicdata.region.create', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.region');
- $trail->push('Tambah Region', route('basicdata.region.create'));
-});
-Breadcrumbs::for('basicdata.region.edit', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.region');
- $trail->push('Edit Region');
-});
-
-Breadcrumbs::for('basicdata.teams', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata');
- $trail->push('Team', route('basicdata.teams.index'));
-});
-Breadcrumbs::for('basicdata.teams.create', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.teams');
- $trail->push('Tambah Team', route('basicdata.teams.create'));
-});
-
-Breadcrumbs::for('basicdata.teams.edit', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.teams');
- $trail->push('Edit Team');
-});
-
-
-Breadcrumbs::for('basicdata.jenis-penilaian', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata');
- $trail->push('Jenis Penilaian', route('basicdata.jenis-penilaian.index'));
-});
-Breadcrumbs::for('basicdata.jenis-penilaian.create', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.jenis-penilaian');
- $trail->push('Tambah Jenis Penilaian', route('basicdata.jenis-penilaian.create'));
-});
-
-Breadcrumbs::for('basicdata.jenis-penilaian.edit', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata.jenis-penilaian');
- $trail->push('Edit Jenis Penilaian');
-});
-
-Breadcrumbs::for('penilaian', function (BreadcrumbTrail $trail) {
- $trail->push('Penilaian', route('penilaian.index'));
-});
-Breadcrumbs::for('penilaian.assignment', function (BreadcrumbTrail $trail) {
- $trail->parent('penilaian');
- $trail->push('Assignment');
-});
-
-Breadcrumbs::for('authorization.index', function (BreadcrumbTrail $trail) {
- $trail->push('Permohonan', route('authorization.index'));
-});
-
-Breadcrumbs::for('authorization.show', function (BreadcrumbTrail $trail) {
- $trail->parent('authorization.index');
- $trail->push('Detail Permohonan');
-});
-
-Breadcrumbs::for('activity', function (BreadcrumbTrail $trail) {
- $trail->push('Activity', route('activity.index'));
-});
-
-Breadcrumbs::for('activity.show', function (BreadcrumbTrail $trail) {
- $trail->parent('activity');
- $trail->push('Activity activity');
-});
-
-Breadcrumbs::for('activity.progres', function (BreadcrumbTrail $trail) {
- $trail->push('Team activity');
-});
-
-Breadcrumbs::for('tender', function (BreadcrumbTrail $trail) {
- $trail->push('Tender');
-});
-
-Breadcrumbs::for('tender.penawaran', function (BreadcrumbTrail $trail) {
- $trail->parent('tender');
- $trail->push('Data Penawaran', route('tender.penawaran.index'));
-});
-
-Breadcrumbs::for('tender.penawaran.show', function (BreadcrumbTrail $trail, $noreg) {
- $trail->parent('tender');
- $trail->push('Detail Penawaran', route('tender.penawaran.show', $noreg));
-});
-
-Breadcrumbs::for('tender.penawaran.createPenawaran', function (BreadcrumbTrail $trail, $noreg) {
- $trail->parent('tender.penawaran');
- $trail->push('Tambah Data Penawaran', route('tender.penawaran.createPenawaran', $noreg));
-});
-
-Breadcrumbs::for('tender.penawaran.editPenawaran', function (BreadcrumbTrail $trail, $noreg) {
- $trail->parent('tender.penawaran');
- $trail->push('Penawaran Ulang', route('tender.penawaran.editPenawaran', $noreg));
-});
-
-Breadcrumbs::for('tender.penawaran.showSuratTender', function (BreadcrumbTrail $trail, $noreg) {
- $trail->parent('tender.penawaran');
- $trail->push('Surat Tender', route('tender.penawaran.showSuratTender', $noreg));
-});
-
-Breadcrumbs::for('tender.penawaran.suratTenderKJPP', function (BreadcrumbTrail $trail, $noreg, $id) {
- $trail->parent('tender.penawaran');
- $trail->push('Surat Tender KJPP', route('tender.penawaran.suratTenderKJPP', ['noreg' => $noreg, 'id' => $id]));
-});
-
-Breadcrumbs::for('tender.penawaran.showKirimEmail', function (BreadcrumbTrail $trail, $noreg) {
- $trail->parent('tender.penawaran');
- $trail->push('Show Kirim Email Penawaran', route('tender.penawaran.showKirimEmail', $noreg));
-});
-
-
-Breadcrumbs::for('tender.penawaran.ulang', function (BreadcrumbTrail $trail) {
- $trail->parent('tender');
- $trail->push('Data Penawaran Ulang', route('tender.penawaran.ulang.index'));
-});
-
-Breadcrumbs::for('surveyor', function (BreadcrumbTrail $trail) {
- $trail->push('Surveyor', route('surveyor.index'));
-});
-
-Breadcrumbs::for('surveyor.show', function (BreadcrumbTrail $trail) {
- $trail->parent('surveyor');
- $trail->push('Detail');
-});
-
-Breadcrumbs::for('surveyor.form-inspeksi', function (BreadcrumbTrail $trail) {
- $trail->parent('surveyor');
- $trail->push('Form Inspeksi');
-});
-
-Breadcrumbs::for('surveyor.denah', function (BreadcrumbTrail $trail) {
- $trail->parent('surveyor');
- $trail->push('Denah');
-});
-
-Breadcrumbs::for('surveyor.foto', function (BreadcrumbTrail $trail) {
- $trail->parent('surveyor');
- $trail->push('Form Foto');
-});
-
-Breadcrumbs::for('surveyor.data-pembanding', function (BreadcrumbTrail $trail) {
- $trail->parent('surveyor');
- $trail->push('Form Pembanding');
-});
-
-Breadcrumbs::for('otorisator.pelaporan.index', function (BreadcrumbTrail $trail) {
- $trail->parent('otorisator');
- $trail->push('Otorisator', route('otorisator.pelaporan.index'));
-});
-
-
-// basic data surveyor
-$basicDataRoutes = [
- 'bentuk-tanah' => 'Bentuk Tanah',
- 'kontur-tanah' => 'Kontur Tanah',
- 'posisi-kavling' => 'Posisi Kavling',
- 'ketinggian-tanah' => 'Ketinggian Tanah',
- 'kondisi-fisik-tanah' => 'Kondisi Fisik Tanah',
- 'jenis-bangunan' => 'Jenis Bangunan',
- 'kondisi-bangunan' => 'Kondisi Bangunan',
- 'sifat-bangunan' => 'Sifat Bangunan',
- 'spek-bangunan' => 'Speksifikasi Bangunan',
- 'spek-kategori-bangunan' => 'Speksifikasi Kategori Bangunan',
- 'sarana-pelengkap' => 'Sarana Pelengkap',
- 'lalu-lintas-lokasi' => 'Lalu Lintas',
- 'tingkat-keramaian' => 'Tingkat Keramaian',
- 'gol-mas-sekitar' => 'Golongan Masyarakat Sekitar',
- 'lantai-unit' => 'Lantai Unit',
- 'view-unit' => 'View Unit',
- 'bentuk-unit' => 'Bentuk unit',
- 'perkerasan-jalan' => 'Perkerasan jalan',
- 'jenis-pesawat' => 'Jenis pesawat',
- 'model-alat-berat' => 'Model Alat Berat',
- 'jenis-kapal' => 'Jenis kapal',
- 'jenis-kendaraan' => 'Jenis kendaraan',
-];
-
-
-foreach ($basicDataRoutes as $route => $title) {
- Breadcrumbs::for("basicdata.{$route}", function (BreadcrumbTrail $trail) use ($route, $title) {
+ Breadcrumbs::for('basicdata.jenis-fasilitas-kredit', function (BreadcrumbTrail $trail) {
$trail->parent('basicdata');
- $trail->push($title, route("basicdata.{$route}.index"));
+ $trail->push('Jenis Fasilitas Kredit', route('basicdata.jenis-fasilitas-kredit.index'));
});
-}
-Breadcrumbs::for('basicdata.createData', function (BreadcrumbTrail $trail, $type = null) {
- $trail->parent('basicdata');
-
- if ($type) {
-
- $title = $basicDataRoutes[$type] ?? ucwords(str_replace('-', ' ', $type));
- $trail->push("Tambah $title");
- } else {
- $trail->push("Tambah Data");
- }
-});
-
-
-Breadcrumbs::for('basicdata.editData', function (BreadcrumbTrail $trail, $type = null) {
- $trail->parent('basicdata');
-
- if ($type) {
-
- $title = $basicDataRoutes[$type] ?? ucwords(str_replace('-', ' ', $type));
- $trail->push("Edit $title");
- } else {
- $trail->push("Edit Data");
- }
-});
-
-
-// otorisator surveyor
-$otorisatorSurveyor = [
- 'pelaporan' => 'Pelaporan',
- 'pembayaran' => 'Pembayaran',
- 'pembatalan' => 'Pembatalan',
- 'sla' => 'SLA',
-];
-
-foreach ($otorisatorSurveyor as $route => $title) {
- Breadcrumbs::for("otorisator.{$route}", function (BreadcrumbTrail $trail) use ($route, $title) {
-
- $trail->push($title, route("otorisator.{$route}.index"));
+ Breadcrumbs::for('basicdata.jenis-fasilitas-kredit.create', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.jenis-fasilitas-kredit');
+ $trail->push('Tambah Jenis Fasilitas Kredit', route('basicdata.jenis-fasilitas-kredit.create'));
+ });
+
+ Breadcrumbs::for('basicdata.jenis-fasilitas-kredit.edit', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.jenis-fasilitas-kredit');
+ $trail->push('Edit Jenis Fasilitas Kredit');
+ });
+
+ Breadcrumbs::for('basicdata.jenis-legalitas-jaminan', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata');
+ $trail->push('Jenis Legalitas Jaminan', route('basicdata.jenis-legalitas-jaminan.index'));
+ });
+
+ Breadcrumbs::for('basicdata.jenis-legalitas-jaminan.create', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.jenis-legalitas-jaminan');
+ $trail->push('Tambah Jenis Legalitas Jaminan', route('basicdata.jenis-legalitas-jaminan.create'));
+ });
+
+ Breadcrumbs::for('basicdata.jenis-legalitas-jaminan.edit', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.jenis-legalitas-jaminan');
+ $trail->push('Edit Jenis Legalitas Jaminan');
+ });
+
+ Breadcrumbs::for('basicdata.jenis-jaminan', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata');
+ $trail->push('Jenis Aset', route('basicdata.jenis-jaminan.index'));
+ });
+
+ Breadcrumbs::for('basicdata.jenis-jaminan.create', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.jenis-jaminan');
+ $trail->push('Tambah Jenis Aset', route('basicdata.jenis-jaminan.create'));
+ });
+
+ Breadcrumbs::for('basicdata.jenis-jaminan.edit', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.jenis-jaminan');
+ $trail->push('Edit Jenis Aset');
+ });
+
+ Breadcrumbs::for('basicdata.jenis_laporan', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata');
+ $trail->push('Jenis Laporan', route('basicdata.jenis_laporan.index'));
+ });
+
+ Breadcrumbs::for('basicdata.jenis_laporan.create', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.jenis_laporan');
+ $trail->push('Tambah Jenis Laporan', route('basicdata.jenis_laporan.create'));
+ });
+
+ Breadcrumbs::for('basicdata.jenis_laporan.edit', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.jenis_laporan');
+ $trail->push('Edit Jenis Laporan');
+ });
+
+ Breadcrumbs::for('basicdata.tujuan-penilaian', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata');
+ $trail->push('Tujuan Penilaian', route('basicdata.tujuan-penilaian.index'));
+ });
+
+ Breadcrumbs::for('basicdata.tujuan-penilaian.create', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.tujuan-penilaian');
+ $trail->push('Tambah Tujuan Penilaian', route('basicdata.tujuan-penilaian.create'));
+ });
+
+ Breadcrumbs::for('basicdata.tujuan-penilaian.edit', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.tujuan-penilaian');
+ $trail->push('Edit Tujuan Penilaian');
+ });
+
+ Breadcrumbs::for('basicdata.tujuan_penilaian_kjpp', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata');
+ $trail->push('Tujuan Penilaian KJPP', route('basicdata.tujuan_penilaian_kjpp.index'));
+ });
+
+ Breadcrumbs::for('basicdata.tujuan_penilaian_kjpp.create', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.tujuan_penilaian_kjpp');
+ $trail->push('Tambah Tujuan Penilaian KJPP', route('basicdata.tujuan_penilaian_kjpp.create'));
+ });
+
+ Breadcrumbs::for('basicdata.tujuan_penilaian_kjpp.edit', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.tujuan_penilaian_kjpp');
+ $trail->push('Edit Tujuan Penilaian KJPP');
+ });
+
+ Breadcrumbs::for('basicdata.jenis-dokumen', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata');
+ $trail->push('Jenis Dokumen', route('basicdata.jenis-dokumen.index'));
+ });
+
+ Breadcrumbs::for('basicdata.jenis-dokumen.create', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.jenis-dokumen');
+ $trail->push('Tambah Jenis Dokumen', route('basicdata.jenis-dokumen.create'));
+ });
+
+ Breadcrumbs::for('basicdata.jenis-dokumen.edit', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.jenis-dokumen');
+ $trail->push('Edit Jenis Dokumen');
});
-}
+ Breadcrumbs::for('basicdata.nilai-plafond', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata');
+ $trail->push('Nilai Plafond', route('basicdata.nilai-plafond.index'));
+ });
-Breadcrumbs::for('laporan', function (BreadcrumbTrail $trail) {
- $trail->push('Laporan', route('laporan.sederhana.index'));
-});
+ Breadcrumbs::for('basicdata.nilai-plafond.create', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.nilai-plafond');
+ $trail->push('Tambah Nilai Plafond', route('basicdata.nilai-plafond.create'));
+ });
-Breadcrumbs::for('laporan.sederhana.index', function (BreadcrumbTrail $trail) {
- $trail->parent('laporan');
- $trail->push('Sederhana', route('laporan.sederhana.index'));
-});
+ Breadcrumbs::for('basicdata.nilai-plafond.edit', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.nilai-plafond');
+ $trail->push('Edit Nilai Plafond');
+ });
-Breadcrumbs::for('laporan.standard.index', function (BreadcrumbTrail $trail) {
- $trail->parent('laporan');
- $trail->push('Standard', route('laporan.standard.index'));
-});
+ Breadcrumbs::for('basicdata.hubungan-pemilik-jaminan', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata');
+ $trail->push('Hubungan Pemilik Jaminan', route('basicdata.hubungan-pemilik-jaminan.index'));
+ });
-Breadcrumbs::for('resume', function (BreadcrumbTrail $trail) {
- $trail->push('Resume', route('resume.index'));
-});
+ Breadcrumbs::for('basicdata.hubungan-pemilik-jaminan.create', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.hubungan-pemilik-jaminan');
+ $trail->push('Tambah Hubungan Pemilik Jaminan', route('basicdata.hubungan-pemilik-jaminan.create'));
+ });
-Breadcrumbs::for('resume.show', function (BreadcrumbTrail $trail) {
- $trail->parent('resume');
- $trail->push('Detail');
-});
+ Breadcrumbs::for('basicdata.hubungan-pemilik-jaminan.edit', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.hubungan-pemilik-jaminan');
+ $trail->push('Edit Hubungan Pemilik Jaminan');
+ });
-Breadcrumbs::for('penilai', function (BreadcrumbTrail $trail) {
- $trail->push('Penilai', route('penilai.index'));
-});
+ Breadcrumbs::for('basicdata.hubungan-penghuni-jaminan', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata');
+ $trail->push('Hubungan Penghuni Jaminan', route('basicdata.hubungan-penghuni-jaminan.index'));
+ });
-Breadcrumbs::for('penilai.show', function (BreadcrumbTrail $trail) {
- $trail->parent('penilai');
- $trail->push('Detail Penilai');
-});
+ Breadcrumbs::for('basicdata.hubungan-penghuni-jaminan.create', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.hubungan-penghuni-jaminan');
+ $trail->push('Tambah Hubungan Penghuni Jaminan', route('basicdata.hubungan-penghuni-jaminan.create'));
+ });
-Breadcrumbs::for('sla', function (BreadcrumbTrail $trail) {
- $trail->parent('basicdata');
- $trail->push('SLA', route('basicdata.sla.index'));
-});
+ Breadcrumbs::for('basicdata.hubungan-penghuni-jaminan.edit', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.hubungan-penghuni-jaminan');
+ $trail->push('Edit Hubungan Penghuni Jaminan');
+ });
+
+ Breadcrumbs::for('basicdata.arah-mata-angin', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata');
+ $trail->push('Arah Mata Angin', route('basicdata.arah-mata-angin.index'));
+ });
+
+ Breadcrumbs::for('basicdata.arah-mata-angin.create', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.arah-mata-angin');
+ $trail->push('Tambah Arah Mata Angin', route('basicdata.arah-mata-angin.create'));
+ });
+
+ Breadcrumbs::for('basicdata.arah-mata-angin.edit', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.hubungan-penghuni-jaminan');
+ $trail->push('Edit Arah Mata Angin');
+ });
+
+ Breadcrumbs::for('basicdata.status-permohonan', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata');
+ $trail->push('Status Permohonan', route('basicdata.status-permohonan.index'));
+ });
+
+ Breadcrumbs::for('basicdata.status-permohonan.create', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.status-permohonan');
+ $trail->push('Tambah Status Permohonan', route('basicdata.status-permohonan.create'));
+ });
+
+ Breadcrumbs::for('basicdata.status-permohonan.edit', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.status-permohonan');
+ $trail->push('Edit Status Permohonan');
+ });
+
+ // KJPP
+ Breadcrumbs::for('basicdata.kjpp', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata');
+ $trail->push('KJPP', route('basicdata.kjpp.index'));
+ });
+
+ Breadcrumbs::for('basicdata.kjpp.create', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.kjpp');
+ $trail->push('Tambah KJPP', route('basicdata.kjpp.create'));
+ });
+
+ Breadcrumbs::for('basicdata.kjpp.edit', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.kjpp');
+ $trail->push('Edit KJPP');
+ });
+
+ Breadcrumbs::for('basicdata.kjpp.show', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.kjpp');
+ $trail->push('Show KJPP');
+ });
+ // End KJPP
+
+ // Ijin Usaha
+ Breadcrumbs::for('basicdata.ijin_usaha', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata');
+ $trail->push('Ijin Usaha', route('basicdata.ijin_usaha.index'));
+ });
+
+ Breadcrumbs::for('basicdata.ijin_usaha.create', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.ijin_usaha');
+ $trail->push('Tambah Ijin Usaha', route('basicdata.ijin_usaha.create'));
+ });
+
+ Breadcrumbs::for('basicdata.ijin_usaha.edit', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.ijin_usaha');
+ $trail->push('Edit Ijin Usaha');
+ });
+
+ Breadcrumbs::for('debitur', function (BreadcrumbTrail $trail) {
+ $trail->push('Debitur', route('debitur.index'));
+ });
+
+ Breadcrumbs::for('debitur.create', function (BreadcrumbTrail $trail) {
+ $trail->parent('debitur');
+ $trail->push('Tambah Debitur', route('debitur.create'));
+ });
+
+ Breadcrumbs::for('debitur.edit', function (BreadcrumbTrail $trail) {
+ $trail->parent('debitur');
+ $trail->push('Data Debitur');
+ });
+
+ Breadcrumbs::for('debitur.jaminan.index', function (BreadcrumbTrail $trail) {
+ $trail->parent('debitur');
+ $trail->push('Data Jaminan Debitur');
+ });
+
+ Breadcrumbs::for('debitur.jaminan.create', function (BreadcrumbTrail $trail) {
+ $trail->parent('debitur.jaminan.index');
+ $trail->push('Tambah Data Jaminan Debitur');
+ });
+
+ Breadcrumbs::for('debitur.jaminan.edit', function (BreadcrumbTrail $trail) {
+ $trail->parent('debitur.jaminan.index');
+ $trail->push('Edit Data Jaminan Debitur');
+ });
-Breadcrumbs::for('persetujuan-penawaran', function (BreadcrumbTrail $trail) {
- $trail->push('Persetujuan Penawaran', route('persetujuan-penawaran.index'));
-});
+ Breadcrumbs::for('debitur.pemilik.index', function (BreadcrumbTrail $trail) {
+ $trail->parent('debitur');
+ $trail->push('Data Pemilik Jaminan Debitur');
+ });
-// add andy
-require __DIR__ . '/breadcrumbs_registrasi.php';
+ Breadcrumbs::for('debitur.pemilik.create', function (BreadcrumbTrail $trail) {
+ $trail->parent('debitur.pemilik.index');
+ $trail->push('Tambah Data Pemilik Jaminan Debitur');
+ });
+
+ Breadcrumbs::for('debitur.pemilik.edit', function (BreadcrumbTrail $trail) {
+ $trail->parent('debitur.pemilik.index');
+ $trail->push('Edit Data Pemilik Jaminan Debitur');
+ });
+
+ Breadcrumbs::for('permohonan.index', function (BreadcrumbTrail $trail) {
+ $trail->push('Permohonan', route('permohonan.index'));
+ });
+
+ Breadcrumbs::for('permohonan.show', function (BreadcrumbTrail $trail) {
+ $trail->parent('permohonan.index');
+ $trail->push('Show Permohonan');
+ });
+
+
+ Breadcrumbs::for('permohonan.create', function (BreadcrumbTrail $trail) {
+ $trail->parent('permohonan.index');
+ $trail->push('Tambah Permohonan', route('permohonan.create'));
+ });
+
+ Breadcrumbs::for('permohonan.create.debitur', function (BreadcrumbTrail $trail) {
+ $trail->parent('permohonan.index');
+ $trail->push('Tambah Permohonan', route('permohonan.create'));
+ });
+
+ Breadcrumbs::for('permohonan.edit', function (BreadcrumbTrail $trail) {
+ $trail->parent('permohonan.index');
+ $trail->push('Data Permohonan');
+ });
+
+ Breadcrumbs::for('basicdata.region', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata');
+ $trail->push('Region', route('basicdata.region.index'));
+ });
+ Breadcrumbs::for('basicdata.region.create', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.region');
+ $trail->push('Tambah Region', route('basicdata.region.create'));
+ });
+ Breadcrumbs::for('basicdata.region.edit', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.region');
+ $trail->push('Edit Region');
+ });
+
+ Breadcrumbs::for('basicdata.teams', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata');
+ $trail->push('Team', route('basicdata.teams.index'));
+ });
+ Breadcrumbs::for('basicdata.teams.create', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.teams');
+ $trail->push('Tambah Team', route('basicdata.teams.create'));
+ });
+
+ Breadcrumbs::for('basicdata.teams.edit', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.teams');
+ $trail->push('Edit Team');
+ });
+
+
+ Breadcrumbs::for('basicdata.jenis-penilaian', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata');
+ $trail->push('Jenis Penilaian', route('basicdata.jenis-penilaian.index'));
+ });
+ Breadcrumbs::for('basicdata.jenis-penilaian.create', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.jenis-penilaian');
+ $trail->push('Tambah Jenis Penilaian', route('basicdata.jenis-penilaian.create'));
+ });
+
+ Breadcrumbs::for('basicdata.jenis-penilaian.edit', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata.jenis-penilaian');
+ $trail->push('Edit Jenis Penilaian');
+ });
+
+ Breadcrumbs::for('penilaian', function (BreadcrumbTrail $trail) {
+ $trail->push('Penilaian', route('penilaian.index'));
+ });
+ Breadcrumbs::for('penilaian.assignment', function (BreadcrumbTrail $trail) {
+ $trail->parent('penilaian');
+ $trail->push('Assignment');
+ });
+
+ Breadcrumbs::for('authorization.index', function (BreadcrumbTrail $trail) {
+ $trail->push('Permohonan', route('authorization.index'));
+ });
+
+ Breadcrumbs::for('authorization.show', function (BreadcrumbTrail $trail) {
+ $trail->parent('authorization.index');
+ $trail->push('Detail Permohonan');
+ });
+
+ Breadcrumbs::for('activity', function (BreadcrumbTrail $trail) {
+ $trail->push('Activity', route('activity.index'));
+ });
+
+ Breadcrumbs::for('activity.show', function (BreadcrumbTrail $trail) {
+ $trail->parent('activity');
+ $trail->push('Activity activity');
+ });
+
+ Breadcrumbs::for('activity.progres', function (BreadcrumbTrail $trail) {
+ $trail->push('Team activity');
+ });
+
+ Breadcrumbs::for('tender', function (BreadcrumbTrail $trail) {
+ $trail->push('Tender');
+ });
+
+ Breadcrumbs::for('tender.penawaran', function (BreadcrumbTrail $trail) {
+ $trail->parent('tender');
+ $trail->push('Data Penawaran', route('tender.penawaran.index'));
+ });
+
+ Breadcrumbs::for('tender.penawaran.show', function (BreadcrumbTrail $trail, $noreg) {
+ $trail->parent('tender');
+ $trail->push('Detail Penawaran', route('tender.penawaran.show', $noreg));
+ });
+
+ Breadcrumbs::for('tender.penawaran.createPenawaran', function (BreadcrumbTrail $trail, $noreg) {
+ $trail->parent('tender.penawaran');
+ $trail->push('Tambah Data Penawaran', route('tender.penawaran.createPenawaran', $noreg));
+ });
+
+ Breadcrumbs::for('tender.penawaran.editPenawaran', function (BreadcrumbTrail $trail, $noreg) {
+ $trail->parent('tender.penawaran');
+ $trail->push('Penawaran Ulang', route('tender.penawaran.editPenawaran', $noreg));
+ });
+
+ Breadcrumbs::for('tender.penawaran.showSuratTender', function (BreadcrumbTrail $trail, $noreg) {
+ $trail->parent('tender.penawaran');
+ $trail->push('Surat Tender', route('tender.penawaran.showSuratTender', $noreg));
+ });
+
+ Breadcrumbs::for('tender.penawaran.suratTenderKJPP', function (BreadcrumbTrail $trail, $noreg, $id) {
+ $trail->parent('tender.penawaran');
+ $trail->push('Surat Tender KJPP', route('tender.penawaran.suratTenderKJPP', ['noreg' => $noreg, 'id' => $id]));
+ });
+
+ Breadcrumbs::for('tender.penawaran.showKirimEmail', function (BreadcrumbTrail $trail, $noreg) {
+ $trail->parent('tender.penawaran');
+ $trail->push('Show Kirim Email Penawaran', route('tender.penawaran.showKirimEmail', $noreg));
+ });
+
+
+ Breadcrumbs::for('tender.penawaran.ulang', function (BreadcrumbTrail $trail) {
+ $trail->parent('tender');
+ $trail->push('Data Penawaran Ulang', route('tender.penawaran.ulang.index'));
+ });
+
+ Breadcrumbs::for('surveyor', function (BreadcrumbTrail $trail) {
+ $trail->push('Surveyor', route('surveyor.index'));
+ });
+
+ Breadcrumbs::for('surveyor.show', function (BreadcrumbTrail $trail) {
+ $trail->parent('surveyor');
+ $trail->push('Detail');
+ });
+
+ Breadcrumbs::for('surveyor.form-inspeksi', function (BreadcrumbTrail $trail) {
+ $trail->parent('surveyor');
+ $trail->push('Form Inspeksi');
+ });
+
+ Breadcrumbs::for('surveyor.denah', function (BreadcrumbTrail $trail) {
+ $trail->parent('surveyor');
+ $trail->push('Denah');
+ });
+
+ Breadcrumbs::for('surveyor.foto', function (BreadcrumbTrail $trail) {
+ $trail->parent('surveyor');
+ $trail->push('Form Foto');
+ });
+
+ Breadcrumbs::for('surveyor.data-pembanding', function (BreadcrumbTrail $trail) {
+ $trail->parent('surveyor');
+ $trail->push('Form Pembanding');
+ });
+
+ Breadcrumbs::for('otorisator.pelaporan.index', function (BreadcrumbTrail $trail) {
+ $trail->parent('otorisator');
+ $trail->push('Otorisator', route('otorisator.pelaporan.index'));
+ });
+
+
+ // basic data surveyor
+ $basicDataRoutes = [
+ 'bentuk-tanah' => 'Bentuk Tanah',
+ 'kontur-tanah' => 'Kontur Tanah',
+ 'posisi-kavling' => 'Posisi Kavling',
+ 'ketinggian-tanah' => 'Ketinggian Tanah',
+ 'kondisi-fisik-tanah' => 'Kondisi Fisik Tanah',
+ 'jenis-bangunan' => 'Jenis Bangunan',
+ 'kondisi-bangunan' => 'Kondisi Bangunan',
+ 'sifat-bangunan' => 'Sifat Bangunan',
+ 'spek-bangunan' => 'Speksifikasi Bangunan',
+ 'spek-kategori-bangunan' => 'Speksifikasi Kategori Bangunan',
+ 'sarana-pelengkap' => 'Sarana Pelengkap',
+ 'lalu-lintas-lokasi' => 'Lalu Lintas',
+ 'tingkat-keramaian' => 'Tingkat Keramaian',
+ 'gol-mas-sekitar' => 'Golongan Masyarakat Sekitar',
+ 'lantai-unit' => 'Lantai Unit',
+ 'view-unit' => 'View Unit',
+ 'bentuk-unit' => 'Bentuk unit',
+ 'perkerasan-jalan' => 'Perkerasan jalan',
+ 'jenis-pesawat' => 'Jenis pesawat',
+ 'model-alat-berat' => 'Model Alat Berat',
+ 'jenis-kapal' => 'Jenis kapal',
+ 'jenis-kendaraan' => 'Jenis kendaraan',
+ ];
+
+
+ foreach ($basicDataRoutes as $route => $title) {
+ Breadcrumbs::for("basicdata.{$route}", function (BreadcrumbTrail $trail) use ($route, $title) {
+ $trail->parent('basicdata');
+ $trail->push($title, route("basicdata.{$route}.index"));
+ });
+ }
+
+ Breadcrumbs::for('basicdata.createData', function (BreadcrumbTrail $trail, $type = null) {
+ $trail->parent('basicdata');
+
+ if ($type) {
+ $title = $basicDataRoutes[$type] ?? ucwords(str_replace('-', ' ', $type));
+ $trail->push("Tambah $title");
+ } else {
+ $trail->push("Tambah Data");
+ }
+ });
+
+
+ Breadcrumbs::for('basicdata.editData', function (BreadcrumbTrail $trail, $type = null) {
+ $trail->parent('basicdata');
+
+ if ($type) {
+ $title = $basicDataRoutes[$type] ?? ucwords(str_replace('-', ' ', $type));
+ $trail->push("Edit $title");
+ } else {
+ $trail->push("Edit Data");
+ }
+ });
+
+
+ // otorisator surveyor
+ $otorisatorSurveyor = [
+ 'pelaporan' => 'Pelaporan',
+ 'pembayaran' => 'Pembayaran',
+ 'pembatalan' => 'Pembatalan',
+ 'sla' => 'SLA',
+ ];
+
+ foreach ($otorisatorSurveyor as $route => $title) {
+ Breadcrumbs::for("otorisator.{$route}", function (BreadcrumbTrail $trail) use ($route, $title) {
+ $trail->push($title, route("otorisator.{$route}.index"));
+ });
+ }
+
+
+ Breadcrumbs::for('laporan', function (BreadcrumbTrail $trail) {
+ $trail->push('Laporan', route('laporan.sederhana.index'));
+ });
+
+ Breadcrumbs::for('laporan.sederhana.index', function (BreadcrumbTrail $trail) {
+ $trail->parent('laporan');
+ $trail->push('Sederhana', route('laporan.sederhana.index'));
+ });
+
+ Breadcrumbs::for('laporan.standard.index', function (BreadcrumbTrail $trail) {
+ $trail->parent('laporan');
+ $trail->push('Standard', route('laporan.standard.index'));
+ });
+
+ Breadcrumbs::for('resume', function (BreadcrumbTrail $trail) {
+ $trail->push('Resume', route('resume.index'));
+ });
+
+ Breadcrumbs::for('resume.show', function (BreadcrumbTrail $trail) {
+ $trail->parent('resume');
+ $trail->push('Detail');
+ });
+
+ Breadcrumbs::for('penilai', function (BreadcrumbTrail $trail) {
+ $trail->push('Penilai', route('penilai.index'));
+ });
+
+ Breadcrumbs::for('penilai.show', function (BreadcrumbTrail $trail) {
+ $trail->parent('penilai');
+ $trail->push('Detail Penilai');
+ });
+
+ Breadcrumbs::for('sla', function (BreadcrumbTrail $trail) {
+ $trail->parent('basicdata');
+ $trail->push('SLA', route('basicdata.sla.index'));
+ });
+
+
+ Breadcrumbs::for('persetujuan-penawaran', function (BreadcrumbTrail $trail) {
+ $trail->push('Persetujuan Penawaran', route('persetujuan-penawaran.index'));
+ });
+
+ Breadcrumbs::for('persetujuan-penawaran.edit', function (BreadcrumbTrail $trail) {
+ $trail->parent('persetujuan-penawaran');
+ $trail->push('Proses Persetujuan Penawaran');
+ });
+
+ // add andy
+ require __DIR__ . '/breadcrumbs_registrasi.php';