Merge remote-tracking branch 'composer/feature/senior-officer' into staging

This commit is contained in:
Daeng Deni Mardaeni
2025-07-03 11:53:28 +07:00
25 changed files with 4362 additions and 27 deletions

View File

@@ -572,7 +572,7 @@ Breadcrumbs::for('otorisator.show', function (BreadcrumbTrail $trail, $id, $type
Breadcrumbs::for('laporan', function (BreadcrumbTrail $trail) {
$trail->push('Laporan','');
$trail->push('Laporan', '');
});
Breadcrumbs::for('laporan.sederhana.index', function (BreadcrumbTrail $trail) {
@@ -731,11 +731,11 @@ Breadcrumbs::for('laporan-admin-kredit', function ($trail) {
$trail->push('Laporan Admin Kredit', route('laporan-admin-kredit.index'));
});
// Laporan Admin Kredit Edit
Breadcrumbs::for('laporan-admin-kredit-edit', function (BreadcrumbTrail $trail, $laporanAdminKredit) {
$trail->parent('laporan-admin-kredit');
$trail->push('Edit', route('laporan-admin-kredit.edit', $laporanAdminKredit->id));
});
// Laporan Admin Kredit Edit
Breadcrumbs::for('laporan-admin-kredit-edit', function (BreadcrumbTrail $trail, $laporanAdminKredit) {
$trail->parent('laporan-admin-kredit');
$trail->push('Edit', route('laporan-admin-kredit.edit', $laporanAdminKredit->id));
});
Breadcrumbs::for('bank-data', function ($trail) {
$trail->push('Bank Data', route('bank-data.index'));
@@ -746,20 +746,45 @@ Breadcrumbs::for('laporan-penilai-jaminan', function ($trail) {
$trail->push('Laporan Penilai Jaminan', route('laporan-penilai-jaminan.index'));
});
Breadcrumbs::for('laporan-permohonan', function ($trail) {
$trail->parent('laporan');
$trail->push('Laporan Permohnan', route('laporan-permohonan.index'));
});
Breadcrumbs::for('laporan-permohonan', function ($trail) {
$trail->parent('laporan');
$trail->push('Laporan Permohnan', route('laporan-permohonan.index'));
});
Breadcrumbs::for('laporan-penilaian-jaminan', function ($trail) {
$trail->parent('laporan');
$trail->push('Laporan Penilaian Jaminan', route('laporan-penilaian-jaminan.index'));
});
Breadcrumbs::for('laporan-penilaian-jaminan', function ($trail) {
$trail->parent('laporan');
$trail->push('Laporan Penilaian Jaminan', route('laporan-penilaian-jaminan.index'));
});
Breadcrumbs::for('laporan-hasil-penilaian-jaminan-internal-external', function ($trail) {
$trail->parent('laporan');
$trail->push('Laporan Hasil Penilaian Jaminan Internal External', route('laporan-hasil-penilaian-jaminan-internal-external.index'));
});
Breadcrumbs::for('laporan-hasil-penilaian-jaminan-internal-external', function ($trail) {
$trail->parent('laporan');
$trail->push('Laporan Hasil Penilaian Jaminan Internal External', route('laporan-hasil-penilaian-jaminan-internal-external.index'));
});
Breadcrumbs::for('rekap-harian-so', function ($trail) {
$trail->push('Rekap Harian');
});
Breadcrumbs::for('laporan-user', function ($trail) {
$trail->push('Laporan User Pemohonan', route('laporan-user.index'));
});
Breadcrumbs::for('laporan-monitoring', function ($trail) {
$trail->push('Laporan Monitoring', route('laporan-monitoring.index'));
});
Breadcrumbs::for('laporan-monitoring.show', function ($trail) {
$trail->parent('laporan-monitoring');
$trail->push('Detail');
});
Breadcrumbs::for('laporan-debiture', function ($trail) {
$trail->push('Laporan Debiture', route('laporan-debiture.index'));
});
Breadcrumbs::for('laporan-sla-penilai', function ($trail) {
$trail->push('Laporan SLA Penilai', route('laporan-sla-penilai.index'));
});
// add andy
require __DIR__ . '/breadcrumbs_registrasi.php';

View File

@@ -22,11 +22,11 @@ use Modules\Lpj\Http\Controllers\LampiranDokumenController;
use Modules\Lpj\Http\Controllers\LaporanAdminKreditController;
use Modules\Lpj\Http\Controllers\LaporanController;
use Modules\Lpj\Http\Controllers\LaporanExternalController;
use Modules\Lpj\Http\Controllers\LaporanHasilPenilaianJaminanInternalExternalController;
use Modules\Lpj\Http\Controllers\LaporanPembatalanController;
use Modules\Lpj\Http\Controllers\LaporanPenilaianJaminanController;
use Modules\Lpj\Http\Controllers\LaporanPermohonanController;
use Modules\Lpj\Http\Controllers\NilaiPlafondController;
use Modules\Lpj\Http\Controllers\LaporanHasilPenilaianJaminanInternalExternalController;
use Modules\Lpj\Http\Controllers\LaporanPembatalanController;
use Modules\Lpj\Http\Controllers\LaporanPenilaianJaminanController;
use Modules\Lpj\Http\Controllers\LaporanPermohonanController;
use Modules\Lpj\Http\Controllers\NilaiPlafondController;
use Modules\Lpj\Http\Controllers\NocController;
use Modules\Lpj\Http\Controllers\PembatalanController;
use Modules\Lpj\Http\Controllers\PemilikJaminanController;
@@ -44,6 +44,14 @@ use Modules\Lpj\Http\Controllers\TenderController;
use Modules\Lpj\Http\Controllers\TujuanPenilaianController;
use Modules\Lpj\Http\Controllers\TujuanPenilaianKJPPController;
use Modules\Lpj\Http\Controllers\LaporanPenilaiJaminanController;
use Modules\Lpj\Http\Controllers\RekapHarianSoController;
use Modules\Lpj\Http\Controllers\LaporanBiayaInternalExternalController;
use Modules\Lpj\Http\Controllers\LaporanMonitoringSoController;
use Modules\Lpj\Http\Controllers\LaporanDebitureController;
use Modules\Lpj\Http\Controllers\LaporanUserController;
use Modules\Lpj\Http\Controllers\LaporanSLAPenilaiController;
// use Modules\Lpj\Http\Controllers\ActivityController;
@@ -661,7 +669,7 @@ Route::middleware(['auth'])->group(function () {
Route::get('noc/pembayaran', [NocController::class, 'pembayaran'])->name('noc.pembayaran.index');
Route::get('noc/penyelesaian', [NocController::class, 'penyelesaian'])->name('noc.penyelesaian.index');
Route::post('noc/penyelesaian',[NocController::class, 'penyelesaian'])->name('noc.store.penyelesaian');
Route::post('noc/penyelesaian', [NocController::class, 'penyelesaian'])->name('noc.store.penyelesaian');
Route::resource('noc', NocController::class);
@@ -685,6 +693,7 @@ Route::middleware(['auth'])->group(function () {
Route::put('{id}', [LaporanAdminKreditController::class,'update'])->name('update');
});
Route::name('bank-data.')->prefix('bank-data')->group(function () {
Route::get('datatables', [BankDataController::class, 'dataForDatatables'])->name('datatables');
});
@@ -697,7 +706,7 @@ Route::middleware(['auth'])->group(function () {
Route::get('export', [LaporanPenilaiJaminanController::class, 'export'])->name('export');
});
Route::prefix('laporan-permohonan')->name('laporan-permohonan.')->group(function() {
Route::prefix('laporan-permohonan')->name('laporan-permohonan.')->group(function () {
Route::get('datatables', [LaporanPermohonanController::class, 'dataForDatatables'])->name('data');
Route::get('export', [LaporanPermohonanController::class, 'export'])->name('export');
Route::get('/', [LaporanPermohonanController::class, 'index'])->name('index');
@@ -710,18 +719,53 @@ Route::middleware(['auth'])->group(function () {
Route::get('/export', [LaporanPembatalanController::class, 'export'])->name('export');
});
Route::prefix('laporan-penilaian-jaminan')->name('laporan-penilaian-jaminan.')->group(function() {
Route::prefix('laporan-penilaian-jaminan')->name('laporan-penilaian-jaminan.')->group(function () {
Route::get('datatables', [LaporanPenilaianJaminanController::class, 'dataForDatatables'])->name('data');
Route::get('export', [LaporanPenilaianJaminanController::class, 'export'])->name('export');
Route::get('/', [LaporanPenilaianJaminanController::class, 'index'])->name('index');
});
Route::prefix('laporan-hasil-penilaian-jaminan-internal-external')->name('laporan-hasil-penilaian-jaminan-internal-external.')->group(function() {
Route::prefix('laporan-hasil-penilaian-jaminan-internal-external')->name('laporan-hasil-penilaian-jaminan-internal-external.')->group(function () {
Route::get('datatables', [LaporanHasilPenilaianJaminanInternalExternalController::class, 'dataForDatatables'])->name('data');
Route::get('export', [LaporanHasilPenilaianJaminanInternalExternalController::class, 'export'])->name('export');
Route::get('/', [LaporanHasilPenilaianJaminanInternalExternalController::class, 'index'])->name('index');
});
// rekap harian so
Route::resource('rekap-harian-so', RekapHarianSoController::class);
// laporan biaya
Route::prefix('laporan-biaya')->name('laporan-biaya.')->group(function () {
Route::get('internal', [LaporanBiayaInternalExternalController::class, 'showLaporanBiayaInternal'])->name('internal.index');
Route::get('external', [LaporanBiayaInternalExternalController::class, 'showLaporanBiayaExternal'])->name('external.index');
});
// laporan user
Route::prefix('laporan-user')->name('laporan-user.')->group(function () {
Route::get('/', [LaporanUserController::class, 'index'])->name('index');
Route::get('api/user-pemohon', [LaporanUserController::class, 'searchUserPemohon'])->name('api.user-pemohon');
Route::get('datatables', [LaporanUserController::class, 'dataTableForUserPemohon'])->name('datatables');
});
// laporan monitoring
Route::prefix('laporan-monitoring')->name('laporan-monitoring.')->group(function () {
Route::get('/', [LaporanMonitoringSoController::class, 'index'])->name('index');
Route::get('/{id}/detail', [LaporanMonitoringSoController::class, 'show'])->name('show');
Route::get('datatables/{id}', [LaporanMonitoringSoController::class, 'dataForDatatablePenilai'])->name('datatables');
});
// laporan debiture
Route::prefix('laporan-debiture')->name('laporan-debiture.')->group(function () {
Route::get('/', [LaporanDebitureController::class, 'index'])->name('index');
Route::get('datatables', [LaporanDebitureController::class, 'dataTableForDebiture'])->name('datatables');
});
// laporan sla
Route::prefix('laporan-sla-penilai')->name('laporan-sla-penilai.')->group(function () {
Route::get('/', [LaporanSLAPenilaiController::class, 'index'])->name('index');
Route::get('datatables', [LaporanSLAPenilaiController::class, 'dataForDatatableSLaPenilai'])->name('datatables');
});
});
require __DIR__ . '/registrasi.php';