Merge remote-tracking branch 'composer/feature/senior-officer' into staging
This commit is contained in:
@@ -527,6 +527,79 @@ Breadcrumbs::for('otorisator.pelaporan.index', function (BreadcrumbTrail $trail)
|
||||
$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',
|
||||
];
|
||||
|
||||
|
||||
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'));
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user