Merge branch 'staging' into feature/senior-officer
This commit is contained in:
@@ -437,7 +437,11 @@ class ProsesPenawaranController extends Controller
|
|||||||
public function show($id)
|
public function show($id)
|
||||||
{
|
{
|
||||||
$prosespenawaran = PenawaranTender::find($id);
|
$prosespenawaran = PenawaranTender::find($id);
|
||||||
return view('lpj::prosespenawaran.show', compact('id', 'prosespenawaran'));
|
$permohonan = "";
|
||||||
|
if($prosespenawaran){
|
||||||
|
$permohonan = Permohonan::where('nomor_registrasi',$prosespenawaran->nomor_registrasi)->first();
|
||||||
|
}
|
||||||
|
return view('lpj::prosespenawaran.show', compact('id', 'prosespenawaran','permohonan'));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function updateDraft(Request $request, $id): JsonResponse
|
public function updateDraft(Request $request, $id): JsonResponse
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ class CustomFieldRequest extends FormRequest
|
|||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'name' => 'required|max:255',
|
'name' => 'required|max:255',
|
||||||
'type' => 'required|in:text,select,radio,checkbox',
|
'type' => 'required|in:text,select,radio,checkbox,date,number',
|
||||||
'label' => 'nullable|max:255',
|
'label' => 'nullable|max:255',
|
||||||
'urutan_prioritas' => [
|
'urutan_prioritas' => [
|
||||||
'nullable',
|
'nullable',
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
@if (!isset($status))
|
@if (!isset($status))
|
||||||
<div class="card border border-agi-100 {{ isset($hidePermohonan) ? 'hidden' : '' }}">
|
<div class="card border border-agi-100 {{ isset($hidePermohonan) ? 'hidden' : '' }}">
|
||||||
<div class="card-header light:bg-agi-50" id="advanced_settings_appearance">
|
<div class="card-header bg-agi-50" id="advanced_settings_appearance">
|
||||||
@php
|
@php
|
||||||
$title = $title ?? 'Data Permohonan';
|
$title = $title ?? 'Data Permohonan';
|
||||||
@endphp
|
@endphp
|
||||||
@@ -9,6 +9,7 @@
|
|||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="flex items-center gap-2">
|
<div class="flex items-center gap-2">
|
||||||
|
{!! $customlink ?? "" !!}
|
||||||
@if (isset($id))
|
@if (isset($id))
|
||||||
@php
|
@php
|
||||||
$parameters = isset($id) ? ['id' => $id] : [];
|
$parameters = isset($id) ? ['id' => $id] : [];
|
||||||
|
|||||||
@@ -58,8 +58,10 @@
|
|||||||
<select class="input @error('type') border-danger bg-danger-light @enderror" name="type">
|
<select class="input @error('type') border-danger bg-danger-light @enderror" name="type">
|
||||||
<option value="text" {{ (isset($customField->type) && $customField->type == 'text') ? 'selected' : '' }}>Text</option>
|
<option value="text" {{ (isset($customField->type) && $customField->type == 'text') ? 'selected' : '' }}>Text</option>
|
||||||
<option value="radio" {{ (isset($customField->type) && $customField->type == 'radio') ? 'selected' : '' }}>Radio</option>
|
<option value="radio" {{ (isset($customField->type) && $customField->type == 'radio') ? 'selected' : '' }}>Radio</option>
|
||||||
<option value="number" {{ (isset($customField->type) && $customField->type == 'select') ? 'selected' : '' }}>Select</option>
|
<option value="select" {{ (isset($customField->type) && $customField->type == 'select') ? 'selected' : '' }}>Select</option>
|
||||||
<option value="option" {{ (isset($customField->type) && $customField->type == 'checkbox') ? 'selected' : '' }}>Checkbox</option>
|
<option value="checkbox" {{ (isset($customField->type) && $customField->type == 'checkbox') ? 'selected' : '' }}>Checkbox</option>
|
||||||
|
<option value="date" {{ (isset($customField->type) && $customField->type == 'date') ? 'selected' : '' }}>Date</option>
|
||||||
|
<option value="number" {{ (isset($customField->type) && $customField->type == 'number') ? 'selected' : '' }}>Number</option>
|
||||||
</select>
|
</select>
|
||||||
@error('type')
|
@error('type')
|
||||||
<em class="alert text-danger text-sm">{{ $message }}</em>
|
<em class="alert text-danger text-sm">{{ $message }}</em>
|
||||||
|
|||||||
@@ -102,7 +102,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||||
<label class="form-label max-w-56 gap-1">
|
<label class="form-label max-w-56 gap-1">
|
||||||
Address
|
Alamat
|
||||||
<span class="text-danger">
|
<span class="text-danger">
|
||||||
*
|
*
|
||||||
</span>
|
</span>
|
||||||
|
|||||||
@@ -145,7 +145,7 @@
|
|||||||
|
|
||||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||||
<label class="form-label max-w-56">
|
<label class="form-label max-w-56">
|
||||||
Address
|
Alamat
|
||||||
</label>
|
</label>
|
||||||
<div class="flex flex-wrap items-baseline w-full">
|
<div class="flex flex-wrap items-baseline w-full">
|
||||||
<div class="flex flex-col lg:flex-row gap-2 w-full">
|
<div class="flex flex-col lg:flex-row gap-2 w-full">
|
||||||
@@ -317,11 +317,38 @@
|
|||||||
@if($detail->jenisLegalitasJaminan->custom_fields)
|
@if($detail->jenisLegalitasJaminan->custom_fields)
|
||||||
@foreach($detail->jenisLegalitasJaminan->custom_fields as $key)
|
@foreach($detail->jenisLegalitasJaminan->custom_fields as $key)
|
||||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||||
|
@php
|
||||||
|
$customField = getCustomField($key);
|
||||||
|
$fieldValue = json_decode($detail->details)->{$customField->name} ?? '';
|
||||||
|
@endphp
|
||||||
<label class="form-label max-w-56 capitalize">
|
<label class="form-label max-w-56 capitalize">
|
||||||
{{ getCustomField($key)->label ?? "" }}
|
{{ $customField->label ?? "" }}
|
||||||
</label>
|
</label>
|
||||||
<div class="flex flex-wrap items-baseline w-full">
|
<div class="flex flex-wrap items-baseline w-full">
|
||||||
<input class="input" type="text" name="custom_field[{{$detail->jenisLegalitasJaminan->id}}][{{getCustomField($key)->name}}]" value="{{ json_decode($detail->details)->{getCustomField($key)->name} ?? '' }}">
|
@switch($customField->type)
|
||||||
|
@case('text')
|
||||||
|
<input class="input" type="text" name="custom_field[{{$detail->jenisLegalitasJaminan->id}}][{{$customField->name}}]" value="{{ $fieldValue }}" placeholder="...">
|
||||||
|
@break
|
||||||
|
@case('number')
|
||||||
|
<input class="input" type="number" step="0.01" name="custom_field[{{$detail->jenisLegalitasJaminan->id}}][{{$customField->name}}]" value="{{ $fieldValue }}" placeholder="...">
|
||||||
|
@break
|
||||||
|
@case('date')
|
||||||
|
<input class="input" type="date" name="custom_field[{{$detail->jenisLegalitasJaminan->id}}][{{$customField->name}}]" value="{{ $fieldValue }}">
|
||||||
|
@break
|
||||||
|
@case('textarea')
|
||||||
|
<textarea class="textarea" name="custom_field[{{$detail->jenisLegalitasJaminan->id}}][{{$customField->name}}]" placeholder="...">{{ $fieldValue }}</textarea>
|
||||||
|
@break
|
||||||
|
@case('select')
|
||||||
|
<select class="select" name="custom_field[{{$detail->jenisLegalitasJaminan->id}}][{{$customField->name}}]">
|
||||||
|
<option value="">Select an option</option>
|
||||||
|
@foreach($customField->options as $option)
|
||||||
|
<option value="{{ $option }}" {{ $fieldValue == $option ? 'selected' : '' }}>{{ $option }}</option>
|
||||||
|
@endforeach
|
||||||
|
</select>
|
||||||
|
@break
|
||||||
|
@default
|
||||||
|
<input class="input" type="text" name="custom_field[{{$detail->jenisLegalitasJaminan->id}}][{{$customField->name}}]" value="{{ $fieldValue }}" placeholder="...">
|
||||||
|
@endswitch
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@endforeach
|
@endforeach
|
||||||
@@ -330,11 +357,37 @@
|
|||||||
@if($detail->jenisLegalitasJaminan->custom_fields)
|
@if($detail->jenisLegalitasJaminan->custom_fields)
|
||||||
@foreach($detail->jenisLegalitasJaminan->custom_fields as $key)
|
@foreach($detail->jenisLegalitasJaminan->custom_fields as $key)
|
||||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||||
|
@php
|
||||||
|
$customField = getCustomField($key);
|
||||||
|
@endphp
|
||||||
<label class="form-label max-w-56 capitalize">
|
<label class="form-label max-w-56 capitalize">
|
||||||
{{ getCustomField($key)->label }}
|
{{ $customField->label }}
|
||||||
</label>
|
</label>
|
||||||
<div class="flex flex-wrap items-baseline w-full">
|
<div class="flex flex-wrap items-baseline w-full">
|
||||||
<input class="input" type="text" name="custom_field[{{$detail->jenisLegalitasJaminan->id}}][{{getCustomField($key)->name}}]" placeholder="...">
|
@switch($customField->type)
|
||||||
|
@case('text')
|
||||||
|
<input class="input" type="text" name="custom_field[{{$detail->jenisLegalitasJaminan->id}}][{{$customField->name}}]" placeholder="...">
|
||||||
|
@break
|
||||||
|
@case('number')
|
||||||
|
<input class="input" type="number" step="0.01" name="custom_field[{{$detail->jenisLegalitasJaminan->id}}][{{$customField->name}}]" placeholder="...">
|
||||||
|
@break
|
||||||
|
@case('date')
|
||||||
|
<input class="input" type="date" name="custom_field[{{$detail->jenisLegalitasJaminan->id}}][{{$customField->name}}]">
|
||||||
|
@break
|
||||||
|
@case('textarea')
|
||||||
|
<textarea class="textarea" name="custom_field[{{$detail->jenisLegalitasJaminan->id}}][{{$customField->name}}]" placeholder="..."></textarea>
|
||||||
|
@break
|
||||||
|
@case('select')
|
||||||
|
<select class="select" name="custom_field[{{$detail->jenisLegalitasJaminan->id}}][{{$customField->name}}]">
|
||||||
|
<option value="">Select an option</option>
|
||||||
|
@foreach($customField->options as $option)
|
||||||
|
<option value="{{ $option }}">{{ $option }}</option>
|
||||||
|
@endforeach
|
||||||
|
</select>
|
||||||
|
@break
|
||||||
|
@default
|
||||||
|
<input class="input" type="text" name="custom_field[{{$detail->jenisLegalitasJaminan->id}}][{{$customField->name}}]" placeholder="...">
|
||||||
|
@endswitch
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@endforeach
|
@endforeach
|
||||||
@@ -387,12 +440,36 @@
|
|||||||
|
|
||||||
@if($item->custom_fields)
|
@if($item->custom_fields)
|
||||||
@foreach($item->custom_fields as $field)
|
@foreach($item->custom_fields as $field)
|
||||||
|
@php $custom_field = getCustomField($field) @endphp
|
||||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||||
<label class="form-label max-w-56 capitalize">
|
<label class="form-label max-w-56 capitalize">
|
||||||
{{ getCustomField($field)->label }}
|
{{ $custom_field->label }}
|
||||||
</label>
|
</label>
|
||||||
<div class="flex flex-wrap items-baseline w-full">
|
<div class="flex flex-wrap items-baseline w-full">
|
||||||
<input class="input" type="text" name="custom_field[{{$item->id}}][{{getCustomField($field)->name}}]" placeholder="...">
|
@switch($custom_field->type)
|
||||||
|
@case('text')
|
||||||
|
<input class="input" type="text" name="custom_field[{{$item->id}}][{{$custom_field->name}}]" placeholder="...">
|
||||||
|
@break
|
||||||
|
@case('number')
|
||||||
|
<input class="input" type="number" step="0.01" name="custom_field[{{$item->id}}][{{$custom_field->name}}]" placeholder="...">
|
||||||
|
@break
|
||||||
|
@case('date')
|
||||||
|
<input class="input" type="date" name="custom_field[{{$item->id}}][{{$custom_field->name}}]">
|
||||||
|
@break
|
||||||
|
@case('textarea')
|
||||||
|
<textarea class="textarea" name="custom_field[{{$item->id}}][{{$custom_field->name}}]" placeholder="..."></textarea>
|
||||||
|
@break
|
||||||
|
@case('select')
|
||||||
|
<select class="select" name="custom_field[{{$item->id}}][{{$custom_field->name}}]">
|
||||||
|
<option value="">Select an option</option>
|
||||||
|
@foreach($custom_field->options as $option)
|
||||||
|
<option value="{{ $option }}">{{ $option }}</option>
|
||||||
|
@endforeach
|
||||||
|
</select>
|
||||||
|
@break
|
||||||
|
@default
|
||||||
|
<input class="input" type="text" name="custom_field[{{$item->id}}][{{$custom_field->name}}]" placeholder="...">
|
||||||
|
@endswitch
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@endforeach
|
@endforeach
|
||||||
@@ -627,7 +704,7 @@
|
|||||||
case "text":
|
case "text":
|
||||||
return `<input class="input" type="text" name="custom_field[${itemId}][${fieldName}]" value="${value}">`;
|
return `<input class="input" type="text" name="custom_field[${itemId}][${fieldName}]" value="${value}">`;
|
||||||
case "number":
|
case "number":
|
||||||
return `<input class="input" type="number" name="custom_field[${itemId}][${fieldName}]" value="${value}">`;
|
return `<input class="input" type="number" step="0.01" name="custom_field[${itemId}][${fieldName}]" value="${value}">`;
|
||||||
case "date":
|
case "date":
|
||||||
return `<input class="input" type="date" name="custom_field[${itemId}][${fieldName}]" value="${value}">`;
|
return `<input class="input" type="date" name="custom_field[${itemId}][${fieldName}]" value="${value}">`;
|
||||||
case "textarea":
|
case "textarea":
|
||||||
|
|||||||
@@ -156,7 +156,7 @@
|
|||||||
|
|
||||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||||
<label class="form-label max-w-56">
|
<label class="form-label max-w-56">
|
||||||
Address
|
Alamat
|
||||||
</label>
|
</label>
|
||||||
<div class="flex flex-wrap items-baseline w-full">
|
<div class="flex flex-wrap items-baseline w-full">
|
||||||
<div class="flex flex-col lg:flex-row gap-2 w-full">
|
<div class="flex flex-col lg:flex-row gap-2 w-full">
|
||||||
|
|||||||
@@ -5,172 +5,31 @@
|
|||||||
@endsection
|
@endsection
|
||||||
|
|
||||||
@section('content')
|
@section('content')
|
||||||
@if(isset($permohonan))
|
<div class="w-full grid gap-5 lg:gap-7.5 mx-auto">
|
||||||
<div class="w-full grid gap-5 lg:gap-7.5 mx-auto">
|
<div class="card border border-agi-100 pb-2.5">
|
||||||
<div class="card border border-agi-100 pb-2.5">
|
@if(isset($permohonan->id))
|
||||||
<div class="card-header bg-agi-50" id="basic_settings">
|
<div class="card-header bg-agi-50" id="basic_settings">
|
||||||
<div class="card-title flex flex-row gap-1.5">
|
<div class="card-title flex flex-row gap-1.5">
|
||||||
<a href="{{ route('permohonan.edit',array_merge(request()->query(),['permohonan'=>$permohonan->id])) }}" class="btn btn-xs {{ request()->routeIs('permohonan.edit') ? 'btn-outline btn-primary' : 'btn-light' }}">Data Permohonan</a>
|
<a href="{{ route('permohonan.edit',array_merge(request()->query(),['permohonan'=>$permohonan->id])) }}" class="btn btn-xs {{ request()->routeIs('permohonan.edit') ? 'btn-outline btn-primary' : 'btn-light' }}">Data Permohonan</a>
|
||||||
<a href="{{ route('debitur.edit',array_merge(request()->query(),['debitur'=>$debitur->id,'permohonan_id' => $permohonan->id])) }}" class="btn btn-xs {{ request()->routeIs('debitur.edit') ? 'btn-outline btn-primary' : 'btn-light' }}">Data Debitur</a>
|
<a href="{{ route('debitur.edit',array_merge(request()->query(),['debitur'=>$debitur->id,'permohonan_id' => $permohonan->id])) }}" class="btn btn-xs {{ request()->routeIs('debitur.edit') ? 'btn-outline btn-primary' : 'btn-light' }}">Data Debitur</a>
|
||||||
<a href="{{ route('debitur.jaminan.index',array_merge(request()->query(),['id'=>$debitur->id,'permohonan_id' => $permohonan->id])) }}" class="btn btn-xs {{ request()->routeIs('debitur.jaminan.index') ? 'btn-outline btn-primary' : 'btn-light' }}">Dokumen Jaminan</a>
|
<a href="{{ route('debitur.jaminan.index',array_merge(request()->query(),['id'=>$debitur->id,'permohonan_id' => $permohonan->id])) }}" class="btn btn-xs {{ request()->routeIs('debitur.jaminan.index') ? 'btn-outline btn-primary' : 'btn-light' }}">Dokumen Jaminan</a>
|
||||||
<a href="{{ route('debitur.pemilik.index',array_merge(request()->query(),['id'=>$debitur->id,'permohonan_id' => $permohonan->id])) }}" class="btn btn-xs {{ request()->routeIs('debitur.pemilik.index') ? 'btn-outline btn-primary' : 'btn-light' }}">Pemilk Jaminan</a>
|
<a href="{{ route('debitur.pemilik.index',array_merge(request()->query(),['id'=>$debitur->id,'permohonan_id' => $permohonan->id])) }}" class="btn btn-xs {{ request()->routeIs('debitur.pemilik.index') ? 'btn-outline btn-primary' : 'btn-light' }}">Pemilk Jaminan</a>
|
||||||
</div>
|
|
||||||
<div class="flex items-center gap-2">
|
|
||||||
@if(isset($debitur->id) && !isset($permohonan->id))
|
|
||||||
<a class="btn btn-sm btn-primary" href="{{ route('permohonan.create.debitur', $debitur->id) }}"> Buat Permohonan </a>
|
|
||||||
@endif
|
|
||||||
|
|
||||||
@if(request()->get('from') == 'permohonan')
|
|
||||||
<a href="{{ route('permohonan.create') }}" class="btn btn-xs btn-info"><i class="ki-filled ki-exit-left"></i> Back</a>
|
|
||||||
@elseif($permohonan->id)
|
|
||||||
<a href="{{ route('permohonan.index') }}" class="btn btn-xs btn-info"><i class="ki-filled ki-exit-left"></i> Back</a>
|
|
||||||
@else
|
|
||||||
<a href="{{ route('debitur.index') }}" class="btn btn-xs btn-info"><i class="ki-filled ki-exit-left"></i> Back</a>
|
|
||||||
@endif
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="card-body">
|
<div class="flex items-center gap-2">
|
||||||
@if(request()->routeIs('permohonan.edit', $permohonan))
|
@if(isset($debitur->id) && !isset($permohonan->id))
|
||||||
<form action="{{ isset($permohonan->id) ? route('permohonan.update', $permohonan) : route('permohonan.store') }}" method="POST" class="grid gap-5" enctype="multipart/form-data">
|
<a class="btn btn-sm btn-primary" href="{{ route('permohonan.create.debitur', $debitur->id) }}"> Buat Permohonan </a>
|
||||||
@if(isset($permohonan->id))
|
@endif
|
||||||
@method('PUT')
|
|
||||||
<input type="hidden" name="id" value="{{ $permohonan->id }}">
|
|
||||||
@endif
|
|
||||||
@csrf
|
|
||||||
|
|
||||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
@if(request()->get('from') == 'permohonan')
|
||||||
<label class="form-label max-w-56">
|
<a href="{{ route('permohonan.create') }}" class="btn btn-xs btn-info"><i class="ki-filled ki-exit-left"></i> Back</a>
|
||||||
Debitur
|
@elseif($permohonan->id)
|
||||||
</label>
|
<a href="{{ route('permohonan.index') }}" class="btn btn-xs btn-info"><i class="ki-filled ki-exit-left"></i> Back</a>
|
||||||
<div class="flex flex-wrap items-baseline w-full">
|
|
||||||
<input type="hidden" name="debiture_id" value="{{ $debitur->id }}">
|
|
||||||
<p class="text-base text-bold">{{ $debitur->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>
|
|
||||||
<div class="flex flex-wrap items-baseline w-full">
|
|
||||||
<select class="input tomselect w-full @error('tujuan_penilaian_id') border-danger bg-danger-light @enderror" name="tujuan_penilaian_id" id="tujuan_penilaian_id">
|
|
||||||
<option value="">Pilih Tujuan Penilaian</option>
|
|
||||||
@if(isset($tujuanPenilaian))
|
|
||||||
@foreach($tujuanPenilaian as $row)
|
|
||||||
<option value="{{ $row->id }}"
|
|
||||||
{{ (old('tujuan_penilaian_id') == $row->id) || (isset($permohonan) && $permohonan->tujuan_penilaian_id == $row->id) ? 'selected' : '' }}>
|
|
||||||
{{ $row->name }}
|
|
||||||
</option>
|
|
||||||
@endforeach
|
|
||||||
@endif
|
|
||||||
</select>
|
|
||||||
@error('tujuan_penilaian_id')
|
|
||||||
<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">
|
|
||||||
Fasilitas Kredit
|
|
||||||
</label>
|
|
||||||
<div class="flex flex-wrap items-baseline w-full">
|
|
||||||
<select class="input tomselect w-full @error('jenis_fasilitas_kredit_id') border-danger bg-danger-light @enderror" name="jenis_fasilitas_kredit_id" id="jenis_fasilitas_kredit_id">
|
|
||||||
<option value="">Pilih Fasilitas Kredit</option>
|
|
||||||
@if(isset($fasilitasKredit))
|
|
||||||
@foreach($fasilitasKredit as $row)
|
|
||||||
<option value="{{ $row->id }}"
|
|
||||||
{{ (old('jenis_fasilitas_kredit_id') == $row->id) || (isset($permohonan) && $permohonan->jenis_fasilitas_kredit_id == $row->id) ? 'selected' : '' }}>
|
|
||||||
{{ $row->name }}
|
|
||||||
</option>
|
|
||||||
@endforeach
|
|
||||||
@endif
|
|
||||||
</select>
|
|
||||||
@error('jenis_fasilitas_kredit_id')
|
|
||||||
<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">
|
|
||||||
Nilai Plafond
|
|
||||||
</label>
|
|
||||||
<div class="flex flex-wrap items-baseline w-full">
|
|
||||||
<select class="input tomselect w-full @error('nilai_plafond_id') border-danger bg-danger-light @enderror" name="nilai_plafond_id" id="nilai_plafond_id">
|
|
||||||
<option value="">Pilih Nilai Plafond</option>
|
|
||||||
@if(isset($plafond))
|
|
||||||
@foreach($plafond as $row)
|
|
||||||
<option value="{{ $row->id }}"
|
|
||||||
{{ (old('nilai_plafond_id') == $row->id) || (isset($permohonan) && $permohonan->nilai_plafond_id == $row->id) ? 'selected' : '' }}>
|
|
||||||
{{ $row->name }}
|
|
||||||
</option>
|
|
||||||
@endforeach
|
|
||||||
@endif
|
|
||||||
</select>
|
|
||||||
@error('nilai_plafond_id')
|
|
||||||
<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">
|
|
||||||
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">
|
|
||||||
Nilai NJOP
|
|
||||||
</label>
|
|
||||||
<div class="flex flex-wrap items-baseline w-full">
|
|
||||||
<input class="input @error('nilai_njop') border-danger bg-danger-light @enderror"
|
|
||||||
type="text"
|
|
||||||
name="nilai_njop"
|
|
||||||
value="{{ old('nilai_njop', $permohonan->nilai_njop ?? '') }}">
|
|
||||||
@error('nilai_njop')
|
|
||||||
<em class="alert text-danger text-sm">{{ $message }}</em>
|
|
||||||
@enderror
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
@if($permohonan->status=='revisi')
|
|
||||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
|
||||||
Catatan : <br>
|
|
||||||
<em class="text-red-500">{{ $permohonan->keterangan }}</em>
|
|
||||||
</div>
|
|
||||||
@endif
|
|
||||||
<div class="flex justify-end">
|
|
||||||
<button type="submit" class="btn btn-primary">
|
|
||||||
{{ $permohonan->status=='revisi' ? 'Submit Ulang' : 'Save' }}
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
@elseif(request()->routeIs('debitur.edit', $debitur))
|
|
||||||
@include('lpj::debitur.components.debitur')
|
|
||||||
@elseif(request()->routeIs('debitur.pemilik.index', $debitur))
|
|
||||||
@include('lpj::debitur.components.pemilik')
|
|
||||||
@else
|
@else
|
||||||
@include('lpj::debitur.components.jaminan')
|
<a href="{{ route('debitur.index') }}" class="btn btn-xs btn-info"><i class="ki-filled ki-exit-left"></i> Back</a>
|
||||||
@endif
|
@endif
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
@else
|
||||||
@else
|
|
||||||
<div class="w-full grid gap-5 lg:gap-7.5 mx-auto">
|
|
||||||
|
|
||||||
<div class="card border border-agi-100 pb-2.5">
|
|
||||||
<div class="card-header bg-agi-50" id="basic_settings">
|
<div class="card-header bg-agi-50" id="basic_settings">
|
||||||
<h3 class="card-title">
|
<h3 class="card-title">
|
||||||
{{ isset($permohonan->id) ? 'Edit' : 'Tambah' }} Permohonan
|
{{ isset($permohonan->id) ? 'Edit' : 'Tambah' }} Permohonan
|
||||||
@@ -179,129 +38,121 @@
|
|||||||
<a href="{{ route('permohonan.index') }}" class="btn btn-xs btn-info"><i class="ki-filled ki-exit-left"></i> Back</a>
|
<a href="{{ route('permohonan.index') }}" class="btn btn-xs btn-info"><i class="ki-filled ki-exit-left"></i> Back</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="card-body">
|
@endif
|
||||||
<form action="{{ isset($permohonan->id) ? route('permohonan.update', $permohonan) : route('permohonan.store') }}" method="POST" class="grid gap-5" enctype="multipart/form-data">
|
|
||||||
@if(isset($permohonan->id))
|
|
||||||
@method('PUT')
|
|
||||||
@endif
|
|
||||||
@csrf
|
|
||||||
|
|
||||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
<div class="card-body">
|
||||||
<label class="form-label max-w-56">
|
<form action="{{ isset($permohonan->id) ? route('permohonan.update', $permohonan) : route('permohonan.store') }}" method="POST" class="grid gap-5" enctype="multipart/form-data">
|
||||||
Debitur
|
@csrf
|
||||||
</label>
|
@if(isset($permohonan->id))
|
||||||
<div class="flex flex-wrap items-baseline w-full">
|
@method('PUT')
|
||||||
<input type="hidden" name="debiture_id" value="{{ $debitur->id }}">
|
<input type="hidden" name="id" value="{{ $permohonan->id }}">
|
||||||
<p class="text-base text-bold">{{ $debitur->name }}</p>
|
@endif
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
<input type="hidden" name="debiture_id" value="{{ $debitur->id }}">
|
||||||
|
|
||||||
|
@php
|
||||||
|
$formFields = [
|
||||||
|
'tujuan_penilaian_id' => ['label' => 'Tujuan Penilaian', 'type' => 'select', 'options' => $tujuanPenilaian],
|
||||||
|
'jenis_fasilitas_kredit_id' => ['label' => 'Fasilitas Kredit', 'type' => 'select', 'options' => $fasilitasKredit],
|
||||||
|
'nilai_plafond_id' => ['label' => 'Nilai Plafond', 'type' => 'select', 'options' => $plafond],
|
||||||
|
'status_bayar' => ['label' => 'Status Bayar', 'type' => 'select', 'options' => [
|
||||||
|
'sudah_bayar' => 'Sudah Bayar',
|
||||||
|
'belum_bayar' => 'Belum Bayar'
|
||||||
|
]],
|
||||||
|
'nilai_njop' => ['label' => 'Nilai NJOP', 'type' => 'text'],
|
||||||
|
];
|
||||||
|
@endphp
|
||||||
|
|
||||||
|
@foreach($formFields as $field => $config)
|
||||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||||
<label class="form-label max-w-56">
|
<label class="form-label max-w-56">{{ $config['label'] }}</label>
|
||||||
Tujuan Penilaian
|
|
||||||
</label>
|
|
||||||
<div class="flex flex-wrap items-baseline w-full">
|
<div class="flex flex-wrap items-baseline w-full">
|
||||||
<select class="input tomselect w-full @error('tujuan_penilaian_id') border-danger bg-danger-light @enderror" name="tujuan_penilaian_id" id="tujuan_penilaian_id">
|
@if($config['type'] === 'select')
|
||||||
<option value="">Pilih Tujuan Penilaian</option>
|
<select class="input {{ $field != 'status_bayar' ? 'tomselect' : '' }} w-full @error($field) border-danger bg-danger-light @enderror" name="{{ $field }}" id="{{ $field }}">
|
||||||
@if(isset($tujuanPenilaian))
|
<option value="">Pilih {{ $config['label'] }}</option>
|
||||||
@foreach($tujuanPenilaian as $row)
|
@foreach($config['options'] as $key => $value)
|
||||||
<option value="{{ $row->id }}"
|
<option value="{{ $value->id ?? $key }}"
|
||||||
{{ (old('tujuan_penilaian_id') == $row->id) || (isset($permohonan) && $permohonan->tujuan_penilaian_id == $row->id) ? 'selected' : '' }}>
|
{{ (old($field) == ($value->id ?? $key)) || (isset($permohonan) && $permohonan->$field == ($value->id ?? $key)) ? 'selected' : '' }}>
|
||||||
{{ $row->name }}
|
{{ $value->name ?? $value }}
|
||||||
</option>
|
</option>
|
||||||
@endforeach
|
@endforeach
|
||||||
@endif
|
</select>
|
||||||
</select>
|
@else
|
||||||
@error('tujuan_penilaian_id')
|
<input class="input @error($field) border-danger bg-danger-light @enderror"
|
||||||
<em class="alert text-danger text-sm">{{ $message }}</em>
|
type="{{ $config['type'] }}"
|
||||||
|
name="{{ $field }}"
|
||||||
|
value="{{ old($field, $permohonan->$field ?? '') }}">
|
||||||
|
@endif
|
||||||
|
@error($field)
|
||||||
|
<em class="alert text-danger text-sm">{{ $message }}</em>
|
||||||
@enderror
|
@enderror
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@endforeach
|
||||||
|
|
||||||
|
@if(isset($permohonan) && $permohonan->status == 'revisi')
|
||||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
||||||
<label class="form-label max-w-56">
|
Catatan : <br>
|
||||||
Fasilitas Kredit
|
<em class="text-red-500">{{ $permohonan->keterangan }}</em>
|
||||||
</label>
|
|
||||||
<div class="flex flex-wrap items-baseline w-full">
|
|
||||||
<select class="input tomselect w-full @error('jenis_fasilitas_kredit_id') border-danger bg-danger-light @enderror" name="jenis_fasilitas_kredit_id" id="jenis_fasilitas_kredit_id">
|
|
||||||
<option value="">Pilih Fasilitas Kredit</option>
|
|
||||||
@if(isset($fasilitasKredit))
|
|
||||||
@foreach($fasilitasKredit as $row)
|
|
||||||
<option value="{{ $row->id }}"
|
|
||||||
{{ (old('jenis_fasilitas_kredit_id') == $row->id) || (isset($permohonan) && $permohonan->jenis_fasilitas_kredit_id == $row->id) ? 'selected' : '' }}>
|
|
||||||
{{ $row->name }}
|
|
||||||
</option>
|
|
||||||
@endforeach
|
|
||||||
@endif
|
|
||||||
</select>
|
|
||||||
@error('jenis_fasilitas_kredit_id')
|
|
||||||
<em class="alert text-danger text-sm">{{ $message }}</em>
|
|
||||||
@enderror
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
@endif
|
||||||
|
|
||||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
|
<div class="flex justify-end">
|
||||||
<label class="form-label max-w-56">
|
<button type="submit" class="btn btn-primary">
|
||||||
Nilai Plafond
|
{{ isset($permohonan) && $permohonan->status == 'revisi' ? 'Submit Ulang' : 'Save' }}
|
||||||
</label>
|
</button>
|
||||||
<div class="flex flex-wrap items-baseline w-full">
|
</div>
|
||||||
<select class="input tomselect w-full @error('nilai_plafond_id') border-danger bg-danger-light @enderror" name="nilai_plafond_id" id="nilai_plafond_id">
|
</form>
|
||||||
<option value="">Pilih Nilai Plafond</option>
|
|
||||||
@if(isset($plafond))
|
|
||||||
@foreach($plafond as $row)
|
|
||||||
<option value="{{ $row->id }}"
|
|
||||||
{{ (old('nilai_plafond_id') == $row->id) || (isset($permohonan) && $permohonan->nilai_plafond_id == $row->id) ? 'selected' : '' }}>
|
|
||||||
{{ $row->name }}
|
|
||||||
</option>
|
|
||||||
@endforeach
|
|
||||||
@endif
|
|
||||||
</select>
|
|
||||||
@error('nilai_plafond_id')
|
|
||||||
<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">
|
|
||||||
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">
|
|
||||||
Nilai NJOP
|
|
||||||
</label>
|
|
||||||
<div class="flex flex-wrap items-baseline w-full">
|
|
||||||
<input class="input @error('nilai_njop') border-danger bg-danger-light @enderror"
|
|
||||||
type="text"
|
|
||||||
name="nilai_njop"
|
|
||||||
value="{{ old('nilai_njop', $permohonan->nilai_njop ?? '') }}">
|
|
||||||
@error('nilai_njop')
|
|
||||||
<em class="alert text-danger text-sm">{{ $message }}</em>
|
|
||||||
@enderror
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="flex justify-end">
|
|
||||||
<button type="submit" class="btn btn-primary">
|
|
||||||
Save
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@endif
|
</div>
|
||||||
@endsection
|
@endsection
|
||||||
|
|
||||||
|
@push('scripts')
|
||||||
|
<script>
|
||||||
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
|
const tujuanPenilaianSelect = document.getElementById('tujuan_penilaian_id');
|
||||||
|
const nilaiPlafondSelect = document.getElementById('nilai_plafond_id');
|
||||||
|
const statusBayarSelect = document.getElementById('status_bayar');
|
||||||
|
|
||||||
|
// Initialize TomSelect
|
||||||
|
const statusBayarTomSelect = new window.TomSelect(statusBayarSelect, {
|
||||||
|
create: false,
|
||||||
|
sortField: {
|
||||||
|
field: "text",
|
||||||
|
direction: "asc"
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
function updateStatusBayar() {
|
||||||
|
const tujuanPenilaianValue = tujuanPenilaianSelect.value;
|
||||||
|
const nilaiPlafondValue = nilaiPlafondSelect.value;
|
||||||
|
console.log('Tujuan Penilaian:', tujuanPenilaianValue, 'Nilai Plafond:', nilaiPlafondValue);
|
||||||
|
|
||||||
|
if (tujuanPenilaianValue === '2' && (nilaiPlafondValue === '2' || nilaiPlafondValue === '3')) {
|
||||||
|
statusBayarTomSelect.setValue('sudah_bayar');
|
||||||
|
statusBayarTomSelect.disable();
|
||||||
|
} else {
|
||||||
|
@if(isset($permohonan))
|
||||||
|
statusBayarTomSelect.setValue('{{$permohonan->status_bayar ?? ''}}');
|
||||||
|
@else
|
||||||
|
statusBayarTomSelect.setValue('');
|
||||||
|
@endif
|
||||||
|
statusBayarTomSelect.enable();
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log('Status Bayar:', statusBayarTomSelect.getValue());
|
||||||
|
}
|
||||||
|
|
||||||
|
if (tujuanPenilaianSelect && nilaiPlafondSelect && statusBayarSelect) {
|
||||||
|
tujuanPenilaianSelect.addEventListener('change', updateStatusBayar);
|
||||||
|
nilaiPlafondSelect.addEventListener('change', updateStatusBayar);
|
||||||
|
|
||||||
|
// Call the function when the page loads to set the initial status
|
||||||
|
updateStatusBayar();
|
||||||
|
} else {
|
||||||
|
console.error('One or more required elements not found');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
@endpush
|
||||||
|
|||||||
@@ -157,7 +157,7 @@
|
|||||||
title: 'Debitur',
|
title: 'Debitur',
|
||||||
render: (item, data) => {
|
render: (item, data) => {
|
||||||
if (data.debiture) {
|
if (data.debiture) {
|
||||||
return `${data.debiture.name.toUpperCase()}`;
|
return `${data.debiture?.name.toUpperCase()}`;
|
||||||
}
|
}
|
||||||
return "-";
|
return "-";
|
||||||
},
|
},
|
||||||
@@ -221,7 +221,7 @@
|
|||||||
if (data && data.penilaian && data.penilaian.waktu_penilaian !== null && data.status !==
|
if (data && data.penilaian && data.penilaian.waktu_penilaian !== null && data.status !==
|
||||||
'done' && data.penilaian.authorized_status == null || data.status === 'approved-reschedule') {
|
'done' && data.penilaian.authorized_status == null || data.status === 'approved-reschedule') {
|
||||||
actionHtml += `
|
actionHtml += `
|
||||||
<a class="btn btn-sm btn-outline btn-primary" href="javascript:void(0)" onclick="surveyorApproveKunjungan(${data.id},${data.penilaian.id},'${data.nomor_registrasi}', '${data.debiture.name}', '${data.penilaian.waktu_penilaian}')" title="Approve Jadwal Kunjungan No Reg ${data.nomor_registrasi}" >
|
<a class="btn btn-sm btn-outline btn-primary" href="javascript:void(0)" onclick="surveyorApproveKunjungan(${data.id},${data.penilaian.id},'${data.nomor_registrasi}', '${data.debiture?.name}', '${data.penilaian.waktu_penilaian}')" title="Approve Jadwal Kunjungan No Reg ${data.nomor_registrasi}" >
|
||||||
<i class="ki-filled ki-calendar-edit"></i>
|
<i class="ki-filled ki-calendar-edit"></i>
|
||||||
</a>
|
</a>
|
||||||
`;
|
`;
|
||||||
@@ -241,7 +241,7 @@
|
|||||||
</a>`;
|
</a>`;
|
||||||
if (data.status !== 'batal') {
|
if (data.status !== 'batal') {
|
||||||
actionHtml += `
|
actionHtml += `
|
||||||
<a onclick="deleteData(${data.id}, '${data.nomor_registrasi}','${data.debiture.name}')" class="delete btn btn-sm btn-outline btn-danger" title="Batalkan Permohonan">
|
<a onclick="deleteData(${data.id}, '${data.nomor_registrasi}','${data.debiture?.name}')" class="delete btn btn-sm btn-outline btn-danger" title="Batalkan Permohonan">
|
||||||
<i class="ki-outline ki-cross-square"></i>
|
<i class="ki-outline ki-cross-square"></i>
|
||||||
</a>`;
|
</a>`;
|
||||||
|
|
||||||
|
|||||||
@@ -128,7 +128,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="py-3 text-gray-600 font-normal">
|
<td class="py-3 text-gray-600 font-normal">
|
||||||
Address
|
Alamat
|
||||||
</td>
|
</td>
|
||||||
<td class="py-3 text-gray-700 text-sm font-normal">
|
<td class="py-3 text-gray-700 text-sm font-normal">
|
||||||
{{ $permohonan->debiture->address ?? "" }}
|
{{ $permohonan->debiture->address ?? "" }}
|
||||||
|
|||||||
@@ -7,48 +7,24 @@
|
|||||||
$route = explode('.', Route::currentRouteName());
|
$route = explode('.', Route::currentRouteName());
|
||||||
@endphp
|
@endphp
|
||||||
@section('content')
|
@section('content')
|
||||||
<div class="w-full grid gap-5 lg:gap-7.5 mx-auto">
|
<div class="w-full grid gap-5 lg:gap-7.5 mx-auto">
|
||||||
<div class="card border border-agi-100 pb-2.5">
|
@php
|
||||||
<div class="card-header bg-agi-50" id="basic_settings">
|
$buttonProses='';
|
||||||
<h3 class="card-title">
|
if('tender'==$prosespenawaran->status)
|
||||||
Detail Data Proses Penawaran
|
{
|
||||||
</h3>
|
$buttonProses='<a href="'. route('tender.prosespenawaran.edit', $id) .'" class="btn btn-xs btn-primary" title="Proses Penawaran"><i class="ki-outline ki-notepad-edit"></i> Proses Penawaran</a>';
|
||||||
<div class="flex items-center gap-2">
|
}
|
||||||
@php
|
elseif ('proposal-tender'==$prosespenawaran->status)
|
||||||
$buttonProses='';
|
{
|
||||||
if('tender'==$prosespenawaran->status)
|
$buttonProses='<a href="'. route('tender.prosespenawaran.editulang', $id) .'" class="btn btn-xs btn-primary" title="Proses Penawaran Ulang"><i class="ki-filled ki-arrow-circle-right"></i> Proses Penawaran Ulang</a>';
|
||||||
{
|
}
|
||||||
$buttonProses='<a href="'. route('tender.prosespenawaran.edit', $id) .'" class="btn btn-xs btn-primary" title="Proses Penawaran"><i class="ki-outline ki-notepad-edit"></i> Proses Penawaran</a>';
|
@endphp
|
||||||
}
|
|
||||||
elseif ('proposal-tender'==$prosespenawaran->status)
|
@include('lpj::component.detail-jaminan', [
|
||||||
{
|
'customlink' => $buttonProses,
|
||||||
$buttonProses='<a href="'. route('tender.prosespenawaran.editulang', $id) .'" class="btn btn-xs btn-primary" title="Proses Penawaran Ulang"><i class="ki-filled ki-arrow-circle-right"></i> Proses Penawaran Ulang</a>';
|
'backLink' => 'tender.prosespenawaran.index',
|
||||||
}
|
'title' => 'Detail Data Proses Penawaran',
|
||||||
@endphp
|
])
|
||||||
{!! $buttonProses !!}
|
|
||||||
<a href="{{ route('tender.prosespenawaran.index') }}" class="btn btn-xs btn-info"><i class="ki-filled ki-exit-left"></i> Back</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="card-body lg:py-7.5 grid grid-cols-3">
|
|
||||||
<div class="mb-5">
|
|
||||||
<h3 class="text-md font-medium text-gray-900">
|
|
||||||
Nomor Register Permohonan:
|
|
||||||
</h3>
|
|
||||||
<span class="text-2sm text-gray-700">
|
|
||||||
{{ $prosespenawaran->nomor_registrasi }}
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
<div class="mb-5">
|
|
||||||
<h3 class="text-md font-medium text-gray-900">
|
|
||||||
Nomor Penawaran:
|
|
||||||
</h3>
|
|
||||||
<span class="text-2sm text-gray-700">
|
|
||||||
{{ $prosespenawaran->code }}
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
@endsection
|
@endsection
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
<div class="no-break" style="margin: 0; padding: 0">
|
||||||
|
<table style="width: 100%; border-top: 1px solid #000; border-bottom: 1px solid #000; border-collapse: collapse; border-left: none; border-right: none;">
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: center; margin-top: 5px;">
|
||||||
|
<h2 style=" text-transform: uppercase; text-align: center; margin: 0;">
|
||||||
|
Analisa Unit
|
||||||
|
</h2>
|
||||||
|
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
@php
|
@php
|
||||||
@@ -99,3 +111,4 @@
|
|||||||
</table>
|
</table>
|
||||||
@endif
|
@endif
|
||||||
</table>
|
</table>
|
||||||
|
</div>
|
||||||
|
|||||||
@@ -1,24 +1,64 @@
|
|||||||
<table>
|
<div class="no-break" style="margin: 0; padding: 0">
|
||||||
<!-- Luas Tanah Bangunan -->
|
<table style="width: 100%; border-top: 1px solid #000; border-bottom: 1px solid #000; border-collapse: collapse; border-left: none; border-right: none;">
|
||||||
<tr>
|
|
||||||
@php
|
<tr>
|
||||||
$cekLuasBangunan = isset($forminspeksi['bangunan']['luas_tanah_bagunan']['tidak sesuai'])
|
<td style="text-align: center; margin-top: 5px;">
|
||||||
? 'tidak sesuai'
|
<h2 style=" text-transform: uppercase; text-align: center; margin: 0;">
|
||||||
: 'sesuai';
|
ANalisa Bangunan
|
||||||
$luasBangunan = $forminspeksi['bangunan']['luas_tanah_bagunan'][$cekLuasBangunan] ?? null;
|
</h2>
|
||||||
@endphp
|
|
||||||
<td width="25%"><strong>Luas Bangunan (IMB)</strong></td>
|
</td>
|
||||||
<td>{{ $luasBangunan }}</td>
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<!-- Luas Tanah Bangunan -->
|
||||||
|
<tr>
|
||||||
|
@php
|
||||||
|
$cekLuasBangunan = isset($forminspeksi['bangunan']['luas_tanah_bagunan']['tidak sesuai'])
|
||||||
|
? 'tidak sesuai'
|
||||||
|
: 'sesuai';
|
||||||
|
$luasBangunan = $forminspeksi['bangunan']['luas_tanah_bagunan'][$cekLuasBangunan] ?? null;
|
||||||
|
@endphp
|
||||||
|
<td width="25%"><strong>Luas Bangunan (IMB)</strong></td>
|
||||||
|
<td>{{ $luasBangunan }}</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<!-- Jenis Bangunan -->
|
||||||
|
<tr>
|
||||||
|
<td><strong>Jenis Bangunan</strong></td>
|
||||||
|
<td>
|
||||||
|
@if (isset($basicData['jenisBangunan']))
|
||||||
|
<table class="checkbox-list">
|
||||||
|
<tr>
|
||||||
|
@foreach ($basicData['jenisBangunan'] as $index => $item)
|
||||||
|
@if ($index % 3 == 0 && $index > 0)
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
@endif
|
||||||
|
<td class="checkbox-item">
|
||||||
|
<label class="checkbox-label">
|
||||||
|
<input type="checkbox"
|
||||||
|
{{ isset($forminspeksi['bangunan']['jenis_bangunan']) && in_array($item->name, $forminspeksi['bangunan']['jenis_bangunan']) ? 'checked' : '' }}>
|
||||||
|
{{ $item->name }}
|
||||||
|
|
||||||
|
</label>
|
||||||
|
</td>
|
||||||
|
@endforeach
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<!-- Jenis Bangunan -->
|
<!-- Kondisi Bangunan -->
|
||||||
<tr>
|
<tr>
|
||||||
<td><strong>Jenis Bangunan</strong></td>
|
<td><strong>Kondisi Bangunan</strong></td>
|
||||||
<td>
|
<td>
|
||||||
@if (isset($basicData['jenisBangunan']))
|
@if (isset($basicData['kondisiBangunan']))
|
||||||
<table class="checkbox-list">
|
<table class="checkbox-list">
|
||||||
<tr>
|
<tr>
|
||||||
@foreach ($basicData['jenisBangunan'] as $index => $item)
|
@foreach ($basicData['kondisiBangunan'] as $index => $item)
|
||||||
@if ($index % 3 == 0 && $index > 0)
|
@if ($index % 3 == 0 && $index > 0)
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -26,63 +66,36 @@
|
|||||||
<td class="checkbox-item">
|
<td class="checkbox-item">
|
||||||
<label class="checkbox-label">
|
<label class="checkbox-label">
|
||||||
<input type="checkbox"
|
<input type="checkbox"
|
||||||
{{ isset($forminspeksi['bangunan']['jenis_bangunan']) && in_array($item->name, $forminspeksi['bangunan']['jenis_bangunan']) ? 'checked' : '' }}>
|
{{ isset($forminspeksi['bangunan']['kondisi_bangunan']) && in_array($item->name, $forminspeksi['bangunan']['kondisi_bangunan']) ? 'checked' : '' }}>
|
||||||
{{ $item->name }}
|
{{ $item->name }}
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
</td>
|
</td>
|
||||||
@endforeach
|
@endforeach
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
@endif
|
@endif
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<!-- Kondisi Bangunan -->
|
|
||||||
<tr>
|
|
||||||
<td><strong>Kondisi Bangunan</strong></td>
|
|
||||||
<td>
|
|
||||||
@if (isset($basicData['kondisiBangunan']))
|
|
||||||
<table class="checkbox-list">
|
|
||||||
<tr>
|
|
||||||
@foreach ($basicData['kondisiBangunan'] as $index => $item)
|
|
||||||
@if ($index % 3 == 0 && $index > 0)
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
@endif
|
|
||||||
<td class="checkbox-item">
|
|
||||||
<label class="checkbox-label">
|
|
||||||
<input type="checkbox"
|
|
||||||
{{ isset($forminspeksi['bangunan']['kondisi_bangunan']) && in_array($item->name, $forminspeksi['bangunan']['kondisi_bangunan']) ? 'checked' : '' }}>
|
|
||||||
{{ $item->name }}
|
|
||||||
</label>
|
|
||||||
</td>
|
</td>
|
||||||
@endforeach
|
</tr>
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
@endif
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<!-- Sifat Bangunan -->
|
<!-- Sifat Bangunan -->
|
||||||
<tr>
|
<tr>
|
||||||
<td><strong>Sifat Bangunan</strong></td>
|
<td><strong>Sifat Bangunan</strong></td>
|
||||||
<td>
|
<td>
|
||||||
@if (isset($basicData['sifatBangunan']))
|
@if (isset($basicData['sifatBangunan']))
|
||||||
<table class="checkbox-list">
|
<table class="checkbox-list">
|
||||||
<tr>
|
<tr>
|
||||||
@foreach ($basicData['sifatBangunan'] as $index => $item)
|
@foreach ($basicData['sifatBangunan'] as $index => $item)
|
||||||
@if ($index % 3 == 0 && $index > 0)
|
@if ($index % 3 == 0 && $index > 0)
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@endif
|
@endif
|
||||||
<td class="checkbox-item">
|
<td class="checkbox-item">
|
||||||
<label class="checkbox-label">
|
<label class="checkbox-label">
|
||||||
<input type="checkbox" name="sifat_bangunan[]" value="{{ $item->name }}"
|
<input type="checkbox" name="sifat_bangunan[]" value="{{ $item->name }}"
|
||||||
{{ isset($forminspeksi['bangunan']['sifat_bangunan']) && in_array($item->name, $forminspeksi['bangunan']['sifat_bangunan']) ? 'checked' : '' }}>
|
{{ isset($forminspeksi['bangunan']['sifat_bangunan']) && in_array($item->name, $forminspeksi['bangunan']['sifat_bangunan']) ? 'checked' : '' }}>
|
||||||
{{ $item->name }}
|
{{ $item->name }}
|
||||||
|
|
||||||
@if (isset($forminspeksi['bangunan']['sifat_bangunan']) &&
|
@if (isset($forminspeksi['bangunan']['sifat_bangunan']) &&
|
||||||
in_array($item->name, $forminspeksi['bangunan']['sifat_bangunan']))
|
in_array($item->name, $forminspeksi['bangunan']['sifat_bangunan']))
|
||||||
@php
|
@php
|
||||||
$inputValues = isset($forminspeksi['bangunan']['sifat_bangunan_input'][$index])
|
$inputValues = isset($forminspeksi['bangunan']['sifat_bangunan_input'][$index])
|
||||||
@@ -93,80 +106,118 @@
|
|||||||
<span class="label-checkbox"> - {{ $inputValues }}</span>
|
<span class="label-checkbox"> - {{ $inputValues }}</span>
|
||||||
@endif
|
@endif
|
||||||
@endif
|
@endif
|
||||||
</label>
|
</label>
|
||||||
</td>
|
</td>
|
||||||
@endforeach
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
@endif
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
|
|
||||||
@if (isset($forminspeksi['bangunan']['spesifikasi_bangunan']) &&
|
|
||||||
count($forminspeksi['bangunan']['spesifikasi_bangunan']) > 0)
|
|
||||||
@foreach ($forminspeksi['bangunan']['spesifikasi_bangunan'] as $bangunanIndex => $bangunan)
|
|
||||||
<tr>
|
|
||||||
<td colspan="2"><strong>Spesifikasi Bangunan {{ $bangunanIndex + 1 }}</strong></td>
|
|
||||||
</tr>
|
|
||||||
@if (isset($basicData['spekKategoriBangunan']))
|
|
||||||
@foreach ($basicData['spekKategoriBangunan'] as $index => $spesifikasi)
|
|
||||||
<tr>
|
|
||||||
<td style="vertical-align: top;"><strong>{{ $spesifikasi->name }}</strong></td>
|
|
||||||
<td>
|
|
||||||
<table class="checkbox-list">
|
|
||||||
@if (isset($basicData['spekBangunan']))
|
|
||||||
@php $count = 0; @endphp
|
|
||||||
<tr>
|
|
||||||
@foreach ($basicData['spekBangunan'] as $kategori)
|
|
||||||
@if ($kategori->spek_kategori_bangunan_id == $spesifikasi->id)
|
|
||||||
@php
|
|
||||||
$selectedValues = [];
|
|
||||||
if (isset($bangunan['spek_kategori_bangunan'][$spesifikasi->name])) {
|
|
||||||
$selectedValues = array_values(
|
|
||||||
$bangunan['spek_kategori_bangunan'][$spesifikasi->name],
|
|
||||||
);
|
|
||||||
}
|
|
||||||
$lainnyaValue =
|
|
||||||
$bangunan['spek_kategori_bangunan'][$spesifikasi->name][
|
|
||||||
'lainnya'
|
|
||||||
] ?? '';
|
|
||||||
@endphp
|
|
||||||
|
|
||||||
<td class="checkbox-item">
|
|
||||||
<label class="checkbox-label">
|
|
||||||
<input type="checkbox" class="checkbox-lainnya"
|
|
||||||
style="margin-right: 3px;"
|
|
||||||
name="spesifikasi_bangunan[{{ $bangunanIndex }}][{{ $spesifikasi->name }}][]"
|
|
||||||
value="{{ $kategori->name }}"
|
|
||||||
@if (in_array($kategori->name, $selectedValues)) checked @endif>
|
|
||||||
{{ $kategori->name }}
|
|
||||||
|
|
||||||
@if ($kategori->name == 'Lainnya')
|
|
||||||
<span class="text-lainnya"
|
|
||||||
style="display: {{ in_array('Lainnya', $selectedValues) ? 'inline' : 'none' }};">
|
|
||||||
: {{ $lainnyaValue }}
|
|
||||||
</span>
|
|
||||||
@endif
|
|
||||||
</label>
|
|
||||||
</td>
|
|
||||||
|
|
||||||
@php $count++; @endphp
|
|
||||||
|
|
||||||
@if ($count % 3 == 0)
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
@endif
|
|
||||||
@endif
|
|
||||||
@endforeach
|
@endforeach
|
||||||
</tr>
|
</tr>
|
||||||
@endif
|
|
||||||
</table>
|
</table>
|
||||||
|
@endif
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@endforeach
|
|
||||||
@endif
|
|
||||||
@endforeach
|
|
||||||
@endif
|
|
||||||
|
|
||||||
</table>
|
|
||||||
|
@if (isset($forminspeksi['bangunan']['spesifikasi_bangunan']) &&
|
||||||
|
count($forminspeksi['bangunan']['spesifikasi_bangunan']) > 0)
|
||||||
|
@foreach ($forminspeksi['bangunan']['spesifikasi_bangunan'] as $bangunanIndex => $bangunan)
|
||||||
|
<tr>
|
||||||
|
<td colspan="2"><strong>Spesifikasi Bangunan {{ $bangunanIndex + 1 }}</strong></td>
|
||||||
|
</tr>
|
||||||
|
@if (isset($basicData['spekKategoriBangunan']))
|
||||||
|
@foreach ($basicData['spekKategoriBangunan'] as $index => $spesifikasi)
|
||||||
|
<tr>
|
||||||
|
<td style="vertical-align: top;"><strong>{{ $spesifikasi->name }}</strong></td>
|
||||||
|
<td>
|
||||||
|
<table class="checkbox-list">
|
||||||
|
@if (isset($basicData['spekBangunan']))
|
||||||
|
@php $count = 0; @endphp
|
||||||
|
<tr>
|
||||||
|
@foreach ($basicData['spekBangunan'] as $kategori)
|
||||||
|
@if ($kategori->spek_kategori_bangunan_id == $spesifikasi->id)
|
||||||
|
@php
|
||||||
|
$selectedValues = [];
|
||||||
|
if (
|
||||||
|
isset($bangunan['spek_kategori_bangunan'][$spesifikasi->name])
|
||||||
|
) {
|
||||||
|
$selectedValues = array_values(
|
||||||
|
$bangunan['spek_kategori_bangunan'][$spesifikasi->name],
|
||||||
|
);
|
||||||
|
}
|
||||||
|
$lainnyaValue =
|
||||||
|
$bangunan['spek_kategori_bangunan'][$spesifikasi->name][
|
||||||
|
'lainnya'
|
||||||
|
] ?? '';
|
||||||
|
@endphp
|
||||||
|
|
||||||
|
<td class="checkbox-item">
|
||||||
|
<label class="checkbox-label">
|
||||||
|
<input type="checkbox" class="checkbox-lainnya"
|
||||||
|
style="margin-right: 3px;"
|
||||||
|
name="spesifikasi_bangunan[{{ $bangunanIndex }}][{{ $spesifikasi->name }}][]"
|
||||||
|
value="{{ $kategori->name }}"
|
||||||
|
@if (in_array($kategori->name, $selectedValues)) checked @endif>
|
||||||
|
{{ $kategori->name }}
|
||||||
|
|
||||||
|
@if ($kategori->name == 'Lainnya')
|
||||||
|
<span class="text-lainnya"
|
||||||
|
style="display: {{ in_array('Lainnya', $selectedValues) ? 'inline' : 'none' }};">
|
||||||
|
: {{ $lainnyaValue }}
|
||||||
|
</span>
|
||||||
|
@endif
|
||||||
|
</label>
|
||||||
|
</td>
|
||||||
|
|
||||||
|
@php $count++; @endphp
|
||||||
|
|
||||||
|
@if ($count % 3 == 0)
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
@endif
|
||||||
|
@endif
|
||||||
|
@endforeach
|
||||||
|
</tr>
|
||||||
|
@endif
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
@endforeach
|
||||||
|
@endif
|
||||||
|
@endforeach
|
||||||
|
@endif
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td style="vertical-align: top;"><strong>Sarana Pelengkap</strong></td>
|
||||||
|
<td>
|
||||||
|
@if (isset($basicData['saranaPelengkap']))
|
||||||
|
<table class="checkbox-list">
|
||||||
|
<tr>
|
||||||
|
@foreach ($basicData['saranaPelengkap'] as $index => $item)
|
||||||
|
@if ($index % 3 == 0 && $index > 0)
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
@endif
|
||||||
|
<td class="checkbox-item">
|
||||||
|
<label class="checkbox-label">
|
||||||
|
<input type="checkbox" name="sarana_pelengkap[]" value="{{ $item->name }}"
|
||||||
|
{{ isset($forminspeksi['bangunan']['sarana_pelengkap']) && in_array($item->name, $forminspeksi['bangunan']['sarana_pelengkap']) ? 'checked' : '' }}>
|
||||||
|
{{ $item->name }}
|
||||||
|
|
||||||
|
@if (isset($forminspeksi['bangunan']['sarana_pelengkap']) &&
|
||||||
|
in_array($item->name, $forminspeksi['bangunan']['sarana_pelengkap']))
|
||||||
|
@php
|
||||||
|
$inputValues = isset($forminspeksi['bangunan']['sarana_pelengkap_input'][$index])
|
||||||
|
? $forminspeksi['bangunan']['sarana_pelengkap_input'][$index]
|
||||||
|
: null;
|
||||||
|
@endphp
|
||||||
|
@if ($inputValues)
|
||||||
|
<span class="label-checkbox"> - {{ $inputValues }}</span>
|
||||||
|
@endif
|
||||||
|
@endif
|
||||||
|
</label>
|
||||||
|
</td>
|
||||||
|
@endforeach
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</div>
|
||||||
|
|||||||
111
resources/views/surveyor/components/print-out/fakta.blade.php
Normal file
111
resources/views/surveyor/components/print-out/fakta.blade.php
Normal file
@@ -0,0 +1,111 @@
|
|||||||
|
<div class="no-break" style="margin: 0; padding: 0">
|
||||||
|
<table style="width: 100%; border-top: 1px solid #000; border-bottom: 1px solid #000; border-collapse: collapse; border-left: none; border-right: none;">
|
||||||
|
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: center; margin-top: 5px;">
|
||||||
|
<h2 style=" text-transform: uppercase; text-align: center; margin: 0;">
|
||||||
|
ANalisa Fakta
|
||||||
|
</h2>
|
||||||
|
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td width="25%" style="vertical-align: top;"><strong>Faktor Positif</strong></td>
|
||||||
|
<td width="100%">
|
||||||
|
@isset($forminspeksi['fakta']['fakta_positif'])
|
||||||
|
<table style="width: 100%; border-collapse: collapse;">
|
||||||
|
@foreach ($forminspeksi['fakta']['fakta_positif'] as $key => $item)
|
||||||
|
<tr>
|
||||||
|
<td>{!! nl2br(e($item)) !!}</td>
|
||||||
|
</tr>
|
||||||
|
@endforeach
|
||||||
|
</table>
|
||||||
|
@endisset
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td width="25%" style="vertical-align: top;"><strong>Faktor Negatif</strong></td>
|
||||||
|
<td>
|
||||||
|
@php
|
||||||
|
$faktaNegatif = $forminspeksi['fakta']['fakta_negatif'] ?? [];
|
||||||
|
$faktaNegatifFiltered = is_array($faktaNegatif)
|
||||||
|
? array_filter($faktaNegatif, function ($item) {
|
||||||
|
return !empty(trim($item));
|
||||||
|
})
|
||||||
|
: [];
|
||||||
|
@endphp
|
||||||
|
|
||||||
|
@if (!empty($faktaNegatifFiltered))
|
||||||
|
<table style="width: 100%; border-collapse: collapse;">
|
||||||
|
@foreach ($faktaNegatifFiltered as $key => $item)
|
||||||
|
<tr>
|
||||||
|
<td>{!! nl2br(e($item)) !!}</td>
|
||||||
|
</tr>
|
||||||
|
@endforeach
|
||||||
|
</table>
|
||||||
|
@else
|
||||||
|
<p>Tidak ada faktor negatif yang teridentifikasi.</p>
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="25%" style="vertical-align: top;"><strong>Rute Munuju</strong></td>
|
||||||
|
<td>
|
||||||
|
<p>{{ $forminspeksi['fakta']['rute_menuju'] ?? '' }}</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="25%" style="vertical-align: top;"><strong>Batas Batas </strong></td>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
|
||||||
|
@foreach ($forminspeksi['fakta']['batas_batas_input'] ?? [] as $arah => $batas)
|
||||||
|
@if ($batas)
|
||||||
|
<p> - {{ $arah }} : {{ $batas }}</p>
|
||||||
|
@endif
|
||||||
|
@endforeach
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td width="25%" style="vertical-align: top;"><strong>Kondisi lain terkait lingkungan </strong></td>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
|
||||||
|
@foreach ($forminspeksi['fakta']['kondisi_lingkungan'] ?? [] as $kondisi)
|
||||||
|
<p>{!! nl2br(e($kondisi)) !!}</p>
|
||||||
|
@endforeach
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td width="25%" style="vertical-align: top;"><strong>Kondisi lain terkait Bangunan </strong></td>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
@foreach ($forminspeksi['fakta']['kondisi_lain_bangunan'] ?? [] as $kondisiLain)
|
||||||
|
<p>{!! nl2br(e($kondisiLain)) !!}</p>
|
||||||
|
@endforeach
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td width="25%" style="vertical-align: top;"><strong>Informasi Terkait Dokumen </strong></td>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
@foreach ($forminspeksi['fakta']['informasi_dokument'] ?? [] as $informasi)
|
||||||
|
<p>{!! nl2br(e($informasi)) !!}</p>
|
||||||
|
@endforeach
|
||||||
|
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</div>
|
||||||
@@ -1,145 +1,58 @@
|
|||||||
<tr>
|
<div class="no-break" style="margin: 0; padding: 0">
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
<table
|
||||||
G
|
style="width: 100%; border-top: 1px solid #000; border-bottom: 1px solid #000; border-collapse: collapse; border-left: none; border-right: none;">
|
||||||
</td>
|
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
|
||||||
KESIMPULAN
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
|
||||||
|
|
||||||
</td>
|
<tr>
|
||||||
<td>
|
<td style="text-align: center; margin-top: 5px;">
|
||||||
<table>
|
<h2 style="text-transform: uppercase; text-align: center; margin: 0;">Informasi Dinas Tata Ruang</h2>
|
||||||
<tr>
|
</td>
|
||||||
<td>
|
</tr>
|
||||||
1 KESIMPULAN PENILAI
|
</table>
|
||||||
</td>
|
<table>
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td width="25%" style="vertical-align: top;"><strong>Faktor Positif</strong></td>
|
|
||||||
<td width="100%">
|
|
||||||
@isset($forminspeksi['fakta']['fakta_positif'])
|
|
||||||
<table style="width: 100%; border-collapse: collapse;">
|
|
||||||
@foreach ($forminspeksi['fakta']['fakta_positif'] as $key => $item)
|
|
||||||
<tr>
|
|
||||||
<td>{!! nl2br(e($item)) !!}</td>
|
|
||||||
</tr>
|
|
||||||
@endforeach
|
|
||||||
</table>
|
|
||||||
@endisset
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td width="25%" style="vertical-align: top;"><strong>Faktor Negatif</strong></td>
|
|
||||||
<td>
|
|
||||||
@php
|
|
||||||
$faktaNegatif = $forminspeksi['fakta']['fakta_negatif'] ?? [];
|
|
||||||
$faktaNegatifFiltered = is_array($faktaNegatif)
|
|
||||||
? array_filter($faktaNegatif, function ($item) {
|
|
||||||
return !empty(trim($item));
|
|
||||||
})
|
|
||||||
: [];
|
|
||||||
@endphp
|
|
||||||
|
|
||||||
@if (!empty($faktaNegatifFiltered))
|
|
||||||
<table style="width: 100%; border-collapse: collapse;">
|
<tr>
|
||||||
@foreach ($faktaNegatifFiltered as $key => $item)
|
<td width="25%" style="vertical-align: top;"><strong>Informasi Dinas Tata Ruang </strong></td>
|
||||||
<tr>
|
<td>
|
||||||
<td>{!! nl2br(e($item)) !!}</td>
|
@php
|
||||||
</tr>
|
$informasi = [
|
||||||
@endforeach
|
'peruntukan',
|
||||||
</table>
|
'kdb',
|
||||||
@else
|
'kdh',
|
||||||
<p>Tidak ada faktor negatif yang teridentifikasi.</p>
|
'gsb',
|
||||||
|
'max_lantai',
|
||||||
|
'klb',
|
||||||
|
'gss',
|
||||||
|
'pelebaran_jalan',
|
||||||
|
'nama_petugas',
|
||||||
|
];
|
||||||
|
@endphp
|
||||||
|
|
||||||
|
@foreach ($informasi as $key)
|
||||||
|
@if (isset($forminspeksi['fakta'][$key]) && $forminspeksi['fakta'][$key] !== '-')
|
||||||
|
@php
|
||||||
|
$displayKey = ucfirst(str_replace('_', ' ', $key));
|
||||||
|
if (strlen($key) == 3) {
|
||||||
|
$displayKey = strtoupper($key);
|
||||||
|
}
|
||||||
|
@endphp
|
||||||
|
<p> - {{ $displayKey }}: {{ $forminspeksi['fakta'][$key] }}</p>
|
||||||
@endif
|
@endif
|
||||||
</td>
|
@endforeach
|
||||||
</tr>
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td width="25%" style="vertical-align: top;"><strong>Lain - lain :</strong></td>
|
<td width="25%" style="vertical-align: top;"><strong>Catatan yang Perlu Diperhatikan </strong></td>
|
||||||
<td>
|
<td tyle="vertical-align: top;">
|
||||||
@foreach ($forminspeksi['fakta']['keterangan'] ?? [] as $keterangan)
|
|
||||||
<p>{!! nl2br(e($keterangan)) !!}</p>
|
|
||||||
@endforeach
|
|
||||||
<p>{{ $forminspeksi['fakta']['rute_menuju'] ?? '' }}</p>
|
|
||||||
|
|
||||||
@foreach ($forminspeksi['fakta']['informasi_dokument'] ?? [] as $informasi)
|
@foreach ($forminspeksi['fakta']['keterangan'] ?? [] as $informasi)
|
||||||
<p>{!! nl2br(e($informasi)) !!}</p>
|
<p>{!! nl2br(e($informasi)) !!}</p>
|
||||||
@endforeach
|
@endforeach
|
||||||
|
|
||||||
@foreach ($forminspeksi['fakta']['kondisi_lingkungan'] ?? [] as $kondisi)
|
</td>
|
||||||
<p>{!! nl2br(e($kondisi)) !!}</p>
|
</tr>
|
||||||
@endforeach
|
|
||||||
|
|
||||||
@foreach ($forminspeksi['fakta']['batas_batas_input'] ?? [] as $arah => $batas)
|
</table>
|
||||||
@if ($batas)
|
</div>
|
||||||
<p> - {{ $arah }} : {{ $batas }}</p>
|
|
||||||
@endif
|
|
||||||
@endforeach
|
|
||||||
|
|
||||||
@foreach ($forminspeksi['fakta']['kondisi_lain_bangunan'] ?? [] as $kondisiLain)
|
|
||||||
<p>{!! nl2br(e($kondisiLain)) !!}</p>
|
|
||||||
@endforeach
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
|
|
||||||
<td>
|
|
||||||
2 CATATAN YANG PERLU DI PERHATIKAN
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td width="25%" style="vertical-align: top;"></td>
|
|
||||||
<td>
|
|
||||||
<table>
|
|
||||||
@foreach ($forminspeksi['fakta']['keterangan'] ?? [] as $keterangan)
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<p>{!! nl2br(e($keterangan)) !!}</p>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
@endforeach
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
3 DINAS TATA KOTA
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
@php
|
|
||||||
$informasi = [
|
|
||||||
'peruntukan',
|
|
||||||
'kdb',
|
|
||||||
'kdh',
|
|
||||||
'gsb',
|
|
||||||
'max_lantai',
|
|
||||||
'klb',
|
|
||||||
'gss',
|
|
||||||
'pelebaran_jalan',
|
|
||||||
'nama_petugas',
|
|
||||||
];
|
|
||||||
@endphp
|
|
||||||
|
|
||||||
@foreach ($informasi as $key)
|
|
||||||
@if (isset($forminspeksi['fakta'][$key]) && $forminspeksi['fakta'][$key] !== '-')
|
|
||||||
@php
|
|
||||||
$displayKey = ucfirst(str_replace('_', ' ', $key));
|
|
||||||
if (strlen($key) == 3) {
|
|
||||||
$displayKey = strtoupper($key);
|
|
||||||
}
|
|
||||||
@endphp
|
|
||||||
<p> - {{ $displayKey }}: {{ $forminspeksi['fakta'][$key] }}</p>
|
|
||||||
@endif
|
|
||||||
@endforeach
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|||||||
@@ -1,294 +1,295 @@
|
|||||||
<tr>
|
<div class="no-break">
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
<table style="width: 100%; border-top: 1px solid #000; border-bottom: 1px solid #000; border-collapse: collapse; border-left: none; border-right: none;">
|
||||||
F
|
|
||||||
</td>
|
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
|
||||||
SARANA PELENGKAP DAN LINKUNGAN
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<table>
|
|
||||||
<tr>
|
|
||||||
<td width="25%">Jarak Jalan Utama</td>
|
|
||||||
<td>{{ $forminspeksi['lingkungan']['jarak_jalan_utama'] ?? '' }}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Jalan Lingkungan</td>
|
|
||||||
<td>{{ $forminspeksi['lingkungan']['jalan_linkungan'] ?? '' }}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Jarak CBD Point</td>
|
|
||||||
<td>{{ $forminspeksi['lingkungan']['jarak_cbd_point'] ?? '' }}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Nama CBD Point</td>
|
|
||||||
<td>{{ $forminspeksi['lingkungan']['nama_cbd_point'] ?? '' }}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Lebar Perkerasan Jalan</td>
|
|
||||||
<td>{{ $forminspeksi['lingkungan']['lebar_perkerasan_jalan'] ?? '' }}</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td style="vertical-align: top;"><strong>Sarana Pelengkap</strong></td>
|
|
||||||
<td>
|
|
||||||
@if (isset($basicData['saranaPelengkap']))
|
|
||||||
<table class="checkbox-list">
|
|
||||||
<tr>
|
|
||||||
@foreach ($basicData['saranaPelengkap'] as $index => $item)
|
|
||||||
@if ($index % 3 == 0 && $index > 0)
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
@endif
|
|
||||||
<td class="checkbox-item">
|
|
||||||
<label class="checkbox-label">
|
|
||||||
<input type="checkbox" name="sarana_pelengkap[]" value="{{ $item->name }}"
|
|
||||||
{{ isset($forminspeksi['bangunan']['sarana_pelengkap']) && in_array($item->name, $forminspeksi['bangunan']['sarana_pelengkap']) ? 'checked' : '' }}>
|
|
||||||
{{ $item->name }}
|
|
||||||
|
|
||||||
@if (isset($forminspeksi['bangunan']['sarana_pelengkap']) &&
|
<tr>
|
||||||
in_array($item->name, $forminspeksi['bangunan']['sarana_pelengkap']))
|
<td style="text-align: center; margin-top: 5px;">
|
||||||
@php
|
<h2 style=" text-transform: uppercase; text-align: center; margin: 0;">
|
||||||
$inputValues = isset($forminspeksi['bangunan']['sarana_pelengkap_input'][$index])
|
Analisa Lingkungan
|
||||||
? $forminspeksi['bangunan']['sarana_pelengkap_input'][$index]
|
</td>
|
||||||
: null;
|
</tr>
|
||||||
@endphp
|
</table>
|
||||||
@if ($inputValues)
|
<table>
|
||||||
<span class="label-checkbox"> - {{ $inputValues }}</span>
|
<tr>
|
||||||
|
<td>
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td width="25%">Jarak Jalan Utama</td>
|
||||||
|
<td>{{ $forminspeksi['lingkungan']['jarak_jalan_utama'] ?? '' }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Jalan Lingkungan</td>
|
||||||
|
<td>{{ $forminspeksi['lingkungan']['jalan_linkungan'] ?? '' }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Jarak CBD Point</td>
|
||||||
|
<td>{{ $forminspeksi['lingkungan']['jarak_cbd_point'] ?? '' }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Nama CBD Point</td>
|
||||||
|
<td>{{ $forminspeksi['lingkungan']['nama_cbd_point'] ?? '' }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Lebar Perkerasan Jalan</td>
|
||||||
|
<td>{{ $forminspeksi['lingkungan']['lebar_perkerasan_jalan'] ?? '' }}</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td style="vertical-align: top;"><strong>Perkerasan Jalan</strong></td>
|
||||||
|
<td>
|
||||||
|
@if (isset($basicData['perkerasanJalan']))
|
||||||
|
<table class="checkbox-list">
|
||||||
|
<tr>
|
||||||
|
@foreach ($basicData['perkerasanJalan'] as $index => $item)
|
||||||
|
@if ($index % 3 == 0 && $index > 0)
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
@endif
|
@endif
|
||||||
@endif
|
<td class="checkbox-item">
|
||||||
</label>
|
<label class="checkbox-label">
|
||||||
</td>
|
<input type="checkbox"
|
||||||
@endforeach
|
{{ isset($forminspeksi['lingkungan']['perkerasan_jalan']['perkerasan_jalan']) && in_array($item->name, $forminspeksi['lingkungan']['perkerasan_jalan']['perkerasan_jalan']) ? 'checked' : '' }}>
|
||||||
</tr>
|
{{ $item->name }}
|
||||||
</table>
|
</label>
|
||||||
@endif
|
</td>
|
||||||
</td>
|
@endforeach
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
</table>
|
||||||
<td style="vertical-align: top;"><strong>Lapisan Perkerasan Jalan</strong></td>
|
@endif
|
||||||
<td>
|
</td>
|
||||||
@if (isset($basicData['perkerasanJalan']))
|
</tr>
|
||||||
<table class="checkbox-list">
|
|
||||||
<tr>
|
|
||||||
@foreach ($basicData['perkerasanJalan'] as $index => $item)
|
|
||||||
@if ($index % 3 == 0 && $index > 0)
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
@endif
|
|
||||||
<td class="checkbox-item">
|
|
||||||
<label class="checkbox-label">
|
|
||||||
<input type="checkbox"
|
|
||||||
{{ isset($forminspeksi['lingkungan']['perkerasan_jalan']['perkerasan_jalan']) && in_array($item->name, $forminspeksi['lingkungan']['perkerasan_jalan']['perkerasan_jalan']) ? 'checked' : '' }}>
|
|
||||||
{{ $item->name }}
|
|
||||||
</label>
|
|
||||||
</td>
|
|
||||||
@endforeach
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
@endif
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td style="vertical-align: top;"><strong>Lapisan Perkerasan Jalan</strong></td>
|
<td style="vertical-align: top;"><strong>Lalu Lintas Depan Lokasi</strong></td>
|
||||||
<td>
|
<td>
|
||||||
@if (isset($basicData['laluLintasLokasi']))
|
@if (isset($basicData['laluLintasLokasi']))
|
||||||
<table class="checkbox-list">
|
<table class="checkbox-list">
|
||||||
<tr>
|
<tr>
|
||||||
@foreach ($basicData['laluLintasLokasi'] as $index => $item)
|
@foreach ($basicData['laluLintasLokasi'] as $index => $item)
|
||||||
@if ($index % 3 == 0 && $index > 0)
|
@if ($index % 3 == 0 && $index > 0)
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@endif
|
@endif
|
||||||
<td class="checkbox-item">
|
<td class="checkbox-item">
|
||||||
<label class="checkbox-label">
|
<label class="checkbox-label">
|
||||||
<input type="checkbox"
|
<input type="checkbox"
|
||||||
{{ isset($forminspeksi['lingkungan']['lalu_lintas']) && in_array($item->name, $forminspeksi['lingkungan']['lalu_lintas']) ? 'checked' : '' }}>
|
{{ isset($forminspeksi['lingkungan']['lalu_lintas']) && in_array($item->name, $forminspeksi['lingkungan']['lalu_lintas']) ? 'checked' : '' }}>
|
||||||
{{ $item->name }}
|
{{ $item->name }}
|
||||||
</label>
|
</label>
|
||||||
|
</td>
|
||||||
|
@endforeach
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
@endif
|
||||||
</td>
|
</td>
|
||||||
@endforeach
|
</tr>
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
@endif
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td style="vertical-align: top;"><strong>Golongan Masyarakat Sekitar</strong></td>
|
<td style="vertical-align: top;"><strong>Golongan Masyarakat Sekitar</strong></td>
|
||||||
<td>
|
<td>
|
||||||
@if (isset($basicData['golMasySekitar']))
|
@if (isset($basicData['golMasySekitar']))
|
||||||
<table class="checkbox-list">
|
<table class="checkbox-list">
|
||||||
<tr>
|
<tr>
|
||||||
@foreach ($basicData['golMasySekitar'] as $index => $item)
|
@foreach ($basicData['golMasySekitar'] as $index => $item)
|
||||||
@if ($index % 3 == 0 && $index > 0)
|
@if ($index % 3 == 0 && $index > 0)
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@endif
|
@endif
|
||||||
<td class="checkbox-item">
|
<td class="checkbox-item">
|
||||||
<label class="checkbox-label">
|
|
||||||
<input type="checkbox"
|
|
||||||
{{ isset($forminspeksi['lingkungan']['gol_mas_sekitar']) && in_array($item->name, $forminspeksi['lingkungan']['gol_mas_sekitar']) ? 'checked' : '' }}>
|
|
||||||
{{ $item->name }}
|
|
||||||
</label>
|
|
||||||
</td>
|
|
||||||
@endforeach
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
@endif
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td style="vertical-align: top;"><strong>Terletak di Daerah</strong></td>
|
|
||||||
<td>
|
|
||||||
@if (isset($basicData['terletakDiArea']))
|
|
||||||
<table class="checkbox-list">
|
|
||||||
<tr>
|
|
||||||
@foreach ($basicData['terletakDiArea'] as $index => $item)
|
|
||||||
@if ($index % 3 == 0 && $index > 0)
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
@endif
|
|
||||||
<td class="checkbox-item">
|
|
||||||
<label class="checkbox-label">
|
|
||||||
<input type="checkbox"
|
|
||||||
{{ isset($forminspeksi['lingkungan']['terletak_diarea']) && in_array($item->name, $forminspeksi['lingkungan']['terletak_diarea']) ? 'checked' : '' }}>
|
|
||||||
{{ $item->name }}
|
|
||||||
</label>
|
|
||||||
</td>
|
|
||||||
@endforeach
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
@endif
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td style="vertical-align: top;"><strong>Disekitar Lokasi</strong></td>
|
|
||||||
<td>
|
|
||||||
<div class="checkbox-item">
|
|
||||||
<label class="checkbox-label">
|
<label class="checkbox-label">
|
||||||
<input type="radio" name="disekitar_lokasi" value="Telah ada bangunan"
|
<input type="checkbox"
|
||||||
{{ ($forminspeksi['lingkungan']['disekitar_lokasi'] ?? '') == 'ya' ? 'checked' : '' }}>
|
{{ isset($forminspeksi['lingkungan']['gol_mas_sekitar']) && in_array($item->name, $forminspeksi['lingkungan']['gol_mas_sekitar']) ? 'checked' : '' }}>
|
||||||
|
{{ $item->name }}
|
||||||
|
</label>
|
||||||
|
</td>
|
||||||
|
@endforeach
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td style="vertical-align: top;"><strong>Tingkat Keramaian</strong></td>
|
||||||
|
<td>
|
||||||
|
@if (isset($basicData['terletakDiArea']))
|
||||||
|
<table class="checkbox-list">
|
||||||
|
<tr>
|
||||||
|
@foreach ($basicData['terletakDiArea'] as $index => $item)
|
||||||
|
@if ($index % 3 == 0 && $index > 0)
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
@endif
|
||||||
|
<td class="checkbox-item">
|
||||||
|
<label class="checkbox-label">
|
||||||
|
<input type="checkbox"
|
||||||
|
{{ isset($forminspeksi['lingkungan']['terletak_diarea']) && in_array($item->name, $forminspeksi['lingkungan']['terletak_diarea']) ? 'checked' : '' }}>
|
||||||
|
{{ $item->name }}
|
||||||
|
</label>
|
||||||
|
</td>
|
||||||
|
@endforeach
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td style="vertical-align: top;"><strong>Terletak di Daerah</strong></td>
|
||||||
|
<td>
|
||||||
|
@if (isset($basicData['terletakDiArea']))
|
||||||
|
<table class="checkbox-list">
|
||||||
|
<tr>
|
||||||
|
@foreach ($basicData['terletakDiArea'] as $index => $item)
|
||||||
|
@if ($index % 3 == 0 && $index > 0)
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
@endif
|
||||||
|
<td class="checkbox-item">
|
||||||
|
<label class="checkbox-label">
|
||||||
|
<input type="checkbox"
|
||||||
|
{{ isset($forminspeksi['lingkungan']['terletak_diarea']) && in_array($item->name, $forminspeksi['lingkungan']['terletak_diarea']) ? 'checked' : '' }}>
|
||||||
|
{{ $item->name }}
|
||||||
|
</label>
|
||||||
|
</td>
|
||||||
|
@endforeach
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td style="vertical-align: top;"><strong>Disekitar Lokasi</strong></td>
|
||||||
|
<td>
|
||||||
|
<div class="checkbox-item">
|
||||||
|
<label class="checkbox-label">
|
||||||
|
<input type="radio" name="disekitar_lokasi" value="Telah ada bangunan"
|
||||||
|
{{ ($forminspeksi['lingkungan']['disekitar_lokasi'] ?? '') == 'ya' ? 'checked' : '' }}>
|
||||||
Telah ada bangunan
|
Telah ada bangunan
|
||||||
@if (($forminspeksi['lingkungan']['disekitar_lokasi'] ?? '') == 'ya')
|
@if (($forminspeksi['lingkungan']['disekitar_lokasi'] ?? '') == 'ya')
|
||||||
- Kondisi Bangunan:
|
- Kondisi Bangunan:
|
||||||
{{ $forminspeksi['lingkungan']['kondisi_bagunan_disekitar_lokasi'] ?? '' }}
|
{{ $forminspeksi['lingkungan']['kondisi_bagunan_disekitar_lokasi'] ?? '' }}
|
||||||
, Sifat Bangunan:
|
, Sifat Bangunan:
|
||||||
{{ $forminspeksi['lingkungan']['sifat_bagunan_disekitar_lokasi'] ?? '' }}
|
{{ $forminspeksi['lingkungan']['sifat_bagunan_disekitar_lokasi'] ?? '' }}
|
||||||
@endif
|
@endif
|
||||||
</label>
|
</label>
|
||||||
<label class="checkbox-label">
|
<label class="checkbox-label">
|
||||||
<input type="radio" name="disekitar_lokasi" value="Belum ada bangunan"
|
<input type="radio" name="disekitar_lokasi" value="Belum ada bangunan"
|
||||||
{{ ($forminspeksi['lingkungan']['disekitar_lokasi'] ?? '') == 'tidak' ? 'checked' : '' }}>
|
{{ ($forminspeksi['lingkungan']['disekitar_lokasi'] ?? '') == 'tidak' ? 'checked' : '' }}>
|
||||||
Belum ada bangunan
|
Belum ada bangunan
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td style="vertical-align: top;"><strong>Dekat Makam</strong></td>
|
<td style="vertical-align: top;"><strong>Dekat Makam</strong></td>
|
||||||
<td>
|
<td>
|
||||||
<div class="checkbox-item">
|
<div class="checkbox-item">
|
||||||
|
<label class="checkbox-label">
|
||||||
|
<input type="radio" name="disekitar_lokasi" value="ya"
|
||||||
|
{{ ($forminspeksi['lingkungan']['dekat_makam'] ?? '') == 'ya' ? 'checked' : '' }}>
|
||||||
|
Ya
|
||||||
|
@if (($forminspeksi['lingkungan']['dekat_makam'] ?? '') == 'ya')
|
||||||
|
- Nama Makam:
|
||||||
|
{{ $forminspeksi['lingkungan']['nama_makam'] ?? '' }}
|
||||||
|
, Jarak Makam:
|
||||||
|
{{ $forminspeksi['lingkungan']['jarak_makam'] ?? '' }}
|
||||||
|
@endif
|
||||||
|
</label>
|
||||||
|
<label class="checkbox-label">
|
||||||
|
<input type="radio" name="disekitar_lokasi" value="tidak"
|
||||||
|
{{ ($forminspeksi['lingkungan']['dekat_makam'] ?? '') == 'tidak' ? 'checked' : '' }}>
|
||||||
|
Tidak
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td style="vertical-align: top;"><strong>Dekat TPS</strong></td>
|
||||||
|
<td>
|
||||||
|
<div class="checkbox-item">
|
||||||
|
<label class="checkbox-label">
|
||||||
|
<input type="radio" name="disekitar_lokasi" value="ya"
|
||||||
|
{{ ($forminspeksi['lingkungan']['dekat_tps'] ?? '') == 'ya' ? 'checked' : '' }}>
|
||||||
|
Ya
|
||||||
|
@if (($forminspeksi['lingkungan']['dekat_tps'] ?? '') == 'ya')
|
||||||
|
- Nama TPS:
|
||||||
|
{{ $forminspeksi['lingkungan']['nama_tps'] ?? '' }}
|
||||||
|
, Jarak TPS:
|
||||||
|
{{ $forminspeksi['lingkungan']['jarak_tps'] ?? '' }}
|
||||||
|
@endif
|
||||||
|
</label>
|
||||||
|
<label class="checkbox-label">
|
||||||
|
<input type="radio" name="disekitar_lokasi" value="tidak"
|
||||||
|
{{ ($forminspeksi['lingkungan']['dekat_tps'] ?? '') == 'tidak' ? 'checked' : '' }}>
|
||||||
|
Tidak
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td style="vertical-align: top;"><strong>Dekat Lainnya</strong></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td style="vertical-align: top;"><strong>Merupakan Daerah</strong></td>
|
||||||
|
<td>
|
||||||
|
@if (isset($basicData['merupakanDaerah']))
|
||||||
|
<table class="checkbox-list">
|
||||||
|
<tr>
|
||||||
|
@foreach ($basicData['merupakanDaerah'] as $index => $item)
|
||||||
|
@if ($index % 3 == 0 && $index > 0)
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
@endif
|
||||||
|
<td class="checkbox-item">
|
||||||
<label class="checkbox-label">
|
<label class="checkbox-label">
|
||||||
<input type="radio" name="disekitar_lokasi" value="ya"
|
<input type="checkbox"
|
||||||
{{ ($forminspeksi['lingkungan']['dekat_makam'] ?? '') == 'ya' ? 'checked' : '' }}>
|
{{ isset($forminspeksi['lingkungan']['merupakan_daerah']) && in_array($item->name, $forminspeksi['lingkungan']['merupakan_daerah']) ? 'checked' : '' }}>
|
||||||
Ya
|
{{ $item->name }}
|
||||||
@if (($forminspeksi['lingkungan']['dekat_makam'] ?? '') == 'ya')
|
|
||||||
- Nama Makam:
|
|
||||||
{{ $forminspeksi['lingkungan']['nama_makam'] ?? '' }}
|
|
||||||
, Jarak Makam:
|
|
||||||
{{ $forminspeksi['lingkungan']['jarak_makam'] ?? '' }}
|
|
||||||
@endif
|
|
||||||
</label>
|
</label>
|
||||||
<label class="checkbox-label">
|
</td>
|
||||||
<input type="radio" name="disekitar_lokasi" value="tidak"
|
@endforeach
|
||||||
{{ ($forminspeksi['lingkungan']['dekat_makam'] ?? '') == 'tidak' ? 'checked' : '' }}>
|
</tr>
|
||||||
Tidak
|
</table>
|
||||||
</label>
|
@endif
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
<tr>
|
<td style="vertical-align: top;"><strong>Fasilitas Umum Dekat Lokasi</strong></td>
|
||||||
<td style="vertical-align: top;"><strong>Dekat TPS</strong></td>
|
<td>
|
||||||
<td>
|
@if (isset($basicData['fasilitasObjek']))
|
||||||
<div class="checkbox-item">
|
<table class="checkbox-list">
|
||||||
|
<tr>
|
||||||
|
@foreach ($basicData['fasilitasObjek'] as $index => $item)
|
||||||
|
@if ($index % 3 == 0 && $index > 0)
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
@endif
|
||||||
|
<td class="checkbox-item">
|
||||||
<label class="checkbox-label">
|
<label class="checkbox-label">
|
||||||
<input type="radio" name="disekitar_lokasi" value="ya"
|
<input type="checkbox"
|
||||||
{{ ($forminspeksi['lingkungan']['dekat_tps'] ?? '') == 'ya' ? 'checked' : '' }}>
|
{{ isset($forminspeksi['lingkungan']['fasilitas_dekat_object']) && in_array($item->name, $forminspeksi['lingkungan']['fasilitas_dekat_object']) ? 'checked' : '' }}>
|
||||||
Ya
|
{{ $item->name }}
|
||||||
@if (($forminspeksi['lingkungan']['dekat_tps'] ?? '') == 'ya')
|
|
||||||
- Nama TPS:
|
|
||||||
{{ $forminspeksi['lingkungan']['nama_tps'] ?? '' }}
|
|
||||||
, Jarak TPS:
|
|
||||||
{{ $forminspeksi['lingkungan']['jarak_tps'] ?? '' }}
|
|
||||||
@endif
|
|
||||||
</label>
|
</label>
|
||||||
<label class="checkbox-label">
|
</td>
|
||||||
<input type="radio" name="disekitar_lokasi" value="tidak"
|
@endforeach
|
||||||
{{ ($forminspeksi['lingkungan']['dekat_tps'] ?? '') == 'tidak' ? 'checked' : '' }}>
|
</tr>
|
||||||
Tidak
|
</table>
|
||||||
</label>
|
@endif
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
</table>
|
||||||
<td style="vertical-align: top;"><strong>Merupakan Daerah</strong></td>
|
|
||||||
<td>
|
|
||||||
@if (isset($basicData['merupakanDaerah']))
|
|
||||||
<table class="checkbox-list">
|
|
||||||
<tr>
|
|
||||||
@foreach ($basicData['merupakanDaerah'] as $index => $item)
|
|
||||||
@if ($index % 3 == 0 && $index > 0)
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
@endif
|
|
||||||
<td class="checkbox-item">
|
|
||||||
<label class="checkbox-label">
|
|
||||||
<input type="checkbox"
|
|
||||||
{{ isset($forminspeksi['lingkungan']['merupakan_daerah']) && in_array($item->name, $forminspeksi['lingkungan']['merupakan_daerah']) ? 'checked' : '' }}>
|
|
||||||
{{ $item->name }}
|
|
||||||
</label>
|
|
||||||
</td>
|
</td>
|
||||||
@endforeach
|
</tr>
|
||||||
</tr>
|
</table>
|
||||||
</table>
|
</div>
|
||||||
@endif
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td style="vertical-align: top;"><strong>Fasilitas Umum Dekat Lokasi</strong></td>
|
|
||||||
<td>
|
|
||||||
@if (isset($basicData['fasilitasObjek']))
|
|
||||||
<table class="checkbox-list">
|
|
||||||
<tr>
|
|
||||||
@foreach ($basicData['fasilitasObjek'] as $index => $item)
|
|
||||||
@if ($index % 3 == 0 && $index > 0)
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
@endif
|
|
||||||
<td class="checkbox-item">
|
|
||||||
<label class="checkbox-label">
|
|
||||||
<input type="checkbox"
|
|
||||||
{{ isset($forminspeksi['lingkungan']['fasilitas_dekat_object']) && in_array($item->name, $forminspeksi['lingkungan']['fasilitas_dekat_object']) ? 'checked' : '' }}>
|
|
||||||
{{ $item->name }}
|
|
||||||
</label>
|
|
||||||
</td>
|
|
||||||
@endforeach
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
@endif
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|||||||
@@ -195,10 +195,10 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.no-break {
|
.no-break {
|
||||||
page-break-inside: avoid;
|
page-break-inside: avoid;
|
||||||
page-break-before: auto;
|
page-break-before: auto;
|
||||||
page-break-after: auto;
|
page-break-after: auto;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
@@ -255,483 +255,474 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</header>
|
</header>
|
||||||
<table style="width: 100%">
|
|
||||||
<tr>
|
|
||||||
<td style="text-align: center; margin-top: 5px;">
|
|
||||||
<h2 style=" text-transform: uppercase; text-align: center; margin: 0;">
|
|
||||||
FORM INSPEKSI ATAS
|
|
||||||
{{ $data }}
|
|
||||||
</h2>
|
|
||||||
|
|
||||||
</td>
|
<div style="border: 1px solid #000;">
|
||||||
</tr>
|
<table style="width: 100%; border-top: none; border-bottom: 1px solid #000; border-collapse: collapse; border-left: none; border-right: none;">
|
||||||
</table>
|
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: center; margin-top: 5px; ">
|
||||||
|
<h2 style=" text-transform: uppercase; text-align: center; margin: 0;">
|
||||||
|
Tujuan Penilaian
|
||||||
|
</h2>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<table style="width: 100%;">
|
||||||
|
<tr>
|
||||||
|
<td style="vertical-align: top;">
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
|
||||||
<table style="width: 100%; border: 1px solid #000; border-collapse: collapse; margin-bottom: 10px;">
|
<td style="width: 25%; padding: 2px;">Tujuan Penilai</td>
|
||||||
<tr>
|
<td style="width: 1%; padding: 2px;">:</td>
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
<td style="vertical-align: top; padding: 2px;">
|
||||||
A
|
{{ $permohonan->tujuanPenilaian->name ?? '' }}</td>
|
||||||
</td>
|
</tr>
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
<tr>
|
||||||
TUJUAN PENILAIAN
|
<td style="width: 25%; padding: 2px; vertical-align: top;">Cabang/Pemohon</td>
|
||||||
</td>
|
<td style="width: 1%; vertical-align: top;">:</td>
|
||||||
</tr>
|
<td style="vertical-align: top; vertical-align: top;">
|
||||||
<tr>
|
{{ $permohonan->debiture->branch->name ?? '' }} / {{ $permohonan->user->name ?? '' }}
|
||||||
<td>
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
</td>
|
<tr>
|
||||||
<td style="border: 1px solid #000;">
|
<td style="width: 25%; padding: 2px;">Debitur/Perwakilan</td>
|
||||||
<table style="border: none;">
|
<td style="width: 1%; padding: 2px;">:</td>
|
||||||
|
<td style="vertical-align: top; padding: 2px;">
|
||||||
|
@if (isset($forminspeksi['asset']['debitur_perwakilan']) && !empty($forminspeksi['asset']['debitur_perwakilan']))
|
||||||
|
@foreach ($forminspeksi['asset']['debitur_perwakilan'] as $key => $item)
|
||||||
|
{{ $item }}
|
||||||
|
@endforeach
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
|
||||||
<tr>
|
<td style="vertical-align: top;">
|
||||||
<td style="border: none;">
|
<table>
|
||||||
@if (isset($basicData['tujuanPenilaian']))
|
<tr>
|
||||||
<table style="border: none;">
|
|
||||||
|
<td style="width: 25%; padding: 2px;">
|
||||||
|
Tanggal Survey</td>
|
||||||
|
<td style="width: 1%; padding: 2px;">:</td>
|
||||||
|
<td style="vertical-align: top; padding: 2px;">
|
||||||
|
{{ formatTanggalIndonesia($permohonan->penilaian->tanggal_kunjungan) }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="width: 25%; padding: 2px; vertical-align: top;">Pihak Bank</td>
|
||||||
|
<td style="width: 1%; vertical-align: top;">:</td>
|
||||||
|
<td style="vertical-align: top; vertical-align: top;">
|
||||||
|
{{ isset($forminspeksi['asset']['pihak_bank']) ? $forminspeksi['asset']['pihak_bank'] : '' }}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<table style="width: 100%; border-top: 1px solid #000; border-bottom: 1px solid #000; border-collapse: collapse; border-left: none; border-right: none;">
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: center; margin-top: 5px; ">
|
||||||
|
<h2 style=" text-transform: uppercase; text-align: center; margin: 0;">
|
||||||
|
Nama Cadeb/Debitur
|
||||||
|
</h2>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td style="width: 25%; padding: 2px; vertical-align: top;">Nama</td>
|
||||||
|
<td style="width: 1%; vertical-align: top;">:</td>
|
||||||
|
<td style="vertical-align: top; width: 79%;">{{ $permohonan->debiture->name ?? '' }}</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<table style="width: 100%; border-top: 1px solid #000; border-bottom: 1px solid #000; border-collapse: collapse; border-left: none; border-right: none;">
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: center; margin-top: 5px; ">
|
||||||
|
<h2 style=" text-transform: uppercase; text-align: center; margin: 0;">
|
||||||
|
Deskripsi Aset jaminan
|
||||||
|
</h2>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
@php
|
||||||
|
$statusKey = isset($forminspeksi['asset']['jenis_asset']['sesuai'])
|
||||||
|
? 'sesuai'
|
||||||
|
: 'tidak sesuai';
|
||||||
|
$selectedData = $forminspeksi['asset']['jenis_asset'][$statusKey] ?? null;
|
||||||
|
@endphp
|
||||||
|
<td style="width: 25%; padding: 2px; vertical-align: top;">Jenis Aset</td>
|
||||||
|
<td style="width: 1%; vertical-align: top;">:</td>
|
||||||
|
<td style="vertical-align: top; width: 79%;">
|
||||||
|
{{ $selectedData ?? '' }}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td style="width: 25%; padding: 2px; vertical-align: top;">Alamat</td>
|
||||||
|
<td style="width: 1%; vertical-align: top;">:</td>
|
||||||
|
<td style="vertical-align: top; width: 79%;">
|
||||||
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
@foreach ($basicData['tujuanPenilaian'] as $index => $item)
|
<td width="25%"><strong>Terletak di</strong></td>
|
||||||
@if ($index % 3 == 0 && $index > 0)
|
<td> {{ $alamat['address'] ?? '' }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@endif
|
<td>Kelurahan</td>
|
||||||
<td class="checkbox-item" style="border: none;">
|
<td>{{ $alamat['village_code'] ?? '' }}</td>
|
||||||
<label class="checkbox-label">
|
</tr>
|
||||||
<input type="checkbox"
|
<tr>
|
||||||
{{ $item->name == $permohonan->tujuanPenilaian->name ? 'checked' : '' }}>
|
<td><strong>Kecamatan</strong></td>
|
||||||
{{ $item->name }}
|
<td>{{ $alamat['district_code'] ?? '' }}</td>
|
||||||
</label>
|
</tr>
|
||||||
</td>
|
<tr>
|
||||||
@endforeach
|
<td><strong>Kotamadya</strong></td>
|
||||||
</tr>
|
<td> {{ $alamat['city_code'] ?? '' }}</td>
|
||||||
</table>
|
</tr>
|
||||||
@endif
|
<tr>
|
||||||
<table>
|
<td><strong>Propinsi</strong></td>
|
||||||
<tr>
|
<td>{{ $alamat['province_code'] ?? '' }}</td>
|
||||||
<td><strong>Permintaan (A/O. Tlp/Hp)</strong></td>
|
</tr>
|
||||||
<td>{{ $permohonan->user->name }}</td>
|
</table>
|
||||||
<td><strong>Tanggal</strong></td>
|
</td>
|
||||||
<td>{{ formatTanggalIndonesia($permohonan->created_at) }}</td>
|
</tr>
|
||||||
</tr>
|
</table>
|
||||||
<tr>
|
</td>
|
||||||
<td><strong>Nama Debiture/ Wakil Debiture</strong></td>
|
</tr>
|
||||||
<td>{{ $permohonan->debiture->name ?? '' }}
|
</table>
|
||||||
@if (isset($forminspeksi['asset']['debitur_perwakilan']) && !empty($forminspeksi['asset']['debitur_perwakilan']))
|
|
||||||
@foreach ($forminspeksi['asset']['debitur_perwakilan'] as $key => $item)
|
|
||||||
/ {{ $item }}
|
|
||||||
@endforeach
|
|
||||||
@endif
|
|
||||||
</td>
|
|
||||||
<td><strong>Kunjungan Tanggal</strong></td>
|
|
||||||
<td>{{ formatTanggalIndonesia($permohonan->penilaian->tanggal_kunjungan) }}</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
</table>
|
<table style="width: 100%; border-top: 1px solid #000; border-bottom: 1px solid #000; border-collapse: collapse; border-left: none; border-right: none;">
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
<td style="text-align: center; margin-top: 5px; ">
|
||||||
B
|
<h2 style=" text-transform: uppercase; text-align: center; margin: 0;">
|
||||||
</td>
|
Titik Koordinat Google Maps
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
</h2>
|
||||||
IDENTITAS DEBITURE
|
</td>
|
||||||
</td>
|
</tr>
|
||||||
</tr>
|
</table>
|
||||||
<tr>
|
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<table>
|
|
||||||
<tr>
|
|
||||||
<td><strong>Nama Debitur</strong></td>
|
|
||||||
<td style="text-align: start">{{ $permohonan->debiture->name ?? '' }}</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
</table>
|
<table>
|
||||||
</td>
|
<tr>
|
||||||
</tr>
|
<td>
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td style="width: 25%; padding: 2px; vertical-align: top;">Titik Kordinat</td>
|
||||||
|
<td style="width: 1%; vertical-align: top;">:</td>
|
||||||
|
<td style="vertical-align: top; width: 79%;">
|
||||||
|
{{ isset($forminspeksi['asset']['kordinat_lat']) ? $forminspeksi['asset']['kordinat_lat'] : '' }}
|
||||||
|
,
|
||||||
|
{{ isset($forminspeksi['asset']['kordinat_lng']) ? $forminspeksi['asset']['kordinat_lng'] : '' }}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
<tr>
|
</table>
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
</td>
|
||||||
C
|
</tr>
|
||||||
</td>
|
</table>
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
|
||||||
JENIS DAN LOKASI JAMINAN + KORDINAT
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
<table style="width: 100%; border-top: 1px solid #000; border-bottom: 1px solid #000; border-collapse: collapse; border-left: none; border-right: none;">
|
||||||
<td style=" text-align: center; border: 1px solid #000;">
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
@if (isset($basicData['jenisJaminan']))
|
|
||||||
<table class="checkbox-list">
|
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
@foreach ($basicData['jenisJaminan'] as $index => $item)
|
<td style="text-align: center; margin-top: 5px; ">
|
||||||
@if ($index % 3 == 0 && $index > 0)
|
<h2 style=" text-transform: uppercase; text-align: center; margin: 0;">
|
||||||
</tr>
|
Jaminan
|
||||||
<tr>
|
</h2>
|
||||||
@endif
|
</td>
|
||||||
<td class="checkbox-item">
|
</tr>
|
||||||
<label class="checkbox-label">
|
</table>
|
||||||
<input type="checkbox" {{ in_array($item->name, explode(',', $data)) ? 'checked' : '' }}>
|
|
||||||
{{ $item->name }}
|
|
||||||
</label>
|
|
||||||
</td>
|
|
||||||
@endforeach
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
@endif
|
|
||||||
|
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td width="25%"><strong>Terletak di</strong></td>
|
<td>
|
||||||
<td> {{ $alamat['address'] ?? '' }}</td>
|
<table>
|
||||||
</tr>
|
@if (@isset($dokumen))
|
||||||
<tr>
|
@foreach ($dokumen->detail as $detail)
|
||||||
<td>Kelurahan</td>
|
@if (isset($detail->dokumen_jaminan))
|
||||||
<td>{{ $alamat['village_code'] ?? '' }}</td>
|
<tr>
|
||||||
</tr>
|
<td width="25%"><strong>{{ $detail->name ?? '' }}</strong></td>
|
||||||
<tr>
|
{{-- <td style="width:1%; padding: 2px; vertical-align: top;">:</td> --}}
|
||||||
<td><strong>Kecamatan</strong></td>
|
<td>
|
||||||
<td>{{ $alamat['district_code'] ?? '' }}</td>
|
@if (isset($detail->dokumen_jaminan))
|
||||||
</tr>
|
@php
|
||||||
<tr>
|
$dokumen_jaminan = is_array(json_decode($detail->dokumen_jaminan))
|
||||||
<td><strong>Kotamadya</strong></td>
|
? json_decode($detail->dokumen_jaminan)
|
||||||
<td> {{ $alamat['city_code'] ?? '' }}</td>
|
: [$detail->dokumen_jaminan];
|
||||||
</tr>
|
$dokumen_nomor = is_array(json_decode($detail->dokumen_nomor))
|
||||||
<tr>
|
? json_decode($detail->dokumen_nomor)
|
||||||
<td><strong>Propinsi</strong></td>
|
: ($detail->dokumen_nomor
|
||||||
<td>{{ $alamat['province_code'] ?? '' }}</td>
|
? [$detail->dokumen_nomor]
|
||||||
</tr>
|
: []);
|
||||||
</table>
|
@endphp
|
||||||
<table>
|
|
||||||
<tr>
|
|
||||||
<td>Titik Kordinat</td>
|
|
||||||
<td>{{ isset($forminspeksi['asset']['kordinat_lat']) ? $forminspeksi['asset']['kordinat_lat'] : '' }} ,
|
|
||||||
{{ isset($forminspeksi['asset']['kordinat_lng']) ? $forminspeksi['asset']['kordinat_lng'] : '' }}</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
@foreach ($dokumen_jaminan as $index => $dokumen)
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
<div>
|
||||||
D
|
@if (!empty($dokumen_nomor[$index]))
|
||||||
</td>
|
<span>{{ $dokumen_nomor[$index] }}</span>
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
@endif
|
||||||
STATUS KEPEMILIKAN, HUBUNGAN DAN PENGHUNI
|
</div>
|
||||||
</td>
|
@endforeach
|
||||||
</tr>
|
@endif
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
@endif
|
||||||
|
|
||||||
<tr>
|
@if (isset($detail->details))
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
@if (json_decode($detail->details))
|
||||||
|
@foreach (json_decode($detail->details) as $key => $value)
|
||||||
</td>
|
@if (!is_null($value) && $value !== '')
|
||||||
<td>
|
<tr>
|
||||||
<table>
|
<td style="padding: 2px;">
|
||||||
@if (@isset($dokumen))
|
{{ ucwords(str_replace('_', ' ', $key)) ?? '' }}
|
||||||
@foreach ($dokumen->detail as $detail)
|
</td>
|
||||||
@if (isset($detail->dokumen_jaminan))
|
{{-- <td style="width:1%; padding: 2px; vertical-align: top;">:</td> --}}
|
||||||
<tr>
|
<td style="padding: 2px;">
|
||||||
<td width="25%"><strong>{{ $detail->name ?? '' }}</strong></td>
|
{{ $value }}
|
||||||
</tr>
|
@if ($key == 'luas_bangunan' || $key == 'luas_tanah')
|
||||||
<tr>
|
<sup>m2</sup>
|
||||||
<td>
|
@endif
|
||||||
@if (isset($detail->dokumen_jaminan))
|
</td>
|
||||||
@php
|
</tr>
|
||||||
$dokumen_jaminan = is_array(json_decode($detail->dokumen_jaminan))
|
@endif
|
||||||
? json_decode($detail->dokumen_jaminan)
|
|
||||||
: [$detail->dokumen_jaminan];
|
|
||||||
$dokumen_nomor = is_array(json_decode($detail->dokumen_nomor))
|
|
||||||
? json_decode($detail->dokumen_nomor)
|
|
||||||
: ($detail->dokumen_nomor
|
|
||||||
? [$detail->dokumen_nomor]
|
|
||||||
: []);
|
|
||||||
@endphp
|
|
||||||
|
|
||||||
@foreach ($dokumen_jaminan as $index => $dokumen)
|
|
||||||
<div>
|
|
||||||
@if (!empty($dokumen_nomor[$index]))
|
|
||||||
<span>{{ $dokumen_nomor[$index] }}</span>
|
|
||||||
@endif
|
|
||||||
</div>
|
|
||||||
@endforeach
|
@endforeach
|
||||||
@endif
|
@endif
|
||||||
</td>
|
@endif
|
||||||
</tr>
|
@endforeach
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
@if (isset($detail->details))
|
<tr>
|
||||||
@if (json_decode($detail->details))
|
@php
|
||||||
@foreach (json_decode($detail->details) as $key => $value)
|
// Ambil nilai hub_cadeb langsung
|
||||||
@if (!is_null($value) && $value !== '')
|
$hubCadeb = isset($forminspeksi['asset']['hub_cadeb'])
|
||||||
|
? $forminspeksi['asset']['hub_cadeb']
|
||||||
|
: null;
|
||||||
|
|
||||||
|
// Jika nilai adalah array dengan key 'sesuai', ambil nilainya
|
||||||
|
if (is_array($hubCadeb) && isset($hubCadeb['sesuai'])) {
|
||||||
|
$hubCadeb = $hubCadeb['sesuai'];
|
||||||
|
}
|
||||||
|
@endphp
|
||||||
|
<td style="vertical-align: top;"><strong>Hubungan Pemilik Jaminan dengan Debitur</strong>
|
||||||
|
</td>
|
||||||
|
{{-- <td style="width:1%; padding: 2px; vertical-align: top;">:</td> --}}
|
||||||
|
<td>
|
||||||
|
@if (isset($basicData['hubCadeb']))
|
||||||
|
<table class="checkbox-table">
|
||||||
|
@php $count = 0; @endphp
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 2px;">
|
@foreach ($basicData['hubCadeb'] as $item)
|
||||||
{{ ucwords(str_replace('_', ' ', $key)) ?? '' }}
|
<td>
|
||||||
</td>
|
<label>
|
||||||
<td style="padding: 2px;">
|
<input type="checkbox"
|
||||||
{{ $value }}
|
{{ $hubCadeb === $item->name ? 'checked' : '' }}>
|
||||||
@if ($key == 'luas_bangunan' || $key == 'luas_tanah')
|
{{ $item->name }}
|
||||||
<sup>m2</sup>
|
</label>
|
||||||
@endif
|
</td>
|
||||||
</td>
|
@php $count++; @endphp
|
||||||
|
|
||||||
|
@if ($count % 3 === 0)
|
||||||
</tr>
|
</tr>
|
||||||
@endif
|
<tr>
|
||||||
|
@endif
|
||||||
@endforeach
|
@endforeach
|
||||||
|
|
||||||
|
@if ($count % 3 !== 0)
|
||||||
|
@for ($i = 0; $i < 3 - ($count % 3); $i++)
|
||||||
|
<td></td>
|
||||||
|
@endfor
|
||||||
@endif
|
@endif
|
||||||
@endif
|
</tr>
|
||||||
|
</table>
|
||||||
|
</table>
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
{{-- end hub --}}
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
@php
|
||||||
|
$statusKey = isset($forminspeksi['asset']['hub_cadeb_penghuni']['sesuai']) ? 'sesuai' : 'tidak sesuai';
|
||||||
|
$selectedData = $forminspeksi['asset']['hub_cadeb_penghuni'][$statusKey] ?? null;
|
||||||
|
@endphp
|
||||||
|
|
||||||
|
<td style="vertical-align: top;"><strong>Hubungan Penghuni Jaminan dengan Debitur</strong></td>
|
||||||
|
<td>
|
||||||
|
@if (isset($selectedData))
|
||||||
|
<table class="checkbox-table">
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
{{ $selectedData ?? '' }}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
@if (strtolower($permohonan->tujuanPenilaian->name) == 'rap')
|
||||||
|
@include('lpj::surveyor.components.print-out.rap')
|
||||||
|
@else
|
||||||
|
@foreach ($permohonan->documents as $dokumen)
|
||||||
|
@if ($dokumen->jenisJaminan)
|
||||||
|
@php
|
||||||
|
$formKategori = json_decode($dokumen->jenisJaminan->form_kategori, true);
|
||||||
|
@endphp
|
||||||
|
@if (isset($formKategori) && $formKategori)
|
||||||
|
@php
|
||||||
|
$kategoriArray = is_array($formKategori) ? $formKategori : [$formKategori];
|
||||||
|
$kategoriUnik = array_unique($kategoriArray);
|
||||||
|
@endphp
|
||||||
|
@endif
|
||||||
|
|
||||||
|
@foreach ($kategoriUnik as $kategori)
|
||||||
|
{{-- Tampilkan komponen sesuai kategori jika file komponen ada --}}
|
||||||
|
@includeIf('lpj::surveyor.components.print-out.' . str_replace('-', '-', $kategori), [
|
||||||
|
'dokumen' => $dokumen,
|
||||||
|
])
|
||||||
@endforeach
|
@endforeach
|
||||||
@endif
|
@endif
|
||||||
|
@endforeach
|
||||||
|
@endif
|
||||||
<tr>
|
|
||||||
<td><strong>Atas Nama</strong></td>
|
|
||||||
<td>{{ $dokument->pemilik->name ?? '' }}</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
@php
|
|
||||||
// Ambil nilai hub_cadeb langsung
|
|
||||||
$hubCadeb = isset($forminspeksi['asset']['hub_cadeb'])
|
|
||||||
? $forminspeksi['asset']['hub_cadeb']
|
|
||||||
: null;
|
|
||||||
|
|
||||||
// Jika nilai adalah array dengan key 'sesuai', ambil nilainya
|
|
||||||
if (is_array($hubCadeb) && isset($hubCadeb['sesuai'])) {
|
|
||||||
$hubCadeb = $hubCadeb['sesuai'];
|
|
||||||
}
|
|
||||||
@endphp
|
|
||||||
<td style="vertical-align: top;"><strong>Hubungan Pemilik Jaminan dengan Debitur</strong>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
@if (isset($basicData['hubCadeb']))
|
|
||||||
<table class="checkbox-table">
|
|
||||||
@php $count = 0; @endphp
|
|
||||||
<tr>
|
|
||||||
@foreach ($basicData['hubCadeb'] as $item)
|
|
||||||
<td>
|
|
||||||
<label>
|
|
||||||
<input type="checkbox"
|
|
||||||
{{ $hubCadeb === $item->name ? 'checked' : '' }}>
|
|
||||||
{{ $item->name }}
|
|
||||||
</label>
|
|
||||||
</td>
|
|
||||||
@php $count++; @endphp
|
|
||||||
|
|
||||||
@if ($count % 3 === 0)
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
@endif
|
|
||||||
@endforeach
|
|
||||||
|
|
||||||
@if ($count % 3 !== 0)
|
|
||||||
@for ($i = 0; $i < 3 - ($count % 3); $i++)
|
|
||||||
<td></td>
|
|
||||||
@endfor
|
|
||||||
@endif
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
@endif
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
@php
|
|
||||||
$statusKey = isset($forminspeksi['asset']['hub_cadeb_penghuni']['sesuai'])
|
|
||||||
? 'sesuai'
|
|
||||||
: 'tidak sesuai';
|
|
||||||
$selectedData = $forminspeksi['asset']['hub_cadeb_penghuni'][$statusKey] ?? null;
|
|
||||||
@endphp
|
|
||||||
|
|
||||||
<td><strong>Hubungan Penghuni Jaminan dengan Debitur</strong></td>
|
|
||||||
<td>
|
|
||||||
@if (isset($selectedData))
|
|
||||||
<table class="checkbox-table">
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
{{ $selectedData ?? '' }}
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
@endif
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
@if (strtolower($permohonan->tujuanPenilaian->name) == 'rap')
|
|
||||||
@include('lpj::surveyor.components.print-out.rap')
|
|
||||||
@else
|
|
||||||
<tr>
|
|
||||||
|
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
|
||||||
E
|
|
||||||
</td>
|
|
||||||
<td style="text-align: center; text-transform: uppercase; border: 1px solid #000;">
|
|
||||||
ANALISA {{ $data }}
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
|
||||||
|
|
||||||
</td>
|
|
||||||
<td style="">
|
|
||||||
|
|
||||||
@foreach ($permohonan->documents as $dokumen)
|
|
||||||
@if ($dokumen->jenisJaminan)
|
|
||||||
@php
|
|
||||||
$formKategori = json_decode($dokumen->jenisJaminan->form_kategori, true);
|
|
||||||
@endphp
|
|
||||||
@if (isset($formKategori) && $formKategori)
|
|
||||||
@php
|
|
||||||
$kategoriArray = is_array($formKategori) ? $formKategori : [$formKategori];
|
|
||||||
$kategoriUnik = array_unique($kategoriArray);
|
|
||||||
@endphp
|
|
||||||
@endif
|
|
||||||
|
|
||||||
@foreach ($kategoriUnik as $kategori)
|
|
||||||
{{-- Tampilkan komponen sesuai kategori jika file komponen ada --}}
|
|
||||||
@includeIf(
|
|
||||||
'lpj::surveyor.components.print-out.' . str_replace('-', '-', $kategori),
|
|
||||||
[
|
|
||||||
'dokumen' => $dokumen,
|
|
||||||
]
|
|
||||||
)
|
|
||||||
@endforeach
|
|
||||||
@endif
|
|
||||||
@endforeach
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
@endIf
|
|
||||||
</div>
|
</div>
|
||||||
{{-- <tr>
|
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
|
||||||
G
|
|
||||||
</td>
|
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
|
||||||
ASURANSI
|
|
||||||
</td>
|
|
||||||
</tr> --}}
|
|
||||||
|
|
||||||
<tr>
|
<div class="no-break">
|
||||||
<td style="text-align: center;">
|
<table style="width: 100%; border-collapse: collapse;" >
|
||||||
|
<tr>
|
||||||
|
<td style="border: 1px solid #000;">
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
Jakarta {{ formatTanggalIndonesia($permohonan->penilaian->waktu_penilaian) }}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
</td>
|
<tr>
|
||||||
<td style="border: 1px solid #000;">
|
<td>
|
||||||
<table>
|
TTD
|
||||||
<tr>
|
</td>
|
||||||
<td>
|
</tr>
|
||||||
Jakarta {{ formatTanggalIndonesia($permohonan->penilaian->waktu_penilaian) }}
|
</table>
|
||||||
</td>
|
<table style="width: 100%; border-collapse: collapse; text-align: center;">
|
||||||
</tr>
|
<tr>
|
||||||
|
@if (isset($forminspeksi['signature']['penilai']['image']) && !empty($forminspeksi['signature']['penilai']['image']))
|
||||||
|
@php
|
||||||
|
$imagePath = $forminspeksi['signature']['penilai']['image'];
|
||||||
|
|
||||||
<tr>
|
$isBase64 = str_starts_with($imagePath, 'data:image');
|
||||||
<td>
|
|
||||||
TTD
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<table style="width: 100%; border-collapse: collapse; text-align: center;">
|
|
||||||
<tr>
|
|
||||||
@if (isset($forminspeksi['signature']['penilai']['image']) && !empty($forminspeksi['signature']['penilai']['image']))
|
|
||||||
@php
|
|
||||||
$imagePath = $forminspeksi['signature']['penilai']['image'];
|
|
||||||
|
|
||||||
$isBase64 = str_starts_with($imagePath, 'data:image');
|
if (!$isBase64) {
|
||||||
|
$relativePath = str_replace(url('storage') . '/', '', $imagePath);
|
||||||
|
$absolutePath = storage_path('app/public/' . $relativePath);
|
||||||
|
} else {
|
||||||
|
$absolutePath = $imagePath;
|
||||||
|
}
|
||||||
|
|
||||||
if (!$isBase64) {
|
@endphp
|
||||||
$relativePath = str_replace(url('storage') . '/', '', $imagePath);
|
<td style="width: 100px;">
|
||||||
$absolutePath = storage_path('app/public/' . $relativePath);
|
<img style="width: 100px;" src="{{ $absolutePath }}" alt="">
|
||||||
} else {
|
</td>
|
||||||
$absolutePath = $imagePath;
|
@endif
|
||||||
}
|
|
||||||
|
|
||||||
@endphp
|
@if (isset($forminspeksi['signature']['cabang']))
|
||||||
<td style="width: 100px;">
|
@php
|
||||||
<img style="width: 100px;" src="{{ $absolutePath }}" alt="">
|
$imagePath = $forminspeksi['signature']['cabang']['image'];
|
||||||
</td>
|
|
||||||
@endif
|
|
||||||
|
|
||||||
@if (isset($forminspeksi['signature']['cabang']))
|
$isBase64 = str_starts_with($imagePath, 'data:image');
|
||||||
@php
|
|
||||||
$imagePath = $forminspeksi['signature']['cabang']['image'];
|
|
||||||
|
|
||||||
$isBase64 = str_starts_with($imagePath, 'data:image');
|
if (!$isBase64) {
|
||||||
|
$relativePath = str_replace(url('storage') . '/', '', $imagePath);
|
||||||
|
$absolutePath = storage_path('app/public/' . $relativePath);
|
||||||
|
} else {
|
||||||
|
$absolutePath = $imagePath;
|
||||||
|
}
|
||||||
|
|
||||||
if (!$isBase64) {
|
@endphp
|
||||||
$relativePath = str_replace(url('storage') . '/', '', $imagePath);
|
<td style="width: 100px;">
|
||||||
$absolutePath = storage_path('app/public/' . $relativePath);
|
<img style="width: 100px;" src="{{ $absolutePath }}" alt="">
|
||||||
} else {
|
</td>
|
||||||
$absolutePath = $imagePath;
|
@endif
|
||||||
}
|
|
||||||
|
|
||||||
@endphp
|
|
||||||
<td style="width: 100px;">
|
|
||||||
<img style="width: 100px;" src="{{ $absolutePath }}" alt="">
|
|
||||||
</td>
|
|
||||||
@endif
|
|
||||||
|
|
||||||
|
|
||||||
@if (isset($forminspeksi['signature']['debitur']))
|
@if (isset($forminspeksi['signature']['debitur']))
|
||||||
<td style="width: 100px;">
|
<td style="width: 100px;">
|
||||||
<img style="width: 100px;" src="{{ $forminspeksi['signature']['debitur']['image'] }}"
|
<img style="width: 100px;" src="{{ $forminspeksi['signature']['debitur']['image'] }}"
|
||||||
alt="Debitur/Perwakilan">
|
alt="Debitur/Perwakilan">
|
||||||
</td>
|
</td>
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
<!-- K.J.P.P -->
|
<!-- K.J.P.P -->
|
||||||
@if (isset($forminspeksi['signature']['kjjp']))
|
@if (isset($forminspeksi['signature']['kjjp']))
|
||||||
<td style="width: 100px;">
|
<td style="width: 100px;">
|
||||||
<img style="width: 100px;" src="{{ $forminspeksi['signature']['kjjp']['image'] }}"
|
<img style="width: 100px;" src="{{ $forminspeksi['signature']['kjjp']['image'] }}"
|
||||||
alt="KJPP">
|
alt="KJPP">
|
||||||
</td>
|
</td>
|
||||||
@endif
|
@endif
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
@if (isset($forminspeksi['signature']['penilai']['name']))
|
@if (isset($forminspeksi['signature']['penilai']['name']))
|
||||||
<td style=" text-align: center">
|
<td style=" text-align: center">
|
||||||
<span>{{ ucwords(strtolower($forminspeksi['signature']['penilai']['name'])) }}</span>
|
<span>{{ ucwords(strtolower($forminspeksi['signature']['penilai']['name'])) }}</span>
|
||||||
<br />
|
<br />
|
||||||
<span>{{ ucwords(strtolower('PENILAI')) }}</span>
|
<span>{{ ucwords(strtolower('PENILAI')) }}</span>
|
||||||
</td>
|
</td>
|
||||||
@endif
|
@endif
|
||||||
@if (isset($forminspeksi['signature']['cabang']['name']))
|
@if (isset($forminspeksi['signature']['cabang']['name']))
|
||||||
<td style=" text-align: center">
|
<td style=" text-align: center">
|
||||||
<span>{{ ucwords(strtolower($forminspeksi['signature']['cabang']['name'])) }}</span>
|
<span>{{ ucwords(strtolower($forminspeksi['signature']['cabang']['name'])) }}</span>
|
||||||
<br />
|
<br />
|
||||||
<span>{{ ucwords(strtolower('CABANG')) }}</span>
|
<span>{{ ucwords(strtolower('CABANG')) }}</span>
|
||||||
</td>
|
</td>
|
||||||
@endif
|
@endif
|
||||||
@if (isset($forminspeksi['signature']['debitur']['name']))
|
@if (isset($forminspeksi['signature']['debitur']['name']))
|
||||||
<td style=" text-align: center">
|
<td style=" text-align: center">
|
||||||
<span>{{ ucwords(strtolower($forminspeksi['signature']['debitur']['name'])) }}</span>
|
<span>{{ ucwords(strtolower($forminspeksi['signature']['debitur']['name'])) }}</span>
|
||||||
<br />
|
<br />
|
||||||
<span>{{ ucwords(strtolower('DEBITUR/PERWAKILAN')) }}</span>
|
<span>{{ ucwords(strtolower('DEBITUR/PERWAKILAN')) }}</span>
|
||||||
</td>
|
</td>
|
||||||
@endif
|
@endif
|
||||||
@if (isset($forminspeksi['signature']['kjjp']['name']))
|
@if (isset($forminspeksi['signature']['kjjp']['name']))
|
||||||
<td style=" text-align: center">
|
<td style=" text-align: center">
|
||||||
<span>{{ ucwords(strtolower($forminspeksi['signature']['kjjp']['name'])) }}</span>
|
<span>{{ ucwords(strtolower($forminspeksi['signature']['kjjp']['name'])) }}</span>
|
||||||
<br />
|
<br />
|
||||||
<span>{{ strtoupper('K.J.P.P') }}</span>
|
<span>{{ strtoupper('K.J.P.P') }}</span>
|
||||||
</td>
|
</td>
|
||||||
@endif
|
@endif
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<footer id="footer">
|
<footer id="footer">
|
||||||
|
|||||||
704
resources/views/surveyor/components/print-out/print.blade.php
Normal file
704
resources/views/surveyor/components/print-out/print.blade.php
Normal file
@@ -0,0 +1,704 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||||
|
<title>Laporan Penilai Jaminan</title>
|
||||||
|
<style>
|
||||||
|
body {
|
||||||
|
font-family: Arial, sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
* {
|
||||||
|
font-size: 8px;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1,
|
||||||
|
h2,
|
||||||
|
h3 {
|
||||||
|
text-align: center;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
color: #000;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.container {
|
||||||
|
/* width: 100%; */
|
||||||
|
padding: 10px;
|
||||||
|
/* border: 1px solid #000; */
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.header {
|
||||||
|
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.judul {
|
||||||
|
font-weight: bold;
|
||||||
|
text-align: center;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.photo-item {
|
||||||
|
text-align: center;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.photo-image {
|
||||||
|
max-width: 80%;
|
||||||
|
height: auto;
|
||||||
|
display: block;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.judul-table {
|
||||||
|
width: 100%;
|
||||||
|
/* border-collapse: collapse; */
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.judul-table td {
|
||||||
|
text-align: center;
|
||||||
|
vertical-align: middle;
|
||||||
|
padding: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.border1 {
|
||||||
|
/* border: 1px solid #000; */
|
||||||
|
width: 50px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.border {
|
||||||
|
/* border: 1px solid #000; */
|
||||||
|
}
|
||||||
|
|
||||||
|
.judul h6 {
|
||||||
|
margin: 0;
|
||||||
|
/* Menghindari margin bawaan */
|
||||||
|
font-size: 12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-dl-tujuan {
|
||||||
|
width: 100%;
|
||||||
|
/* border-collapse: collapse; */
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.inner-table {
|
||||||
|
width: 100%;
|
||||||
|
/* border-collapse: collapse; */
|
||||||
|
}
|
||||||
|
|
||||||
|
.inner-table td {
|
||||||
|
padding: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.inner-table td:first-child {
|
||||||
|
font-weight: bold;
|
||||||
|
|
||||||
|
/* Lebar kolom keterangan */
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-table {
|
||||||
|
width: 100%;
|
||||||
|
border-collapse: collapse;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-table td {
|
||||||
|
vertical-align: top;
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-table td:first-child {
|
||||||
|
font-weight: bold;
|
||||||
|
width: 30%;
|
||||||
|
/* Sesuaikan lebar kolom keterangan */
|
||||||
|
}
|
||||||
|
|
||||||
|
.grid-table {
|
||||||
|
width: 100%;
|
||||||
|
border-collapse: collapse;
|
||||||
|
}
|
||||||
|
|
||||||
|
.grid-table td {
|
||||||
|
padding: 8px;
|
||||||
|
vertical-align: top;
|
||||||
|
text-align: left;
|
||||||
|
width: 33%;
|
||||||
|
/* Membagi kolom menjadi tiga */
|
||||||
|
}
|
||||||
|
|
||||||
|
.grid-table input[type="checkbox"] {
|
||||||
|
margin-right: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
table {
|
||||||
|
width: 100%;
|
||||||
|
/* border: 1px solid #000; */
|
||||||
|
/* border-collapse: collapse; */
|
||||||
|
}
|
||||||
|
|
||||||
|
table.checkbox-list {
|
||||||
|
width: 100%;
|
||||||
|
border-collapse: collapse;
|
||||||
|
}
|
||||||
|
|
||||||
|
td.checkbox-item {
|
||||||
|
width: 33.33%;
|
||||||
|
vertical-align: top;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
label.checkbox-label {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
font-size: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
label.checkbox-label input[type="checkbox"] {
|
||||||
|
margin-right: 6px;
|
||||||
|
transform: scale(1.3);
|
||||||
|
/* Memperkecil ukuran checkbox */
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#footer {
|
||||||
|
position: fixed;
|
||||||
|
bottom: -50px;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
height: 50px;
|
||||||
|
text-align: right;
|
||||||
|
border-top: 1px solid #ddd;
|
||||||
|
padding-top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.page-number:after {
|
||||||
|
content: counter(page) " dari " counter(pages);
|
||||||
|
}
|
||||||
|
|
||||||
|
.content {
|
||||||
|
margin-top: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.page-break {
|
||||||
|
page-break-after: always;
|
||||||
|
}
|
||||||
|
|
||||||
|
.no-break {
|
||||||
|
page-break-inside: avoid;
|
||||||
|
page-break-before: auto;
|
||||||
|
page-break-after: auto;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
@php
|
||||||
|
$data = '';
|
||||||
|
$dokument = null;
|
||||||
|
foreach ($permohonan->documents as $dokumen) {
|
||||||
|
$data .= $dokumen->jenisJaminan->name . ', ';
|
||||||
|
$dokument = $dokumen;
|
||||||
|
}
|
||||||
|
$data = rtrim($data, ', ');
|
||||||
|
|
||||||
|
$senior_officer = null;
|
||||||
|
if ($permohonan->debiture && $permohonan->documents) {
|
||||||
|
foreach ($permohonan->documents as $dokumen) {
|
||||||
|
$penilai = $permohonan->penilaian->userPenilai->where('role', 'penilai')->first();
|
||||||
|
$teams = $permohonan->region->teams;
|
||||||
|
|
||||||
|
if ($teams) {
|
||||||
|
foreach ($teams as $team) {
|
||||||
|
$team_users = $team->teamsUsers;
|
||||||
|
// print_r($team_users);
|
||||||
|
if ($team_users) {
|
||||||
|
foreach ($team_users as $team_user) {
|
||||||
|
$user = $team_user->user;
|
||||||
|
|
||||||
|
if ($user && $user->hasRole('senior-officer')) {
|
||||||
|
$senior_officer = $user;
|
||||||
|
break 3;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@endphp
|
||||||
|
|
||||||
|
<body style="width: 80%; margin: auto">
|
||||||
|
<header id="header">
|
||||||
|
<table style="width: 100%; border: none;">
|
||||||
|
<tr>
|
||||||
|
<td style="width: 20%; text-align: left;" class="header-left">
|
||||||
|
@include('lpj::component.logo-bag')
|
||||||
|
</td>
|
||||||
|
<td style="text-align: right;">
|
||||||
|
<div style="">
|
||||||
|
<p>Tanggal: {{ date('Y-m-d') }}</p>
|
||||||
|
<p>Waktu: {{ date('H:i:s') }}</p>
|
||||||
|
<p>User: {{ Auth::user()->name }}</p>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<table style="width: 100%; border: 1px solid #000; border-collapse: collapse;">
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: center; margin-top: 5px; ">
|
||||||
|
<h2 style=" text-transform: uppercase; text-align: center; margin: 0;">
|
||||||
|
Tujuan Penilaian
|
||||||
|
</h2>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<table style="width: 100%;">
|
||||||
|
<tr>
|
||||||
|
<td style="vertical-align: top;">
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td style="width: 25%; padding: 2px; vertical-align: top;">Cabang/Pemohon</td>
|
||||||
|
<td style="width: 1%; vertical-align: top;">:</td>
|
||||||
|
<td style="vertical-align: top; vertical-align: top;">
|
||||||
|
{{ $permohonan->debiture->branch->name ?? '' }}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="width: 25%; padding: 2px;">Tujuan Penilai</td>
|
||||||
|
<td style="width: 1%; padding: 2px;">:</td>
|
||||||
|
<td style="vertical-align: top; padding: 2px;">
|
||||||
|
{{ $permohonan->jenisFasilitasKredit->name ?? '' }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="width: 25%; padding: 2px;">Ao</td>
|
||||||
|
<td style="width: 1%; padding: 2px;">:</td>
|
||||||
|
<td style="vertical-align: top; padding: 2px;">{{ $permohonan->user->name ?? '' }}</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
|
||||||
|
{{-- <td style="border: 1px solid #000;">
|
||||||
|
<table style="border: none;">
|
||||||
|
<tr>
|
||||||
|
<td style="border: none;">
|
||||||
|
@if (isset($basicData['tujuanPenilaian']))
|
||||||
|
<table style="border: none;">
|
||||||
|
<tr>
|
||||||
|
@foreach ($basicData['tujuanPenilaian'] as $index => $item)
|
||||||
|
@if ($index % 3 == 0 && $index > 0)
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
@endif
|
||||||
|
<td class="checkbox-item" style="border: none;">
|
||||||
|
<label class="checkbox-label">
|
||||||
|
<input type="checkbox"
|
||||||
|
{{ $item->name == $permohonan->tujuanPenilaian->name ? 'checked' : '' }}>
|
||||||
|
{{ $item->name }}
|
||||||
|
</label>
|
||||||
|
</td>
|
||||||
|
@endforeach
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
@endif
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td><strong>Permintaan (A/O. Tlp/Hp)</strong></td>
|
||||||
|
<td>{{ $permohonan->user->name }}</td>
|
||||||
|
<td><strong>Tanggal</strong></td>
|
||||||
|
<td>{{ formatTanggalIndonesia($permohonan->created_at) }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><strong>Nama Debitur/ Wakil Debitur</strong></td>
|
||||||
|
<td>{{ $permohonan->debiture->name ?? '' }}
|
||||||
|
@if (isset($forminspeksi['asset']['debitur_perwakilan']) && !empty($forminspeksi['asset']['debitur_perwakilan']))
|
||||||
|
@foreach ($forminspeksi['asset']['debitur_perwakilan'] as $key => $item)
|
||||||
|
{{ $item }}
|
||||||
|
@endforeach
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
|
<td><strong>Kunjungan Tanggal</strong></td>
|
||||||
|
<td>{{ formatTanggalIndonesia($permohonan->penilaian->tanggal_kunjungan) }}</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td> --}}
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
|
||||||
|
|
||||||
|
{{-- <tr>
|
||||||
|
<td style="text-align: center; border: 1px solid #000;">
|
||||||
|
B
|
||||||
|
</td>
|
||||||
|
<td style="text-align: center; border: 1px solid #000;">
|
||||||
|
IDENTITAS DEBITUR
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: center; border: 1px solid #000;">
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td><strong>Nama Debitur</strong></td>
|
||||||
|
<td style="text-align: start">{{ $permohonan->debiture->name ?? '' }}</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr> --}}
|
||||||
|
|
||||||
|
{{-- <tr>
|
||||||
|
<td style="text-align: center; border: 1px solid #000;">
|
||||||
|
C
|
||||||
|
</td>
|
||||||
|
<td style="text-align: center; border: 1px solid #000;">
|
||||||
|
JENIS DAN LOKASI JAMINAN + KORDINAT
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td style=" text-align: center; border: 1px solid #000;">
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
@if (isset($basicData['jenisJaminan']))
|
||||||
|
<table class="checkbox-list">
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
@foreach ($basicData['jenisJaminan'] as $index => $item)
|
||||||
|
@if ($index % 3 == 0 && $index > 0)
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
@endif
|
||||||
|
<td class="checkbox-item">
|
||||||
|
<label class="checkbox-label">
|
||||||
|
<input type="checkbox" {{ in_array($item->name, explode(',', $data)) ? 'checked' : '' }}>
|
||||||
|
{{ $item->name }}
|
||||||
|
</label>
|
||||||
|
</td>
|
||||||
|
@endforeach
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
@endif
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td width="25%"><strong>Terletak di</strong></td>
|
||||||
|
<td> {{ $alamat['address'] ?? '' }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Kelurahan</td>
|
||||||
|
<td>{{ $alamat['village_code'] ?? '' }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><strong>Kecamatan</strong></td>
|
||||||
|
<td>{{ $alamat['district_code'] ?? '' }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><strong>Kotamadya</strong></td>
|
||||||
|
<td> {{ $alamat['city_code'] ?? '' }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><strong>Propinsi</strong></td>
|
||||||
|
<td>{{ $alamat['province_code'] ?? '' }}</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td>Titik Kordinat</td>
|
||||||
|
<td>{{ isset($forminspeksi['asset']['kordinat_lat']) ? $forminspeksi['asset']['kordinat_lat'] : '' }} ,
|
||||||
|
{{ isset($forminspeksi['asset']['kordinat_lng']) ? $forminspeksi['asset']['kordinat_lng'] : '' }}</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: center; border: 1px solid #000;">
|
||||||
|
D
|
||||||
|
</td>
|
||||||
|
<td style="text-align: center; border: 1px solid #000;">
|
||||||
|
STATUS KEPEMILIKAN, HUBUNGAN DAN PENGHUNI
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: center; border: 1px solid #000;">
|
||||||
|
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<table>
|
||||||
|
@if (@isset($dokumen))
|
||||||
|
@foreach ($dokumen->detail as $detail)
|
||||||
|
@if (isset($detail->dokumen_jaminan))
|
||||||
|
<tr>
|
||||||
|
<td width="25%"><strong>{{ $detail->name ?? '' }}</strong></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
@if (isset($detail->dokumen_jaminan))
|
||||||
|
@php
|
||||||
|
$dokumen_jaminan = is_array(json_decode($detail->dokumen_jaminan))
|
||||||
|
? json_decode($detail->dokumen_jaminan)
|
||||||
|
: [$detail->dokumen_jaminan];
|
||||||
|
$dokumen_nomor = is_array(json_decode($detail->dokumen_nomor))
|
||||||
|
? json_decode($detail->dokumen_nomor)
|
||||||
|
: ($detail->dokumen_nomor
|
||||||
|
? [$detail->dokumen_nomor]
|
||||||
|
: []);
|
||||||
|
@endphp
|
||||||
|
|
||||||
|
@foreach ($dokumen_jaminan as $index => $dokumen)
|
||||||
|
<div>
|
||||||
|
@if (!empty($dokumen_nomor[$index]))
|
||||||
|
<span>{{ $dokumen_nomor[$index] }}</span>
|
||||||
|
@endif
|
||||||
|
</div>
|
||||||
|
@endforeach
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
@endif
|
||||||
|
|
||||||
|
@if (isset($detail->details))
|
||||||
|
@if (json_decode($detail->details))
|
||||||
|
@foreach (json_decode($detail->details) as $key => $value)
|
||||||
|
@if (!is_null($value) && $value !== '')
|
||||||
|
<tr>
|
||||||
|
<td style="padding: 2px;">
|
||||||
|
{{ ucwords(str_replace('_', ' ', $key)) ?? '' }}
|
||||||
|
</td>
|
||||||
|
<td style="padding: 2px;">
|
||||||
|
{{ $value }}
|
||||||
|
@if ($key == 'luas_bangunan' || $key == 'luas_tanah')
|
||||||
|
<sup>m2</sup>
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
@endif
|
||||||
|
@endforeach
|
||||||
|
@endif
|
||||||
|
@endif
|
||||||
|
@endforeach
|
||||||
|
@endif
|
||||||
|
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td><strong>Atas Nama</strong></td>
|
||||||
|
<td>{{ $dokument->pemilik->name ?? '' }}</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
@php
|
||||||
|
// Ambil nilai hub_cadeb langsung
|
||||||
|
$hubCadeb = isset($forminspeksi['asset']['hub_cadeb'])
|
||||||
|
? $forminspeksi['asset']['hub_cadeb']
|
||||||
|
: null;
|
||||||
|
|
||||||
|
// Jika nilai adalah array dengan key 'sesuai', ambil nilainya
|
||||||
|
if (is_array($hubCadeb) && isset($hubCadeb['sesuai'])) {
|
||||||
|
$hubCadeb = $hubCadeb['sesuai'];
|
||||||
|
}
|
||||||
|
@endphp
|
||||||
|
<td style="vertical-align: top;"><strong>Hubungan Pemilik Jaminan dengan Debitur</strong>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
@if (isset($basicData['hubCadeb']))
|
||||||
|
<table class="checkbox-table">
|
||||||
|
@php $count = 0; @endphp
|
||||||
|
<tr>
|
||||||
|
@foreach ($basicData['hubCadeb'] as $item)
|
||||||
|
<td>
|
||||||
|
<label>
|
||||||
|
<input type="checkbox"
|
||||||
|
{{ $hubCadeb === $item->name ? 'checked' : '' }}>
|
||||||
|
{{ $item->name }}
|
||||||
|
</label>
|
||||||
|
</td>
|
||||||
|
@php $count++; @endphp
|
||||||
|
|
||||||
|
@if ($count % 3 === 0)
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
@endif
|
||||||
|
@endforeach
|
||||||
|
|
||||||
|
@if ($count % 3 !== 0)
|
||||||
|
@for ($i = 0; $i < 3 - ($count % 3); $i++)
|
||||||
|
<td></td>
|
||||||
|
@endfor
|
||||||
|
@endif
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
@php
|
||||||
|
$statusKey = isset($forminspeksi['asset']['hub_cadeb_penghuni']['sesuai'])
|
||||||
|
? 'sesuai'
|
||||||
|
: 'tidak sesuai';
|
||||||
|
$selectedData = $forminspeksi['asset']['hub_cadeb_penghuni'][$statusKey] ?? null;
|
||||||
|
@endphp
|
||||||
|
|
||||||
|
<td><strong>Hubungan Penghuni Jaminan dengan Debitur</strong></td>
|
||||||
|
<td>
|
||||||
|
@if (isset($selectedData))
|
||||||
|
<table class="checkbox-table">
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
{{ $selectedData ?? '' }}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr> --}}
|
||||||
|
|
||||||
|
|
||||||
|
{{-- <tr>
|
||||||
|
<td style="text-align: center; border: 1px solid #000;">
|
||||||
|
G
|
||||||
|
</td>
|
||||||
|
<td style="text-align: center; border: 1px solid #000;">
|
||||||
|
ASURANSI
|
||||||
|
</td>
|
||||||
|
</tr> --}}
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: center;">
|
||||||
|
|
||||||
|
</td>
|
||||||
|
<td style="border: 1px solid #000;">
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
Jakarta {{ formatTanggalIndonesia($permohonan->penilaian->waktu_penilaian) }}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
TTD
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<table style="width: 100%; border-collapse: collapse; text-align: center;">
|
||||||
|
<tr>
|
||||||
|
@if (isset($forminspeksi['signature']['penilai']['image']) && !empty($forminspeksi['signature']['penilai']['image']))
|
||||||
|
@php
|
||||||
|
$imagePath = $forminspeksi['signature']['penilai']['image'];
|
||||||
|
|
||||||
|
$isBase64 = str_starts_with($imagePath, 'data:image');
|
||||||
|
|
||||||
|
if (!$isBase64) {
|
||||||
|
$relativePath = str_replace(url('storage') . '/', '', $imagePath);
|
||||||
|
$absolutePath = storage_path('app/public/' . $relativePath);
|
||||||
|
} else {
|
||||||
|
$absolutePath = $imagePath;
|
||||||
|
}
|
||||||
|
|
||||||
|
@endphp
|
||||||
|
<td style="width: 100px;">
|
||||||
|
<img style="width: 100px;" src="{{ $absolutePath }}" alt="">
|
||||||
|
</td>
|
||||||
|
@endif
|
||||||
|
|
||||||
|
@if (isset($forminspeksi['signature']['cabang']))
|
||||||
|
@php
|
||||||
|
$imagePath = $forminspeksi['signature']['cabang']['image'];
|
||||||
|
|
||||||
|
$isBase64 = str_starts_with($imagePath, 'data:image');
|
||||||
|
|
||||||
|
if (!$isBase64) {
|
||||||
|
$relativePath = str_replace(url('storage') . '/', '', $imagePath);
|
||||||
|
$absolutePath = storage_path('app/public/' . $relativePath);
|
||||||
|
} else {
|
||||||
|
$absolutePath = $imagePath;
|
||||||
|
}
|
||||||
|
|
||||||
|
@endphp
|
||||||
|
<td style="width: 100px;">
|
||||||
|
<img style="width: 100px;" src="{{ $absolutePath }}" alt="">
|
||||||
|
</td>
|
||||||
|
@endif
|
||||||
|
|
||||||
|
|
||||||
|
@if (isset($forminspeksi['signature']['debitur']))
|
||||||
|
<td style="width: 100px;">
|
||||||
|
<img style="width: 100px;" src="{{ $forminspeksi['signature']['debitur']['image'] }}"
|
||||||
|
alt="Debitur/Perwakilan">
|
||||||
|
</td>
|
||||||
|
@endif
|
||||||
|
|
||||||
|
<!-- K.J.P.P -->
|
||||||
|
@if (isset($forminspeksi['signature']['kjjp']))
|
||||||
|
<td style="width: 100px;">
|
||||||
|
<img style="width: 100px;" src="{{ $forminspeksi['signature']['kjjp']['image'] }}"
|
||||||
|
alt="KJPP">
|
||||||
|
</td>
|
||||||
|
@endif
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
@if (isset($forminspeksi['signature']['penilai']['name']))
|
||||||
|
<td style=" text-align: center">
|
||||||
|
<span>{{ ucwords(strtolower($forminspeksi['signature']['penilai']['name'])) }}</span>
|
||||||
|
<br />
|
||||||
|
<span>{{ ucwords(strtolower('PENILAI')) }}</span>
|
||||||
|
</td>
|
||||||
|
@endif
|
||||||
|
@if (isset($forminspeksi['signature']['cabang']['name']))
|
||||||
|
<td style=" text-align: center">
|
||||||
|
<span>{{ ucwords(strtolower($forminspeksi['signature']['cabang']['name'])) }}</span>
|
||||||
|
<br />
|
||||||
|
<span>{{ ucwords(strtolower('CABANG')) }}</span>
|
||||||
|
</td>
|
||||||
|
@endif
|
||||||
|
@if (isset($forminspeksi['signature']['debitur']['name']))
|
||||||
|
<td style=" text-align: center">
|
||||||
|
<span>{{ ucwords(strtolower($forminspeksi['signature']['debitur']['name'])) }}</span>
|
||||||
|
<br />
|
||||||
|
<span>{{ ucwords(strtolower('DEBITUR/PERWAKILAN')) }}</span>
|
||||||
|
</td>
|
||||||
|
@endif
|
||||||
|
@if (isset($forminspeksi['signature']['kjjp']['name']))
|
||||||
|
<td style=" text-align: center">
|
||||||
|
<span>{{ ucwords(strtolower($forminspeksi['signature']['kjjp']['name'])) }}</span>
|
||||||
|
<br />
|
||||||
|
<span>{{ strtoupper('K.J.P.P') }}</span>
|
||||||
|
</td>
|
||||||
|
@endif
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
|
{{-- </table> --}}
|
||||||
|
|
||||||
|
|
||||||
|
<footer id="footer">
|
||||||
|
Cabang : {{ $permohonan->debiture->branch->name ?? '' }}
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
||||||
@@ -1,11 +1,18 @@
|
|||||||
<tr>
|
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
<div class="no-break" style="margin: 0; padding: 0">
|
||||||
E
|
<table style="width: 100%; border-top: 1px solid #000; border-bottom: 1px solid #000; border-collapse: collapse; border-left: none; border-right: none;">
|
||||||
</td>
|
|
||||||
<td style="text-align: center; text-transform: uppercase; border: 1px solid #000;">
|
<tr>
|
||||||
PERIZINAN
|
<td style="text-align: center; margin-top: 5px;">
|
||||||
</td>
|
<h2 style=" text-transform: uppercase; text-align: center; margin: 0;">
|
||||||
</tr>
|
PERIZINAN
|
||||||
|
</h2>
|
||||||
|
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<table>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td style="text-align: center; border: 1px solid #000;">
|
<td style="text-align: center; border: 1px solid #000;">
|
||||||
@@ -470,3 +477,5 @@
|
|||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
@endisset
|
@endisset
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
|||||||
@@ -1,3 +1,17 @@
|
|||||||
|
|
||||||
|
<div class="no-break" style="margin: 0; padding: 0">
|
||||||
|
<table style="width: 100%; border-top: 1px solid #000; border-bottom: 1px solid #000; border-collapse: collapse; border-left: none; border-right: none;">
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td style="text-align: center; margin-top: 5px; ">
|
||||||
|
<h2 style=" text-transform: uppercase; text-align: center; margin: 0;">
|
||||||
|
ANalisa Tanah
|
||||||
|
</h2>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
@php
|
@php
|
||||||
@@ -13,6 +27,27 @@
|
|||||||
<td>{{ $luas }}</td>
|
<td>{{ $luas }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td><strong>Hadap mata Angin</strong></td>
|
||||||
|
<td>
|
||||||
|
<label>
|
||||||
|
<input type="radio" name="tusuk_sate" value="Ya"
|
||||||
|
{{ isset($forminspeksi['tanah']['hadap_mata_angin']['sesuai']) && $forminspeksi['tanah']['hadap_mata_angin']['sesuai'] ? 'checked' : '' }}>
|
||||||
|
sesuai
|
||||||
|
|
||||||
|
</label>
|
||||||
|
<label>
|
||||||
|
<input type="radio" name="hadap_mata_angin" value="tidak sesuai"
|
||||||
|
{{isset($forminspeksi['tanah']['hadap_mata_angin']['tidak sesuai']) && $forminspeksi['tanah']['hadap_mata_angin']['tidak sesuai'] ? 'checked' : '' }}>
|
||||||
|
Tidak
|
||||||
|
|
||||||
|
@if (isset($forminspeksi['tanah']['hadap_mata_angin']['tidak sesuai']) && $forminspeksi['tanah']['hadap_mata_angin']['tidak sesuai'])
|
||||||
|
{{ isset($forminspeksi['tanah']['hadap_mata_angin']['tidak sesuai']) ? ' (' . $forminspeksi['tanah']['hadap_mata_angin']['tidak sesuai'] . ')' : '' }}
|
||||||
|
@endif
|
||||||
|
</label>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
<!-- Bentuk Tanah -->
|
<!-- Bentuk Tanah -->
|
||||||
<tr>
|
<tr>
|
||||||
<td style="vertical-align: top;"><strong>Bentuk Tanah</strong></td>
|
<td style="vertical-align: top;"><strong>Bentuk Tanah</strong></td>
|
||||||
@@ -69,7 +104,7 @@
|
|||||||
|
|
||||||
<!-- Ketinggian Tanah -->
|
<!-- Ketinggian Tanah -->
|
||||||
<tr>
|
<tr>
|
||||||
<td style="vertical-align: top;"><strong>Ketinggian Tanah</strong></td>
|
<td style="vertical-align: top;"><strong>Beda Ketinggian Dengan Jalan</strong></td>
|
||||||
<td>
|
<td>
|
||||||
@if (isset($basicData['ketinggianTanah']))
|
@if (isset($basicData['ketinggianTanah']))
|
||||||
<table class="checkbox-list">
|
<table class="checkbox-list">
|
||||||
@@ -93,6 +128,53 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td><strong>Hadap mata Angin</strong></td>
|
||||||
|
<td>
|
||||||
|
<label class="form-label flex items-center gap-2.5 text-nowrap">
|
||||||
|
<input type="radio" class="radio" name="kontur_jalan" value="menurun"
|
||||||
|
{{ old('kontur_jalan', isset($forminspeksi['tanah']['kontur_jalan']) ? $forminspeksi['tanah']['kontur_jalan'] : '') == 'menurun' ? 'checked' : '' }}>
|
||||||
|
<span class="ml-2">Menurun</span>
|
||||||
|
</label>
|
||||||
|
<label class="form-label flex items-center gap-2.5 text-nowrap">
|
||||||
|
<input type="radio" class="radio" name="kontur_jalan" value="rata"
|
||||||
|
{{ old('kontur_jalan', isset($forminspeksi['tanah']['kontur_jalan']) ? $forminspeksi['tanah']['kontur_jalan'] : '') == 'rata' ? 'checked' : '' }}>
|
||||||
|
<span class="ml-2">Rata</span>
|
||||||
|
</label>
|
||||||
|
<label class="form-label flex items-center gap-2.5 text-nowrap">
|
||||||
|
<input type="radio" class="radio" name="kontur_jalan" value="Menanjak"
|
||||||
|
{{ old('kontur_jalan', isset($forminspeksi['tanah']['kontur_jalan']) ? $forminspeksi['tanah']['kontur_jalan'] : '') == 'Menanjak' ? 'checked' : '' }}>
|
||||||
|
<span class="ml-2">Menanjak</span>
|
||||||
|
</label>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td style="vertical-align: top;"><strong>Posisi Kavling</strong></td>
|
||||||
|
<td>
|
||||||
|
@if (isset($basicData['posisiKavling']))
|
||||||
|
<table class="checkbox-list">
|
||||||
|
<tr>
|
||||||
|
@foreach ($basicData['posisiKavling'] as $index => $item)
|
||||||
|
@if ($index % 3 == 0 && $index > 0)
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
@endif
|
||||||
|
<td class="checkbox-item">
|
||||||
|
<label class="checkbox-label">
|
||||||
|
<input type="checkbox"
|
||||||
|
{{ isset($forminspeksi['tanah']['posisi_kavling']['posisi_kavling']) && in_array($item->name, $forminspeksi['tanah']['posisi_kavling']['posisi_kavling']) ? 'checked' : '' }}>
|
||||||
|
{{ $item->name }}
|
||||||
|
</label>
|
||||||
|
</td>
|
||||||
|
@endforeach
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
<!-- Kondisi Fisik Tanah -->
|
<!-- Kondisi Fisik Tanah -->
|
||||||
<tr>
|
<tr>
|
||||||
<td style="vertical-align: top;"><strong>Kondisi Fisik Tanah</strong></td>
|
<td style="vertical-align: top;"><strong>Kondisi Fisik Tanah</strong></td>
|
||||||
@@ -154,3 +236,4 @@
|
|||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
</table>
|
</table>
|
||||||
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user