Menggunakan fungsi `formatAlamat` untuk menyederhanakan format tampilan alamat pada halaman penilai. Ini mencakup penghapusan rincian manual dalam tampilan untuk meningkatkan keterbacaan dan pemeliharaan kode. Fungsi ini menangani detail seperti nama kelurahan, kecamatan, kota, dan kode pos, memastikan konsistensi dalam penampilan alamat di seluruh aplikasi.
315 lines
14 KiB
PHP
315 lines
14 KiB
PHP
@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">
|
|
<h3 class="card-title">
|
|
Detail Penilai
|
|
</h3>
|
|
<div class="flex items-center gap-2">
|
|
<a href="{{ route('penilai.index') }}" class="btn btn-xs btn-info"><i class="ki-filled ki-exit-left"></i>
|
|
Back</a>
|
|
</div>
|
|
</div>
|
|
<div class="card-body grid gap-5">
|
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
|
<label class="form-label max-w-56">
|
|
Nomor Registrasi
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<p class="flex w-full text-gray-600 font-medium text-sm">{{ $permohonan->nomor_registrasi }}</p>
|
|
</div>
|
|
<label class="form-label max-w-56">
|
|
Nama Debitur
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<p class="flex w-full text-gray-600 font-medium text-sm">{{ $permohonan->debiture->name }}</p>
|
|
</div>
|
|
</div>
|
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
|
<label class="form-label max-w-56">
|
|
Cabang
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<p class="flex w-full text-gray-600 font-medium text-sm">{{ $permohonan->branch->name }}</p>
|
|
</div>
|
|
<label class="form-label max-w-56">
|
|
Alamat Jaminan
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<p class="flex w-full text-gray-600 font-medium text-sm">{{ formatAlamat($permohonan->debiture->address) }}</p>
|
|
</div>
|
|
</div>
|
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
|
<label class="form-label max-w-56">
|
|
Nama AO/Pemohon
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<p class="flex w-full text-gray-600 font-medium text-sm">{{ $permohonan->user->name }}</p>
|
|
</div>
|
|
<label class="form-label max-w-56">
|
|
Fasilitas Kredit
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<p class="flex w-full text-gray-600 font-medium text-sm">
|
|
{{ $permohonan->jenisFasilitasKredit->name }}</p>
|
|
</div>
|
|
</div>
|
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
|
<label class="form-label max-w-56">
|
|
Tanggal Permohonan
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<p class="flex w-full text-gray-600 font-medium text-sm">
|
|
{{ formatTanggalIndonesia($permohonan->created_at) }}</p>
|
|
</div>
|
|
<label class="form-label max-w-56">
|
|
CIF
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<p class="flex w-full text-gray-600 font-medium text-sm">
|
|
{{ $permohonan->debiture->cif }}</p>
|
|
</div>
|
|
</div>
|
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
|
<label class="form-label max-w-56">
|
|
Tanggal Konfirmasi Kunjungan
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<p class="flex w-full text-gray-600 font-medium text-sm">
|
|
{{ formatTanggalIndonesia($permohonan->penilaian->tanggal_kunjungan) }}</p>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
@foreach ($permohonan->debiture->documents as $dokumen)
|
|
<div class="card">
|
|
<div class="card-body grid gap-5">
|
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
|
@php
|
|
$surveyor = $permohonan->penilaian->userPenilai->where('role', 'surveyor')->first();
|
|
$penilai = $permohonan->penilaian->userPenilai->where('role', 'penilai')->first();
|
|
|
|
@endphp
|
|
<label class="form-label max-w-56">
|
|
Surveyor
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
|
|
<p class="flex w-full text-gray-600 font-medium text-sm">{{ $surveyor->userPenilaiTeam->name }}
|
|
</p>
|
|
|
|
<p class="flex w-full text-gray-600 font-medium text-sm">{{ $permohonan->region->name }}</p>
|
|
</div>
|
|
<label class="form-label max-w-56">
|
|
Penilai
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
|
|
<p class="flex w-full text-gray-600 font-medium text-sm">{{ $penilai->userPenilaiTeam->name }}
|
|
</p>
|
|
|
|
<p class="flex w-full text-gray-600 font-medium text-sm">
|
|
{{ $permohonan->region->name }}
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
|
<label class="form-label max-w-56">
|
|
Tujuan Penilaian
|
|
</label>
|
|
<p class="flex text-gray-600 font-medium text-sm w-full">
|
|
{{ $permohonan->tujuanPenilaian->name }}</p>
|
|
<label class="form-label max-w-56">
|
|
Jenis Jaminan
|
|
</label>
|
|
<p class="flex text-gray-600 font-medium text-sm w-full">
|
|
@foreach ($permohonan->debiture->documents as $document)
|
|
{{ $document->jenisjaminan->name }}
|
|
@endforeach
|
|
</p>
|
|
</div>
|
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
|
<label class="form-label max-w-56">
|
|
Tanggal Survei
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<p class="flex w-full text-gray-600 font-medium text-sm">
|
|
{{ formatTanggalIndonesia($permohonan->created_at) }}</p>
|
|
</div>
|
|
</div>
|
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
|
<label class="form-label max-w-56">
|
|
Tanggal Laporan
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<p class="flex w-full text-gray-600 font-medium text-sm">
|
|
{{ formatTanggalIndonesia($permohonan->created_at) }}</p>
|
|
</div>
|
|
</div>
|
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
|
<label class="form-label max-w-56">
|
|
No. Laporan
|
|
</label>
|
|
<div class="flex flex-wrap items-baseline w-full">
|
|
<p class="flex w-full text-gray-600 font-medium text-sm">
|
|
PJ/001/001</p>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5 w-full card-footer mt-2 ">
|
|
<div class="flex gap-5">
|
|
<a class="btn btn-primary" href="{{ route('penilai.lampiran', $permohonan->id) }}">
|
|
LAMPIRAN FOTO DAN DOKUMEN
|
|
</a>
|
|
|
|
<a class="btn btn-primary" data-modal-toggle="#modal_2">
|
|
KERTAS KERJA
|
|
</a>
|
|
<a class="btn btn-primary" href="#">
|
|
PAPARAN
|
|
</a>
|
|
|
|
<div class="dropdown" data-dropdown="true" data-dropdown-trigger="click">
|
|
<button class="dropdown-toggle btn btn-primary">
|
|
WORKSHEET
|
|
</button>
|
|
<div class="dropdown-content w-full max-w-56 py-2">
|
|
<div class="menu menu-default flex flex-col w-full">
|
|
<div class="menu-item">
|
|
<a class="menu-link" href="#">
|
|
<span class="menu-icon">
|
|
<i class="ki-outline ki-badge">
|
|
</i>
|
|
</span>
|
|
<span class="menu-title">
|
|
MEMO
|
|
</span>
|
|
</a>
|
|
</div>
|
|
<div class="menu-item">
|
|
<a class="menu-link" href="#">
|
|
<span class="menu-icon">
|
|
<i class="ki-outline ki-profile-circle">
|
|
</i>
|
|
</span>
|
|
<span class="menu-title">
|
|
RESUME
|
|
</span>
|
|
</a>
|
|
</div>
|
|
<div class="menu-item">
|
|
<a class="menu-link" onclick="seletSederhanaStandart()">
|
|
<span class="menu-icon">
|
|
<i class="ki-outline ki-setting-2">
|
|
</i>
|
|
</span>
|
|
<span class="menu-title">
|
|
LPJ
|
|
</span>
|
|
|
|
</a>
|
|
</div>
|
|
<div class="menu-item">
|
|
<a class="menu-link" href="#">
|
|
<span class="menu-icon">
|
|
<i class="ki-outline ki-message-programming">
|
|
</i>
|
|
</span>
|
|
<span class="menu-title">
|
|
RAP
|
|
</span>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="flex justify-end gap-5">
|
|
<a class="btn btn-success" href="#">
|
|
SAVE
|
|
</a>
|
|
|
|
<a class="btn btn-success" href="#">
|
|
REPORT
|
|
</a>
|
|
|
|
|
|
<a class="btn btn-success" href="#">
|
|
PRINT OUT
|
|
</a>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
@endforeach
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="modal" data-modal="true" id="modal_2">
|
|
<div class="modal-content modal-center-y max-w-[600px]">
|
|
<div class="modal-header">
|
|
<h3 class="modal-title">
|
|
Kertas Kerja
|
|
</h3>
|
|
<button class="btn btn-xs btn-icon btn-light" data-modal-dismiss="true">
|
|
<i class="ki-outline ki-cross">
|
|
</i>
|
|
</button>
|
|
</div>
|
|
<div class="modal-body grid gap-5">
|
|
<div class="flex items-baseline w-full">
|
|
<label for="" class="form-label max-w-56">Import Kertas Kerja</label>
|
|
|
|
<div class="flex justify-center items-center gap-2">
|
|
<input type="file" name="" id="" class="file-input">
|
|
<button class="btn btn-outline btn-success">Upload</button>
|
|
</div>
|
|
</div>
|
|
<div class="form-group flex items-baseline flex-wrap">
|
|
|
|
<a class="btn btn-outline btn-primary w-full"
|
|
href="{{ route('penilai.export.kertas-kerja', $permohonan->id) }}">Export Kertas Kerja</a>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer">
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@endsection
|
|
|
|
|
|
<script>
|
|
function seletSederhanaStandart() {
|
|
Swal.fire({
|
|
title: 'Apakah kamu akan memilih lpj standar?',
|
|
icon: 'warning',
|
|
showDenyButton: true,
|
|
showCancelButton: false,
|
|
confirmButtonText: 'Yes',
|
|
denyButtonText: 'No',
|
|
}).then((result) => {
|
|
if (result.isConfirmed) {
|
|
|
|
} else if (result.isDenied) {
|
|
Swal.fire('Changes are not saved', '', 'info')
|
|
}
|
|
})
|
|
}
|
|
</script>
|