Tambah fitur unggah dokumen dan update status permohonan
Menambahkan fitur untuk mengunggah dokumen persetujuan penawaran, surat representasi, dan bukti bayar saat menyimpan persetujuan penawaran. Sekaligus mengupdate status permohonan terkait menjadi 'spk'. Menambahkan tampilan baru untuk formulir persetujuan penawaran dan memperbarui breadcrumb untuk mendukung halaman baru ini.
This commit is contained in:
@@ -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'));
|
||||
|
||||
126
resources/views/persetujuan_penawaran/form.blade.php
Normal file
126
resources/views/persetujuan_penawaran/form.blade.php
Normal file
@@ -0,0 +1,126 @@
|
||||
@extends('layouts.main')
|
||||
|
||||
@section('breadcrumbs')
|
||||
{{ Breadcrumbs::render(request()->route()->getName()) }}
|
||||
@endsection
|
||||
|
||||
@section('content')
|
||||
<div class="w-full grid gap-5 lg:gap-7.5 mx-auto">
|
||||
<div class="card pb-2.5">
|
||||
<div class="card-header" id="basic_settings">
|
||||
<div class="card-title flex flex-row gap-1.5">
|
||||
Persetujuan Penawaran
|
||||
</div>
|
||||
<div class="flex items-center gap-2">
|
||||
<a href="{{ route('persetujuan-penawaran.index') }}" class="btn btn-xs btn-info"><i class="ki-filled ki-exit-left"></i> Back</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<form action="{{ route('persetujuan-penawaran.store') }}" method="POST" class="grid gap-5" enctype="multipart/form-data">
|
||||
@csrf
|
||||
<input type="hidden" name="permohonan_id" value="{{ $permohonan->id }}">
|
||||
<input type="hidden" name="penawaran_id" value="{{ $permohonan->penawaran->id ?? old('penawaran_id') }}">
|
||||
<input type="hidden" name="nomor_proposal_penawaran" value="{{ $permohonan->penawaran->detail->no_proposal ?? old('nomor_proposal_penawaran') }}">
|
||||
<input type="hidden" name="tanggal_proposal_penawaran" value="{{ $permohonan->penawaran->detail->tgl_proposal ?? old('tanggal_proposal_penawaran') }}">
|
||||
<input type="hidden" name="biaya_final" value="{{ $permohonan->penawaran->detail->biaya_penawaran ?? old('biaya_final') }}">
|
||||
|
||||
|
||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||
<label class="form-label max-w-56">
|
||||
Status Bayar
|
||||
</label>
|
||||
<div class="flex flex-wrap items-baseline w-full">
|
||||
<select class="input tomselect w-full @error('status_bayar') border-danger bg-danger-light @enderror" name="status_bayar" id="status_bayar">
|
||||
<option value="">Pilih Status Bayar</option>
|
||||
<option value="sudah_bayar" {{ (old('status_bayar') == 'sudah_bayar') || (isset($permohonan) && $permohonan->status_bayar == 'sudah_bayar') ? 'selected' : '' }}>Sudah Bayar</option>
|
||||
<option value="belum_bayar" {{ (old('status_bayar') == 'belum_bayar') || (isset($permohonan) && $permohonan->status_bayar == 'belum_bayar') ? 'selected' : '' }}>Belum Bayar</option>
|
||||
</select>
|
||||
@error('status_bayar')
|
||||
<em class="alert text-danger text-sm">{{ $message }}</em>
|
||||
@enderror
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||
<label class="form-label max-w-56">
|
||||
SLA Resume
|
||||
</label>
|
||||
<div class="flex flex-wrap items-baseline w-full">
|
||||
<input type="date" name="sla_resume" id="sla_resume" class="input w-full @error('sla_resume') border-danger bg-danger-light @enderror" value="{{ old('sla_resume', $persetujuanPenawaran->sla_resume ?? '') }}">
|
||||
@error('sla_resume')
|
||||
<em class="alert text-danger text-sm">{{ $message }}</em>
|
||||
@enderror
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||
<label class="form-label max-w-56">
|
||||
SLA Final
|
||||
</label>
|
||||
<div class="flex flex-wrap items-baseline w-full">
|
||||
<input type="date" name="sla_final" id="sla_final" class="input w-full @error('sla_final') border-danger bg-danger-light @enderror" value="{{ old('sla_final', $persetujuanPenawaran->sla_final ?? '') }}">
|
||||
@error('sla_final')
|
||||
<em class="alert text-danger text-sm">{{ $message }}</em>
|
||||
@enderror
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||
<label class="form-label max-w-56">
|
||||
File Persetujuan Penawaran
|
||||
</label>
|
||||
<div class="flex flex-wrap items-baseline w-full">
|
||||
<input type="file" name="file_persetujuan_penawaran" id="file_persetujuan_penawaran" class="file-input w-full @error('file_persetujuan_penawaran') border-danger bg-danger-light @enderror" accept=".pdf,.doc,.docx">
|
||||
@error('file_persetujuan_penawaran')
|
||||
<em class="alert text-danger text-sm">{{ $message }}</em>
|
||||
@enderror
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||
<label class="form-label max-w-56">
|
||||
Surat Representasi
|
||||
</label>
|
||||
<div class="flex flex-wrap items-baseline w-full">
|
||||
<input type="file" name="surat_representasi" id="surat_representasi" class="file-input w-full @error('surat_representasi') border-danger bg-danger-light @enderror" accept=".pdf,.doc,.docx">
|
||||
@error('surat_representasi')
|
||||
<em class="alert text-danger text-sm">{{ $message }}</em>
|
||||
@enderror
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||
<label class="form-label max-w-56">
|
||||
Bukti Bayar
|
||||
</label>
|
||||
<div class="flex flex-wrap items-baseline w-full">
|
||||
<input type="file" name="bukti_bayar" id="bukti_bayar" class="file-input w-full @error('bukti_bayar') border-danger bg-danger-light @enderror" accept=".pdf,.jpg,.jpeg,.png">
|
||||
@error('bukti_bayar')
|
||||
<em class="alert text-danger text-sm">{{ $message }}</em>
|
||||
@enderror
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||
<label class="form-label max-w-56">
|
||||
Catatan
|
||||
</label>
|
||||
<div class="flex flex-wrap items-baseline w-full">
|
||||
<textarea name="catatan" id="catatan" rows="4" class="textarea w-full @error('catatan') border-danger bg-danger-light @enderror" placeholder="Masukkan catatan">{{ old('catatan', $persetujuanPenawaran->catatan ?? '') }}</textarea>
|
||||
@error('catatan')
|
||||
<em class="alert text-danger text-sm">{{ $message }}</em>
|
||||
@enderror
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex justify-end">
|
||||
<button type="submit" class="btn btn-primary">
|
||||
Proses
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
@@ -1,457 +1,457 @@
|
||||
<?php
|
||||
|
||||
use Diglactic\Breadcrumbs\Breadcrumbs;
|
||||
use Diglactic\Breadcrumbs\Generator as BreadcrumbTrail;
|
||||
use Diglactic\Breadcrumbs\Breadcrumbs;
|
||||
use Diglactic\Breadcrumbs\Generator as BreadcrumbTrail;
|
||||
|
||||
if (!Breadcrumbs::exists('basicdata')) {
|
||||
if (!Breadcrumbs::exists('basicdata')) {
|
||||
Breadcrumbs::for('basicdata', function (BreadcrumbTrail $trail) {
|
||||
$trail->push('Basic Data');
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Breadcrumbs::for('basicdata.jenis-fasilitas-kredit', function (BreadcrumbTrail $trail) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
// 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) {
|
||||
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) {
|
||||
Breadcrumbs::for('basicdata.kjpp.edit', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('basicdata.kjpp');
|
||||
$trail->push('Edit KJPP');
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('basicdata.kjpp.show', function (BreadcrumbTrail $trail) {
|
||||
Breadcrumbs::for('basicdata.kjpp.show', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('basicdata.kjpp');
|
||||
$trail->push('Show KJPP');
|
||||
});
|
||||
// End KJPP
|
||||
});
|
||||
// End KJPP
|
||||
|
||||
// Ijin Usaha
|
||||
Breadcrumbs::for('basicdata.ijin_usaha', function (BreadcrumbTrail $trail) {
|
||||
// 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) {
|
||||
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) {
|
||||
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) {
|
||||
Breadcrumbs::for('debitur', function (BreadcrumbTrail $trail) {
|
||||
$trail->push('Debitur', route('debitur.index'));
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('debitur.create', function (BreadcrumbTrail $trail) {
|
||||
Breadcrumbs::for('debitur.create', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('debitur');
|
||||
$trail->push('Tambah Debitur', route('debitur.create'));
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('debitur.edit', function (BreadcrumbTrail $trail) {
|
||||
Breadcrumbs::for('debitur.edit', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('debitur');
|
||||
$trail->push('Data Debitur');
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('debitur.jaminan.index', function (BreadcrumbTrail $trail) {
|
||||
Breadcrumbs::for('debitur.jaminan.index', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('debitur');
|
||||
$trail->push('Data Jaminan Debitur');
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('debitur.jaminan.create', function (BreadcrumbTrail $trail) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
Breadcrumbs::for('permohonan.index', function (BreadcrumbTrail $trail) {
|
||||
$trail->push('Permohonan', route('permohonan.index'));
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('permohonan.show', function (BreadcrumbTrail $trail) {
|
||||
Breadcrumbs::for('permohonan.show', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('permohonan.index');
|
||||
$trail->push('Show Permohonan');
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Breadcrumbs::for('permohonan.create', function (BreadcrumbTrail $trail) {
|
||||
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) {
|
||||
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) {
|
||||
Breadcrumbs::for('permohonan.edit', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('permohonan.index');
|
||||
$trail->push('Data Permohonan');
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('basicdata.region', function (BreadcrumbTrail $trail) {
|
||||
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) {
|
||||
});
|
||||
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) {
|
||||
});
|
||||
Breadcrumbs::for('basicdata.region.edit', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('basicdata.region');
|
||||
$trail->push('Edit Region');
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('basicdata.teams', function (BreadcrumbTrail $trail) {
|
||||
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) {
|
||||
});
|
||||
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) {
|
||||
Breadcrumbs::for('basicdata.teams.edit', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('basicdata.teams');
|
||||
$trail->push('Edit Team');
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Breadcrumbs::for('basicdata.jenis-penilaian', function (BreadcrumbTrail $trail) {
|
||||
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) {
|
||||
});
|
||||
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) {
|
||||
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) {
|
||||
Breadcrumbs::for('penilaian', function (BreadcrumbTrail $trail) {
|
||||
$trail->push('Penilaian', route('penilaian.index'));
|
||||
});
|
||||
Breadcrumbs::for('penilaian.assignment', function (BreadcrumbTrail $trail) {
|
||||
});
|
||||
Breadcrumbs::for('penilaian.assignment', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('penilaian');
|
||||
$trail->push('Assignment');
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('authorization.index', function (BreadcrumbTrail $trail) {
|
||||
Breadcrumbs::for('authorization.index', function (BreadcrumbTrail $trail) {
|
||||
$trail->push('Permohonan', route('authorization.index'));
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('authorization.show', function (BreadcrumbTrail $trail) {
|
||||
Breadcrumbs::for('authorization.show', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('authorization.index');
|
||||
$trail->push('Detail Permohonan');
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('activity', function (BreadcrumbTrail $trail) {
|
||||
Breadcrumbs::for('activity', function (BreadcrumbTrail $trail) {
|
||||
$trail->push('Activity', route('activity.index'));
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('activity.show', function (BreadcrumbTrail $trail) {
|
||||
Breadcrumbs::for('activity.show', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('activity');
|
||||
$trail->push('Activity activity');
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('activity.progres', function (BreadcrumbTrail $trail) {
|
||||
Breadcrumbs::for('activity.progres', function (BreadcrumbTrail $trail) {
|
||||
$trail->push('Team activity');
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('tender', function (BreadcrumbTrail $trail) {
|
||||
Breadcrumbs::for('tender', function (BreadcrumbTrail $trail) {
|
||||
$trail->push('Tender');
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('tender.penawaran', function (BreadcrumbTrail $trail) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
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) {
|
||||
Breadcrumbs::for('surveyor', function (BreadcrumbTrail $trail) {
|
||||
$trail->push('Surveyor', route('surveyor.index'));
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('surveyor.show', function (BreadcrumbTrail $trail) {
|
||||
Breadcrumbs::for('surveyor.show', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('surveyor');
|
||||
$trail->push('Detail');
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('surveyor.form-inspeksi', function (BreadcrumbTrail $trail) {
|
||||
Breadcrumbs::for('surveyor.form-inspeksi', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('surveyor');
|
||||
$trail->push('Form Inspeksi');
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('surveyor.denah', function (BreadcrumbTrail $trail) {
|
||||
Breadcrumbs::for('surveyor.denah', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('surveyor');
|
||||
$trail->push('Denah');
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('surveyor.foto', function (BreadcrumbTrail $trail) {
|
||||
Breadcrumbs::for('surveyor.foto', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('surveyor');
|
||||
$trail->push('Form Foto');
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('surveyor.data-pembanding', function (BreadcrumbTrail $trail) {
|
||||
Breadcrumbs::for('surveyor.data-pembanding', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('surveyor');
|
||||
$trail->push('Form Pembanding');
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('otorisator.pelaporan.index', function (BreadcrumbTrail $trail) {
|
||||
Breadcrumbs::for('otorisator.pelaporan.index', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('otorisator');
|
||||
$trail->push('Otorisator', route('otorisator.pelaporan.index'));
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
// basic data surveyor
|
||||
$basicDataRoutes = [
|
||||
// basic data surveyor
|
||||
$basicDataRoutes = [
|
||||
'bentuk-tanah' => 'Bentuk Tanah',
|
||||
'kontur-tanah' => 'Kontur Tanah',
|
||||
'posisi-kavling' => 'Posisi Kavling',
|
||||
@@ -474,100 +474,101 @@ $basicDataRoutes = [
|
||||
'model-alat-berat' => 'Model Alat Berat',
|
||||
'jenis-kapal' => 'Jenis kapal',
|
||||
'jenis-kendaraan' => 'Jenis kendaraan',
|
||||
];
|
||||
];
|
||||
|
||||
|
||||
foreach ($basicDataRoutes as $route => $title) {
|
||||
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) {
|
||||
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) {
|
||||
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 = [
|
||||
// otorisator surveyor
|
||||
$otorisatorSurveyor = [
|
||||
'pelaporan' => 'Pelaporan',
|
||||
'pembayaran' => 'Pembayaran',
|
||||
'pembatalan' => 'Pembatalan',
|
||||
'sla' => 'SLA',
|
||||
];
|
||||
];
|
||||
|
||||
foreach ($otorisatorSurveyor as $route => $title) {
|
||||
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) {
|
||||
Breadcrumbs::for('laporan', function (BreadcrumbTrail $trail) {
|
||||
$trail->push('Laporan', route('laporan.sederhana.index'));
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('laporan.sederhana.index', function (BreadcrumbTrail $trail) {
|
||||
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) {
|
||||
Breadcrumbs::for('laporan.standard.index', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('laporan');
|
||||
$trail->push('Standard', route('laporan.standard.index'));
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('resume', function (BreadcrumbTrail $trail) {
|
||||
Breadcrumbs::for('resume', function (BreadcrumbTrail $trail) {
|
||||
$trail->push('Resume', route('resume.index'));
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('resume.show', function (BreadcrumbTrail $trail) {
|
||||
Breadcrumbs::for('resume.show', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('resume');
|
||||
$trail->push('Detail');
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('penilai', function (BreadcrumbTrail $trail) {
|
||||
Breadcrumbs::for('penilai', function (BreadcrumbTrail $trail) {
|
||||
$trail->push('Penilai', route('penilai.index'));
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('penilai.show', function (BreadcrumbTrail $trail) {
|
||||
Breadcrumbs::for('penilai.show', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('penilai');
|
||||
$trail->push('Detail Penilai');
|
||||
});
|
||||
});
|
||||
|
||||
Breadcrumbs::for('sla', function (BreadcrumbTrail $trail) {
|
||||
Breadcrumbs::for('sla', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('basicdata');
|
||||
$trail->push('SLA', route('basicdata.sla.index'));
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Breadcrumbs::for('persetujuan-penawaran', function (BreadcrumbTrail $trail) {
|
||||
Breadcrumbs::for('persetujuan-penawaran', function (BreadcrumbTrail $trail) {
|
||||
$trail->push('Persetujuan Penawaran', route('persetujuan-penawaran.index'));
|
||||
});
|
||||
});
|
||||
|
||||
// add andy
|
||||
require __DIR__ . '/breadcrumbs_registrasi.php';
|
||||
Breadcrumbs::for('persetujuan-penawaran.edit', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('persetujuan-penawaran');
|
||||
$trail->push('Proses Persetujuan Penawaran');
|
||||
});
|
||||
|
||||
// add andy
|
||||
require __DIR__ . '/breadcrumbs_registrasi.php';
|
||||
|
||||
Reference in New Issue
Block a user