membuat fitur download surat tender dalam bentuk pdf part 1
This commit is contained in:
@@ -12,39 +12,115 @@
|
||||
Surat Tender
|
||||
</h3>
|
||||
<div class="flex items-center gap-2">
|
||||
@if (isset($penawaran->nomor_registrasi))
|
||||
<a href="{{ route('tender.penawaran.editPenawaran', $noreg) }}" class="btn btn-xs btn-info"><i
|
||||
class="ki-filled ki-exit-left"></i> Back</a>
|
||||
@else
|
||||
<a href="{{ route('tender.penawaran.createPenawaran', $noreg) }}" class="btn btn-xs btn-info"><i
|
||||
class="ki-filled ki-exit-left"></i> Back</a>
|
||||
@endif
|
||||
<a href="{{ route('tender.penawaran.downloadSuratTender', $noreg) }}" class="btn btn-xs btn-light">
|
||||
<img src="{{ asset('img/pdf.png') }}" width="25" alt="pdf"></img>Download
|
||||
</span>
|
||||
@if (isset($penawaran->nomor_registrasi))
|
||||
<a href="{{ route('tender.penawaran.editPenawaran', $noreg) }}" class="btn btn-xs btn-info"><i
|
||||
class="ki-filled ki-exit-left"></i> Back</a>
|
||||
@else
|
||||
<a href="{{ route('tender.penawaran.createPenawaran', $noreg) }}" class="btn btn-xs btn-info"><i
|
||||
class="ki-filled ki-exit-left"></i> Back</a>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-body grid gap-5">
|
||||
<p>Dear
|
||||
<span class="font-bold">{{ ucwords(auth()->user()->name) ?? 'Tidak Ada' }}</span>
|
||||
<span class="font-bold">
|
||||
@php
|
||||
$allPeople = [];
|
||||
|
||||
foreach ($penawaran->penawaranKjpp as $kjpp) {
|
||||
if ($kjpp->kjpp->nama_pic_admin) {
|
||||
$allPeople[] = ucwords($kjpp->kjpp->nama_pic_admin);
|
||||
}
|
||||
|
||||
if ($kjpp->kjpp->detail_nama_pic_admin) {
|
||||
try {
|
||||
$decoded = json_decode($kjpp->kjpp->detail_nama_pic_admin);
|
||||
if ($decoded) {
|
||||
foreach ($decoded as $admin) {
|
||||
if (isset($admin->nama_pic_admin)) {
|
||||
$allPeople[] = ucwords($admin->nama_pic_admin);
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (\Exception $e) {
|
||||
// Handle invalid JSON silently
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$allPeople = array_filter($allPeople);
|
||||
$totalPeople = count($allPeople);
|
||||
@endphp
|
||||
@if ($totalPeople > 0)
|
||||
@foreach ($allPeople as $index => $person)
|
||||
{{ $person }}{{ $index === $totalPeople - 2 ? ' dan ' : ($index < $totalPeople - 2 ? ' , ' : '') }}
|
||||
@endforeach
|
||||
@else
|
||||
Tidak Ada
|
||||
@endif
|
||||
</span>
|
||||
</p>
|
||||
<p>Mohon untuk dibuatkan proposal jasa appraisal atas nama <span
|
||||
class="font-bold">{{ ucwords($penawaran->permohonan->user->name) }}</span>, tujuan penilaian
|
||||
class="font-bold">{{ ucwords($permohonan->user->name) }}</span>, tujuan penilaian
|
||||
untuk <span class="font-bold">
|
||||
@foreach ($penawaran->tujuanPenilaianKJPP as $tujuanPenilaianKJPP)
|
||||
{{ $tujuanPenilaianKJPP->name }}
|
||||
@endforeach
|
||||
{{ $penawaran->tujuanPenilaianKJPP->name }}
|
||||
</span>, laporan dalam bentuk <span class="font-bold">{{ $penawaran->jenisLaporan->name }}</span>,
|
||||
dengan data-data sebagai berikut :</p>
|
||||
<ul>
|
||||
<li>Aset Jaminan: <span class="font-bold">[otomasi dari tabel permohonan]</span></li>
|
||||
<li>Lokasi Jaminan: <span class="font-bold">[otomasi dari tabel permohonan]</span></li>
|
||||
<li>LT / LB: <span class="font-bold">[otomasi dari tabel permohonan]</span></li>
|
||||
<li>Aset Jaminan:
|
||||
<span class="font-bold">
|
||||
@foreach ($permohonan->debiture->documents as $document)
|
||||
{{ $document->jenisJaminan->name }}
|
||||
@endforeach
|
||||
</span>
|
||||
</li>
|
||||
<li>Lokasi Jaminan:
|
||||
<span class="font-bold">
|
||||
@foreach ($permohonan->debiture->documents as $document)
|
||||
{{ $document->address }}
|
||||
@if (isset($document->jenisJaminan))
|
||||
, Kel.
|
||||
@foreach ($villages as $village)
|
||||
{{ $village->name }}
|
||||
@endforeach
|
||||
, Kec.
|
||||
@foreach ($districts as $district)
|
||||
{{ $district->name }}
|
||||
@endforeach
|
||||
,
|
||||
@foreach ($cities as $city)
|
||||
{{ ucwords(strtolower($city->name)) }}
|
||||
@endforeach
|
||||
,
|
||||
@foreach ($provinces as $province)
|
||||
{{ $province->name }}
|
||||
@endforeach
|
||||
@endif
|
||||
@endforeach
|
||||
</span>
|
||||
</li>
|
||||
<li>LT / LB:
|
||||
<span class="font-bold">
|
||||
... / ...
|
||||
</span>
|
||||
</li>
|
||||
</ul>
|
||||
<p>Harap proposal dibuat dengan harga yang minimal sehingga tidak perlu tawar menawar lagi.</p>
|
||||
<p>Mohon proposal dapat saya terima segera, sebelum
|
||||
<span class="font-bold">{{ formatTanggalIndonesia($penawaran->end_date) }} pukul 17.00 WIB</span>
|
||||
<span class="font-bold">{{ formatTanggalIndonesia2($penawaran->end_date) }}</span>
|
||||
</p>
|
||||
<p>Best Regards,
|
||||
<span class="font-bold">[otomasi dari nama dan tanda tangan user penginput]</span>
|
||||
Sub Direktorat Appraisal
|
||||
<div class="font-bold">
|
||||
<img src="{{ asset('storage/signatures/' . $permohonan->user->id . '/' . $permohonan->user->sign) }}"
|
||||
alt="{{ $permohonan->user->name }}" width="200">
|
||||
<p>
|
||||
{{ $permohonan->user->name }}
|
||||
</p>
|
||||
</div>
|
||||
Sub Direktorat Appraisal
|
||||
</p>
|
||||
<p>PT. Bank Artha Graha Internasional, Tbk.<br>
|
||||
Gedung Bank Artha Graha, Lantai 3<br>
|
||||
|
||||
Reference in New Issue
Block a user