From 7398ec02132cb03060c99db317ce6f6c7ec8050c Mon Sep 17 00:00:00 2001 From: rahmatrafli1 Date: Mon, 28 Oct 2024 17:26:32 +0700 Subject: [PATCH 01/40] Membuat Menu Penilai Part 1 --- app/Http/Controllers/PenilaiController.php | 135 ++++++++++++ app/Http/Controllers/SLAController.php | 65 ++++++ app/Models/SLA.php | 18 ++ .../2024_10_28_095337_create_s_l_as_table.php | 27 +++ module.json | 82 ++++--- resources/views/SLA/index.blade.php | 8 + resources/views/penilai/index.blade.php | 200 ++++++++++++++++++ resources/views/penilai/show.blade.php | 160 ++++++++++++++ routes/breadcrumbs.php | 14 ++ routes/web.php | 54 +++-- 10 files changed, 718 insertions(+), 45 deletions(-) create mode 100644 app/Http/Controllers/PenilaiController.php create mode 100644 app/Http/Controllers/SLAController.php create mode 100644 app/Models/SLA.php create mode 100644 database/migrations/2024_10_28_095337_create_s_l_as_table.php create mode 100644 resources/views/SLA/index.blade.php create mode 100644 resources/views/penilai/index.blade.php create mode 100644 resources/views/penilai/show.blade.php diff --git a/app/Http/Controllers/PenilaiController.php b/app/Http/Controllers/PenilaiController.php new file mode 100644 index 0000000..6b2a0c0 --- /dev/null +++ b/app/Http/Controllers/PenilaiController.php @@ -0,0 +1,135 @@ +find($id); + + return view('lpj::penilai.show', compact('permohonan')); + } + + /** + * Show the form for editing the specified resource. + */ + public function edit($id) + { + return view('lpj::edit'); + } + + /** + * Update the specified resource in storage. + */ + public function update(Request $request, $id) + { + // + } + + /** + * Remove the specified resource from storage. + */ + public function destroy($id) + { + // + } + + public function dataForDatatables(Request $request) + { + if (is_null($this->user) || !$this->user->can('penilai.view')) { + //abort(403, 'Sorry! You are not allowed to view users.'); + } + + // Retrieve data from the database + $query = Permohonan::query()->where('status', '=', 'done'); + + // Apply search filter if provided + 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->orWhereRelation('debiture', 'name', 'LIKE', '%' . $search . '%'); + $q->orWhereRelation('branch', 'name', 'LIKE', '%' . $search . '%'); + $q->orWhereRelation('user', 'name', 'LIKE', '%' . $search . '%'); + $q->orWhereRelation('tujuanPenilaian', 'name', 'LIKE', '%' . $search . '%'); + $q->orWhereRelation('jenisfasilitasKredit', 'name', 'LIKE', '%' . $search . '%'); + }); + } + + // Apply sorting if provided + if ($request->has('sortOrder') && !empty($request->get('sortOrder'))) { + $order = $request->get('sortOrder'); + $column = $request->get('sortField'); + $query->orderBy($column, $order); + } + + // Get the total count of records + $totalRecords = $query->count(); + + // Apply pagination if provided + if ($request->has('page') && $request->has('size')) { + $page = $request->get('page'); + $size = $request->get('size'); + $offset = ($page - 1) * $size; // Calculate the offset + + $query->skip($offset)->take($size); + } + + // Get the filtered count of records + $filteredRecords = $query->count(); + + // Get the data for the current page + $data = $query->with(['user', 'debiture', 'branch', 'tujuanPenilaian', 'jenisfasilitasKredit'])->get(); + + // Calculate the page count + $pageCount = ceil($totalRecords / $request->get('size')); + + // Calculate the current page number + $currentPage = 0 + 1; + + // Return the response data as a JSON object + return response()->json([ + 'draw' => $request->get('draw'), + 'recordsTotal' => $totalRecords, + 'recordsFiltered' => $filteredRecords, + 'pageCount' => $pageCount, + 'page' => $currentPage, + 'totalCount' => $totalRecords, + 'data' => $data, + ]); + } +} diff --git a/app/Http/Controllers/SLAController.php b/app/Http/Controllers/SLAController.php new file mode 100644 index 0000000..f411dc4 --- /dev/null +++ b/app/Http/Controllers/SLAController.php @@ -0,0 +1,65 @@ +id(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('sla'); + } +}; diff --git a/module.json b/module.json index 6ab8ec6..f8cc66a 100644 --- a/module.json +++ b/module.json @@ -6,9 +6,7 @@ "keywords": [], "priority": 0, "providers": ["Modules\\Lpj\\Providers\\LpjServiceProvider"], - "files": [ - "app/Helpers/Lpj.php" - ], + "files": ["app/Helpers/Lpj.php"], "menu": { "main": [ { @@ -184,7 +182,7 @@ "classes": "", "attributes": [], "permission": "", - "roles": ["ssenior-officero"] + "roles": ["senior-officer"] } ] }, @@ -205,7 +203,13 @@ "classes": "", "attributes": [], "permission": "", - "roles": ["administrator", "pemohon-ao", "pemohon-eo", "admin","surveyor"] + "roles": [ + "administrator", + "pemohon-ao", + "pemohon-eo", + "admin", + "surveyor" + ] }, { "title": "Laporan", @@ -214,7 +218,22 @@ "classes": "", "attributes": [], "permission": "", - "roles": ["administrator", "pemohon-ao", "pemohon-eo", "admin", "senior-officer"] + "roles": [ + "administrator", + "pemohon-ao", + "pemohon-eo", + "admin", + "senior-officer" + ] + }, + { + "title": "Penilai", + "path": "penilai", + "icon": "ki-filled ki-brush text-lg", + "classes": "", + "attributes": [], + "permission": "", + "roles": ["surveyor"] } ], "master": [ @@ -225,7 +244,13 @@ "classes": "", "attributes": [], "permission": "", - "roles": ["administrator", "pemohon-ao", "pemohon-eo", "admin", "surveyor"], + "roles": [ + "administrator", + "pemohon-ao", + "pemohon-eo", + "admin", + "surveyor" + ], "sub": [ { "title": "Cabang", @@ -379,6 +404,14 @@ "permission": "", "roles": ["administrator", "admin"] }, + { + "title": "SLA", + "path": "basicdata.sla", + "classes": "", + "attributes": [], + "permission": "", + "roles": ["administrator", "admin"] + }, { "title": "Bentuk Tanah", "path": "basicdata.bentuk-tanah", @@ -386,73 +419,72 @@ "attributes": [], "permission": "", "roles": ["surveyor"] - }, - { + }, + { "title": "Kontur Tanah", "path": "basicdata.kontur-tanah", "classes": "", "attributes": [], "permission": "", "roles": ["surveyor"] - }, - { + }, + { "title": "Posisi Kavling", "path": "basicdata.posisi-kavling", "classes": "", "attributes": [], "permission": "", "roles": ["surveyor"] - }, - { + }, + { "title": "Ketinggian Tanah", "path": "basicdata.ketinggian-tanah", "classes": "", "attributes": [], "permission": "", "roles": ["surveyor"] - }, - { + }, + { "title": "Kondisi Fisik Tanah", "path": "basicdata.kondisi-fisik-tanah", "classes": "", "attributes": [], "permission": "", "roles": ["surveyor"] - }, - { + }, + { "title": "Jenis Bangunan", "path": "basicdata.jenis-bangunan", "classes": "", "attributes": [], "permission": "", "roles": ["surveyor"] - }, - { + }, + { "title": "Kondisi Bangunan", "path": "basicdata.kondisi-bangunan", "classes": "", "attributes": [], "permission": "", "roles": ["surveyor"] - }, - { + }, + { "title": "Sifat Bangunan", "path": "basicdata.sifat-bangunan", "classes": "", "attributes": [], "permission": "", "roles": ["surveyor"] - }, + }, - { + { "title": "Sarana Pelengkap", "path": "basicdata.sarana-pelengkap", "classes": "", "attributes": [], "permission": "", "roles": ["surveyor"] - } - + } ] } ], diff --git a/resources/views/SLA/index.blade.php b/resources/views/SLA/index.blade.php new file mode 100644 index 0000000..8fc628d --- /dev/null +++ b/resources/views/SLA/index.blade.php @@ -0,0 +1,8 @@ +@extends('layouts.main') + +@section('breadcrumbs') + {{ Breadcrumbs::render('sla') }} +@endsection + +@section('content') +@endsection diff --git a/resources/views/penilai/index.blade.php b/resources/views/penilai/index.blade.php new file mode 100644 index 0000000..196b6c3 --- /dev/null +++ b/resources/views/penilai/index.blade.php @@ -0,0 +1,200 @@ +@extends('layouts.main') + +@section('breadcrumbs') + {{ Breadcrumbs::render('penilai') }} +@endsection + +@section('content') +
+
+
+
+

+ Penilai +

+
+
+ +
+ +
+
+ +
+
+ + + + + + + + + + + + + + + +
+ + + Nomor Registrasi + + + Debitur + + + Pemohon(Cabang/Direktorat) + + + AO + + + Tujuan Penilaian + + + Fasilitas Kredit + + + Tanggal Survei + + + Due Date SLA + + Action
+
+ +
+
+
+
+@endsection + + +@push('scripts') + + +@endpush diff --git a/resources/views/penilai/show.blade.php b/resources/views/penilai/show.blade.php new file mode 100644 index 0000000..3087202 --- /dev/null +++ b/resources/views/penilai/show.blade.php @@ -0,0 +1,160 @@ +@extends('layouts.main') + +@section('breadcrumbs') + {{ Breadcrumbs::render(request()->route()->getName()) }} +@endsection + +@section('content') +
+
+
+

+ Detail Penilai +

+
+ + Back +
+
+
+
+ +
+

{{ $permohonan->nomor_registrasi }}

+
+ +
+

{{ $permohonan->debiture->name }}

+
+
+
+ +
+

{{ $permohonan->branch->name }}

+
+ +
+

{{ $permohonan->debiture->address }}, Kel. + {{ $permohonan->debiture->village->name }}, Kec. {{ $permohonan->debiture->district->name }}, + {{ ucwords(strtolower($permohonan->debiture->city->name)) }}, Kode Pos. + {{ $permohonan->debiture->postal_code }}

+
+
+
+ +
+

{{ $permohonan->user->name }}

+
+ +
+

+ {{ $permohonan->jenisFasilitasKredit->name }}

+
+
+
+ +
+

+ {{ formatTanggalIndonesia($permohonan->created_at) }}

+
+ +
+

+ {{ $permohonan->debiture->cif }}

+
+
+
+ +
+

+ {{ formatTanggalIndonesia($permohonan->created_at) }}

+
+
+
+ +
+

+ {{ $permohonan->penilaian->userSurveyor->name }}

+

+ Region 1

+
+ +
+

+ @foreach ($permohonan->penilaian->teams->teamsUsers as $index => $penilaian) + {{ $penilaian->user->name }}{{ $index + 1 < count($permohonan->penilaian->teams->teamsUsers) ? ', ' : '' }} + @endforeach +

+

+ {{ $permohonan->penilaian->teams->regions->name }} +

+
+
+
+ +

+ {{ $permohonan->tujuanPenilaian->name }}

+ +

+ @foreach ($permohonan->debiture->documents as $document) + {{ $document->jenisjaminan->name }} + @endforeach +

+
+
+ +
+

+ {{ formatTanggalIndonesia($permohonan->created_at) }}

+
+
+
+ +
+

+ {{ formatTanggalIndonesia($permohonan->created_at) }}

+
+
+
+ +
+

+ PJ/001/001

+
+
+
+
+
+@endsection diff --git a/routes/breadcrumbs.php b/routes/breadcrumbs.php index 39a97be..cdbf79a 100644 --- a/routes/breadcrumbs.php +++ b/routes/breadcrumbs.php @@ -534,3 +534,17 @@ Breadcrumbs::for('otorisator.pelaporan.index', function (BreadcrumbTrail $trail) $trail->parent('otorisator'); $trail->push('Otorisator', route('otorisator.pelaporan.index')); }); + +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')); +}); diff --git a/routes/web.php b/routes/web.php index 8292c9b..8a604a8 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,35 +1,37 @@ group(function () { Route::put('updateData/{type}/{id}', [SurveyorController::class, 'updateData'])->name('updateData'); Route::delete('deleteData/{id}/{type}', [SurveyorController::class, 'destroy'])->name('deleteData'); + // Start Activity SLA route + Route::name('sla.')->prefix('sla')->group(function () { + Route::get('/', [SLAController::class, 'index'])->name('index'); + }); + // End Activity SLA route + $headers = [ 'bentuk-tanah' => 'Bentuk Tanah', 'kontur-tanah' => 'Kontur Tanah', @@ -500,6 +508,12 @@ Route::middleware(['auth'])->group(function () { Route::get('data-pembanding/{id}', [SurveyorController::class, 'dataPembanding'])->name('data-pembanding'); Route::put('submitSurveyor/{id}', [SurveyorController::class, 'submitSurveyor'])->name('submitSurveyor'); }); + + Route::name('penilai.')->prefix('penilai')->group(function () { + Route::get('/', [PenilaiController::class, 'index'])->name('index'); + Route::get('/{id}/show', [PenilaiController::class, 'show'])->name('show'); + Route::get('datatables', [PenilaiController::class, 'dataForDatatables'])->name('dataForTables'); + }); }); require __DIR__ . '/registrasi.php'; From d7310ad838381372af7dc06cd3df6591773d1622 Mon Sep 17 00:00:00 2001 From: rasyahroel Date: Mon, 28 Oct 2024 17:28:01 +0700 Subject: [PATCH 02/40] [CREATE] View Resume and LPJ (Sederhana, Standard) --- app/Http/Controllers/LaporanController.php | 34 + app/Http/Controllers/ResumeController.php | 29 + module.json | 926 +++++++++--------- .../views/laporan/sederhana_index.blade.php | 487 +++++++++ .../views/laporan/standard_index.blade.php | 486 +++++++++ .../views/penilaian/resume/index.blade.php | 0 resources/views/resume/index.blade.php | 486 +++++++++ routes/breadcrumbs.php | 23 + routes/web.php | 14 + 9 files changed, 2031 insertions(+), 454 deletions(-) create mode 100644 app/Http/Controllers/LaporanController.php create mode 100644 app/Http/Controllers/ResumeController.php create mode 100644 resources/views/laporan/sederhana_index.blade.php create mode 100644 resources/views/laporan/standard_index.blade.php delete mode 100644 resources/views/penilaian/resume/index.blade.php create mode 100644 resources/views/resume/index.blade.php diff --git a/app/Http/Controllers/LaporanController.php b/app/Http/Controllers/LaporanController.php new file mode 100644 index 0000000..ec4cf45 --- /dev/null +++ b/app/Http/Controllers/LaporanController.php @@ -0,0 +1,34 @@ + + .input-group { + position: relative; + width: 100%; + } + + .left-group { + padding-right: 2.5rem; + } + + .right-group { + padding-left: 2.5rem; + } + + .input-group .input-unit { + position: absolute; + top: 50%; + transform: translateY(-50%); + pointer-events: none; + color: #6b7280; + } + + .input-group .input-unit.left { + left: 0.75rem; + } + + .input-group .input-unit.right { + right: 0.75rem; + } + + +
+
+
+
+
+ + @csrf + +
+
+ +
+ + @error('cadeb') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('aset') + {{ $message }} + @enderror +
+
+
+ +
+
+ +
+ + @error('kredit') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('alamat') + {{ $message }} + @enderror +
+
+
+ +
+
+ +
+ + @error('cabang') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('ao') + {{ $message }} + @enderror +
+
+
+ +
+ +
+ +
+ + @error('surveyor') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('penilai') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('tanggal_survey') + {{ $message }} + @enderror +
+
+ +
+
+ +
+ + @error('nomor_resume') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('tanggal_resume') + {{ $message }} + @enderror +
+
+
+ +
+ +
+ +
+ + @error('faktor_positif') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('faktor_negatif') + {{ $message }} + @enderror +
+
+ +
+ + + +
+ +
+
+
+ + @error('sertifikat') + {{ $message }} + @enderror +
+ +
+ + m² + @error('luas_tanah') + {{ $message }} + @enderror +
+ +
+ + m² + @error('luas_bangunan') + {{ $message }} + @enderror +
+ +
+ Rp + + @error('pasar_wajar') + {{ $message }} + @enderror +
+
+
+
+ +
+ +
+
+
+ + @error('sertifikat') + {{ $message }} + @enderror +
+ +
+ + m² + @error('luas_tanah') + {{ $message }} + @enderror +
+ +
+ + m² + @error('luas_bangunan') + {{ $message }} + @enderror +
+ +
+ Rp + + @error('pasar_wajar') + {{ $message }} + @enderror +
+
+
+
+ +
+ +
+
+
+ + @error('sertifikat') + {{ $message }} + @enderror +
+ +
+ + m² + @error('luas_tanah') + {{ $message }} + @enderror +
+ +
+ + m² + @error('luas_bangunan') + {{ $message }} + @enderror +
+ +
+ Rp + + @error('pasar_wajar') + {{ $message }} + @enderror +
+
+
+
+ +
+ +
+ +
+ + @error('catatan') + {{ $message }} + @enderror +
+
+ +
+ +
+ +
+
    +
  1. Laporan Resume ini dikeluarkan dikarenakan belum dilakukannya pembayaran biaya + penilaian jaminan
  2. +
  3. Laporan Resume ini tidak bisa dijadikan sebagai dasar pengajuan dan atau pencairan + kredit, laporan yang digunakan tetap wajib berupa Laporan Penilaian Jaminan (LPJ) +
  4. +
  5. Detail per meter tanah dan bangunan, sarana pelengkap dll akan tercatat di Laporan + Penilaian Jaminan (LPJ) nanti
  6. +
  7. Laporan Resume ini hanya digunakan untuk kepentingan internal bagi
  8. +
  9. Laporan resume ini hanya berlaku 14 hari kerja + terhitung dari tanggal resume ini dibuat sesuai aturan yang berlaku, apabila lewat + maka harus dilakukan order ulang sesuai prosedur yang berlaku
  10. +
  11. Apabila sudah melewati 6 bulan, maka harus penilaian ulang kembali
  12. +
+
+
+ +
+ + + +
+
+ + +
+
+ +
+ +
+
+
+
+
+ + {{--
+
+ + +
+
+ +
+ + @error('code') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('name') + {{ $message }} + @enderror +
+
+ +
+ +
+
+
+
--}} +
+@endsection diff --git a/resources/views/laporan/standard_index.blade.php b/resources/views/laporan/standard_index.blade.php new file mode 100644 index 0000000..182a91c --- /dev/null +++ b/resources/views/laporan/standard_index.blade.php @@ -0,0 +1,486 @@ +@extends('layouts.main') + +@section('breadcrumbs') + {{ Breadcrumbs::render('laporan.standard.index') }} +@endsection + +@section('content') + + +
+
+
+
+
+ + @csrf + +
+
+ +
+ + @error('cadeb') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('aset') + {{ $message }} + @enderror +
+
+
+ +
+
+ +
+ + @error('kredit') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('alamat') + {{ $message }} + @enderror +
+
+
+ +
+
+ +
+ + @error('cabang') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('ao') + {{ $message }} + @enderror +
+
+
+ +
+ +
+ +
+ + @error('surveyor') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('penilai') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('tanggal_survey') + {{ $message }} + @enderror +
+
+ +
+
+ +
+ + @error('nomor_resume') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('tanggal_resume') + {{ $message }} + @enderror +
+
+
+ +
+ +
+ +
+ + @error('faktor_positif') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('faktor_negatif') + {{ $message }} + @enderror +
+
+ +
+ + + +
+ +
+
+
+ + @error('sertifikat') + {{ $message }} + @enderror +
+ +
+ + m² + @error('luas_tanah') + {{ $message }} + @enderror +
+ +
+ + m² + @error('luas_bangunan') + {{ $message }} + @enderror +
+ +
+ Rp + + @error('pasar_wajar') + {{ $message }} + @enderror +
+
+
+
+ +
+ +
+
+
+ + @error('sertifikat') + {{ $message }} + @enderror +
+ +
+ + m² + @error('luas_tanah') + {{ $message }} + @enderror +
+ +
+ + m² + @error('luas_bangunan') + {{ $message }} + @enderror +
+ +
+ Rp + + @error('pasar_wajar') + {{ $message }} + @enderror +
+
+
+
+ +
+ +
+
+
+ + @error('sertifikat') + {{ $message }} + @enderror +
+ +
+ + m² + @error('luas_tanah') + {{ $message }} + @enderror +
+ +
+ + m² + @error('luas_bangunan') + {{ $message }} + @enderror +
+ +
+ Rp + + @error('pasar_wajar') + {{ $message }} + @enderror +
+
+
+
+ +
+ +
+ +
+ + @error('catatan') + {{ $message }} + @enderror +
+
+ +
+ +
+ +
+
    +
  1. Laporan Resume ini dikeluarkan dikarenakan belum dilakukannya pembayaran biaya + penilaian jaminan
  2. +
  3. Laporan Resume ini tidak bisa dijadikan sebagai dasar pengajuan dan atau pencairan + kredit, laporan yang digunakan tetap wajib berupa Laporan Penilaian Jaminan (LPJ) +
  4. +
  5. Detail per meter tanah dan bangunan, sarana pelengkap dll akan tercatat di Laporan + Penilaian Jaminan (LPJ) nanti
  6. +
  7. Laporan Resume ini hanya digunakan untuk kepentingan internal bagi
  8. +
  9. Laporan resume ini hanya berlaku 14 hari kerja + terhitung dari tanggal resume ini dibuat sesuai aturan yang berlaku, apabila lewat + maka harus dilakukan order ulang sesuai prosedur yang berlaku
  10. +
  11. Apabila sudah melewati 6 bulan, maka harus penilaian ulang kembali
  12. +
+
+
+ +
+ + + +
+
+ + +
+
+ +
+ +
+
+
+
+
+ + {{--
+
+ + +
+
+ +
+ + @error('code') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('name') + {{ $message }} + @enderror +
+
+ +
+ +
+
+
+
--}} +
+@endsection diff --git a/resources/views/penilaian/resume/index.blade.php b/resources/views/penilaian/resume/index.blade.php deleted file mode 100644 index e69de29..0000000 diff --git a/resources/views/resume/index.blade.php b/resources/views/resume/index.blade.php new file mode 100644 index 0000000..839710b --- /dev/null +++ b/resources/views/resume/index.blade.php @@ -0,0 +1,486 @@ +@extends('layouts.main') + +@section('breadcrumbs') + {{ Breadcrumbs::render('resume') }} +@endsection + +@section('content') + + +
+
+
+
+
+ + @csrf + +
+
+ +
+ + @error('cadeb') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('aset') + {{ $message }} + @enderror +
+
+
+ +
+
+ +
+ + @error('kredit') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('alamat') + {{ $message }} + @enderror +
+
+
+ +
+
+ +
+ + @error('cabang') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('ao') + {{ $message }} + @enderror +
+
+
+ +
+ +
+ +
+ + @error('surveyor') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('penilai') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('tanggal_survey') + {{ $message }} + @enderror +
+
+ +
+
+ +
+ + @error('nomor_resume') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('tanggal_resume') + {{ $message }} + @enderror +
+
+
+ +
+ +
+ +
+ + @error('faktor_positif') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('faktor_negatif') + {{ $message }} + @enderror +
+
+ +
+ + + +
+ +
+
+
+ + @error('sertifikat') + {{ $message }} + @enderror +
+ +
+ + m² + @error('luas_tanah') + {{ $message }} + @enderror +
+ +
+ + m² + @error('luas_bangunan') + {{ $message }} + @enderror +
+ +
+ Rp + + @error('pasar_wajar') + {{ $message }} + @enderror +
+
+
+
+ +
+ +
+
+
+ + @error('sertifikat') + {{ $message }} + @enderror +
+ +
+ + m² + @error('luas_tanah') + {{ $message }} + @enderror +
+ +
+ + m² + @error('luas_bangunan') + {{ $message }} + @enderror +
+ +
+ Rp + + @error('pasar_wajar') + {{ $message }} + @enderror +
+
+
+
+ +
+ +
+
+
+ + @error('sertifikat') + {{ $message }} + @enderror +
+ +
+ + m² + @error('luas_tanah') + {{ $message }} + @enderror +
+ +
+ + m² + @error('luas_bangunan') + {{ $message }} + @enderror +
+ +
+ Rp + + @error('pasar_wajar') + {{ $message }} + @enderror +
+
+
+
+ +
+ +
+ +
+ + @error('catatan') + {{ $message }} + @enderror +
+
+ +
+ +
+ +
+
    +
  1. Laporan Resume ini dikeluarkan dikarenakan belum dilakukannya pembayaran biaya + penilaian jaminan
  2. +
  3. Laporan Resume ini tidak bisa dijadikan sebagai dasar pengajuan dan atau pencairan + kredit, laporan yang digunakan tetap wajib berupa Laporan Penilaian Jaminan (LPJ) +
  4. +
  5. Detail per meter tanah dan bangunan, sarana pelengkap dll akan tercatat di Laporan + Penilaian Jaminan (LPJ) nanti
  6. +
  7. Laporan Resume ini hanya digunakan untuk kepentingan internal bagi
  8. +
  9. Laporan resume ini hanya berlaku 14 hari kerja + terhitung dari tanggal resume ini dibuat sesuai aturan yang berlaku, apabila lewat + maka harus dilakukan order ulang sesuai prosedur yang berlaku
  10. +
  11. Apabila sudah melewati 6 bulan, maka harus penilaian ulang kembali
  12. +
+
+
+ +
+ + + +
+
+ + +
+
+ +
+ +
+
+
+
+
+ + {{--
+
+ + +
+
+ +
+ + @error('code') + {{ $message }} + @enderror +
+
+ +
+ +
+ + @error('name') + {{ $message }} + @enderror +
+
+ +
+ +
+
+
+
--}} +
+@endsection diff --git a/routes/breadcrumbs.php b/routes/breadcrumbs.php index 39a97be..bb35254 100644 --- a/routes/breadcrumbs.php +++ b/routes/breadcrumbs.php @@ -534,3 +534,26 @@ Breadcrumbs::for('otorisator.pelaporan.index', function (BreadcrumbTrail $trail) $trail->parent('otorisator'); $trail->push('Otorisator', route('otorisator.pelaporan.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'); +}); diff --git a/routes/web.php b/routes/web.php index 8292c9b..53af029 100644 --- a/routes/web.php +++ b/routes/web.php @@ -17,11 +17,13 @@ use Modules\Lpj\Http\Controllers\JenisLaporanController; use Modules\Lpj\Http\Controllers\JenisLegalitasJaminanController; use Modules\Lpj\Http\Controllers\JenisPenilaianController; use Modules\Lpj\Http\Controllers\KJPPController; +use Modules\Lpj\Http\Controllers\LaporanController; use Modules\Lpj\Http\Controllers\NilaiPlafondController; use Modules\Lpj\Http\Controllers\PemilikJaminanController; use Modules\Lpj\Http\Controllers\PenilaianController; use Modules\Lpj\Http\Controllers\PermohonanController; use Modules\Lpj\Http\Controllers\RegionController; +use Modules\Lpj\Http\Controllers\ResumeController; use Modules\Lpj\Http\Controllers\StatusPermohonanController; use Modules\Lpj\Http\Controllers\TeamsController; use Modules\Lpj\Http\Controllers\TenderController; @@ -369,6 +371,18 @@ Route::middleware(['auth'])->group(function () { Route::resource('debitur', DebitureController::class); + Route::name('laporan.')->prefix('laporan')->group(function () { + Route::get('sederhana', [LaporanController::class, 'sederhana_index'])->name('sederhana.index'); + Route::get('standard', [LaporanController::class, 'standard_index'])->name('standard.index'); + }); + + Route::name('resume.')->prefix('resume')->group(function () { + Route::get('/', [ResumeController::class, 'index'])->name('index'); + Route::get('{id}/show', [ResumeController::class, 'show'])->name('show'); + Route::post('store', [ResumeController::class, 'store'])->name('store'); + Route::get('datatables', [ResumeController::class, 'dataForDatatables'])->name('datatables'); + }); + Route::name('permohonan.')->prefix('permohonan')->group(function () { Route::get('{id}/create', [PermohonanController::class, 'createPermohonan'])->name('create.debitur'); Route::get('restore/{id}', [PermohonanController::class, 'restore'])->name('restore'); From ac69e4c74207fc357529c1ec563566526959e277 Mon Sep 17 00:00:00 2001 From: putrakuningan Date: Mon, 28 Oct 2024 13:08:49 +0000 Subject: [PATCH 03/40] revert b9947a5e398a2264ddf245f006dfbd77bd422160 revert Fix Accoordion Detail Jaminan --- .../views/component/detail-jaminan.blade.php | 92 ---------------- resources/views/penilaian/form.blade.php | 99 ++++++++++++++++- .../permohonan/authorization/show.blade.php | 93 +++++++++++++++- resources/views/registrasi/show.blade.php | 93 +++++++++++++++- .../views/registrasifinal/show.blade.php | 93 +++++++++++++++- .../views/surveyor/components/denah.blade.php | 4 +- .../views/surveyor/components/foto.blade.php | 4 +- .../surveyor/components/inspeksi.blade.php | 4 +- resources/views/surveyor/detail.blade.php | 104 +++++++++++++++++- 9 files changed, 483 insertions(+), 103 deletions(-) delete mode 100644 resources/views/component/detail-jaminan.blade.php diff --git a/resources/views/component/detail-jaminan.blade.php b/resources/views/component/detail-jaminan.blade.php deleted file mode 100644 index 716ab06..0000000 --- a/resources/views/component/detail-jaminan.blade.php +++ /dev/null @@ -1,92 +0,0 @@ -
-
-

- Data Jaminan -

-
-
- @foreach($permohonan->debiture->documents as $dokumen) -
- - -
- @endforeach -
-
diff --git a/resources/views/penilaian/form.blade.php b/resources/views/penilaian/form.blade.php index 8d39097..07e7061 100644 --- a/resources/views/penilaian/form.blade.php +++ b/resources/views/penilaian/form.blade.php @@ -160,7 +160,104 @@ - @include('lpj::component.detail-jaminan') +
+
+

+ Laporan +

+
+
+ @foreach ($permohonan->debiture->documents as $dokumen) +
+ + +
+ @endforeach +
+
diff --git a/resources/views/permohonan/authorization/show.blade.php b/resources/views/permohonan/authorization/show.blade.php index 41b247c..af77b06 100644 --- a/resources/views/permohonan/authorization/show.blade.php +++ b/resources/views/permohonan/authorization/show.blade.php @@ -136,7 +136,98 @@
- @include('lpj::component.detail-jaminan') +
+
+

+ Data Jaminan +

+
+
+ @foreach($permohonan->debiture->documents as $dokumen) +
+ + +
+ @endforeach +
+
diff --git a/resources/views/registrasi/show.blade.php b/resources/views/registrasi/show.blade.php index 9ff7791..0b92b7e 100644 --- a/resources/views/registrasi/show.blade.php +++ b/resources/views/registrasi/show.blade.php @@ -145,7 +145,98 @@
- @include('lpj::component.detail-jaminan') +
+
+

+ Data Jaminan +

+
+
+ @foreach($permohonan->debiture->documents as $dokumen) +
+ + +
+ @endforeach +
+
diff --git a/resources/views/registrasifinal/show.blade.php b/resources/views/registrasifinal/show.blade.php index 7592d0d..040d1e4 100644 --- a/resources/views/registrasifinal/show.blade.php +++ b/resources/views/registrasifinal/show.blade.php @@ -145,7 +145,98 @@
- @include('lpj::component.detail-jaminan') +
+
+

+ Data Jaminan +

+
+
+ @foreach($permohonan->debiture->documents as $dokumen) +
+ + +
+ @endforeach +
+
@endsection diff --git a/resources/views/surveyor/components/denah.blade.php b/resources/views/surveyor/components/denah.blade.php index 46f11d9..e922fa5 100644 --- a/resources/views/surveyor/components/denah.blade.php +++ b/resources/views/surveyor/components/denah.blade.php @@ -23,7 +23,7 @@ @foreach ($permohonan->debiture->documents as $dokumen)
- -