fix(survey/penilai) : perbaikkan print resume dan resume
This commit is contained in:
@@ -497,7 +497,7 @@ class PenilaiController extends Controller
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
$query->whereRaw('LOWER(status) IN (?, ?, ?, ?, ?, ?,?)', ['assign','survey-completed', 'proses-laporan', 'paparan', 'proses-paparan','paparan', 'revisi-laporan']);
|
$query->whereRaw('LOWER(status) IN (?, ?, ?, ?, ?, ?,?)', ['assign','survey-completed', 'proses-laporan', 'paparan', 'proses-paparan','paparan', 'revisi-laporan', 'done']);
|
||||||
|
|
||||||
if (!Auth::user()->hasRole('administrator')) {
|
if (!Auth::user()->hasRole('administrator')) {
|
||||||
$query->whereHas('penilaian.userPenilai', function ($q) {
|
$query->whereHas('penilaian.userPenilai', function ($q) {
|
||||||
|
|||||||
@@ -247,47 +247,14 @@
|
|||||||
@endforeach
|
@endforeach
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
@if (!empty($resumeData['sesuai_imb']))
|
|
||||||
<table style="margin: 5px 0; border-collapse: collapse; width: 100%;">
|
|
||||||
<tr>
|
|
||||||
<td style="">
|
|
||||||
<h6 style="text-transform: uppercase; margin: 0; ">2. Sesuai IMB</h6>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<table border="1" style="width: 100%; border-collapse: collapse; margin-bottom: 10px;">
|
|
||||||
|
|
||||||
@foreach ($resumeData['sesuai_imb'] as $item)
|
|
||||||
<tr>
|
|
||||||
<td style="border: 1px solid #000; padding: 4px; text-align: center">Sertifikat</td>
|
|
||||||
<td style="border: 1px solid #000; padding: 4px; text-align: center">Luas Tanah</td>
|
|
||||||
<td style="border: 1px solid #000; padding: 4px; text-align: center">Luas Bangunan</td>
|
|
||||||
<td style="border: 1px solid #000; padding: 4px; text-align: center">Nilai Pasar Wajar</td>
|
|
||||||
|
|
||||||
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td style="border: 1px solid #000; padding: 4px; text-align: center">
|
|
||||||
{{ $item['sertifikat'] ?? '' }}</td>
|
|
||||||
<td style="border: 1px solid #000; padding: 4px; text-align: center">
|
|
||||||
{{ isset($item['luas_tanah']) ? $item['luas_tanah'] . ' m²' : '-' }}</td>
|
|
||||||
<td style="border: 1px solid #000; padding: 4px; text-align: center">
|
|
||||||
{{ isset($item['luas_bangunan']) ? $item['luas_bangunan'] . ' m²' : '-' }}</td>
|
|
||||||
<td style="border: 1px solid #000; padding: 4px; text-align: center">
|
|
||||||
{{ isset($item['nilai']) ? formatRupiah($item['nilai']) : '-' }}</td>
|
|
||||||
|
|
||||||
</tr>
|
|
||||||
@endforeach
|
|
||||||
</table>
|
|
||||||
@endif
|
|
||||||
@if (!empty($resumeData['tambahan']))
|
@if (!empty($resumeData['tambahan']))
|
||||||
@foreach ($resumeData['tambahan'] as $index => $item)
|
@foreach ($resumeData['tambahan'] as $index => $item)
|
||||||
<table style="margin: 5px 0; border-collapse: collapse; width: 100%;">
|
<table style="margin: 5px 0; border-collapse: collapse; width: 100%;">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="">
|
<td style="">
|
||||||
<h6 style="text-transform: uppercase; margin: 0; ">
|
<h6 style="text-transform: uppercase; margin: 0; ">
|
||||||
{{ $index + 3 }}. {{ $item['tambahan_nama_kesimpulan'] ?? '-' }}
|
{{ $index + 2 }}. {{ $item['tambahan_nama_kesimpulan'] ?? '-' }}
|
||||||
</h6>
|
</h6>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|||||||
@@ -297,72 +297,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="gird gap-5 ">
|
|
||||||
<label class="form-label max-w-56">SESUAI IMB</label>
|
|
||||||
<div class="flex flex-wrap items-baseline w-full">
|
|
||||||
|
|
||||||
<table
|
|
||||||
class="table table-auto table-border align-middle text-gray-700 font-medium text-sm mt-5">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th class="text-center">Sertipikat</th>
|
|
||||||
<th class="text-center">Luas Tanah</th>
|
|
||||||
<th class="text-center">Luas Bangunan</th>
|
|
||||||
<th class="text-center">Nilai Pasar Wajar</th>
|
|
||||||
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
@if (!empty($resumeData['sesuai_imb']))
|
|
||||||
@foreach ($resumeData['sesuai_imb'] as $item)
|
|
||||||
<tr>
|
|
||||||
<td class="text-center">
|
|
||||||
<input type="text" name="sesuai_sertifikat[]"
|
|
||||||
class="input number-format" value="{{ $item['sertifikat'] }}">
|
|
||||||
</td>
|
|
||||||
<td class="text-center">
|
|
||||||
<input type="text" name="sesuai_luas_tanah[]"
|
|
||||||
class="input number-format" value="{{ $item['luas_tanah'] }}">
|
|
||||||
</td>
|
|
||||||
<td class="text-center">
|
|
||||||
<input type="text" name="sesuai_luas_bangunan[]"
|
|
||||||
class="input number-format" value="{{ $item['luas_bangunan'] }}">
|
|
||||||
</td>
|
|
||||||
<td class="text-center">
|
|
||||||
<input type="text" name="sesuai_nilai[]"
|
|
||||||
class="input currency-format nilai-pasar"
|
|
||||||
value="{{ $item['nilai'] }}">
|
|
||||||
</td>
|
|
||||||
|
|
||||||
</tr>
|
|
||||||
@endforeach
|
|
||||||
@else
|
|
||||||
<tr>
|
|
||||||
<td class="text-center">
|
|
||||||
<input type="text" name="sesuai_sertifikat[]"
|
|
||||||
class="input number-format">
|
|
||||||
</td>
|
|
||||||
<td class="text-center">
|
|
||||||
<input type="text" name="sesuai_luas_tanah[]"
|
|
||||||
class="input number-format">
|
|
||||||
</td>
|
|
||||||
<td class="text-center">
|
|
||||||
<input type="text" name="sesuai_luas_bangunan[]"
|
|
||||||
class="input number-format">
|
|
||||||
</td>
|
|
||||||
<td class="text-center">
|
|
||||||
<input type="text" name="sesuai_nilai[]"
|
|
||||||
class="input currency-format">
|
|
||||||
</td>
|
|
||||||
|
|
||||||
</tr>
|
|
||||||
@endif
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
@if (!empty($resumeData['tambahan']))
|
@if (!empty($resumeData['tambahan']))
|
||||||
@foreach ($resumeData['tambahan'] as $counter => $item)
|
@foreach ($resumeData['tambahan'] as $counter => $item)
|
||||||
<div id="kesimpulan" class="gird gap-5 ">
|
<div id="kesimpulan" class="gird gap-5 ">
|
||||||
@@ -425,7 +359,6 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5 " style="margin-top: 20px ">
|
<div class="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5 " style="margin-top: 20px ">
|
||||||
|
|
||||||
<label class="form-label lg:form-label max-w-56 ">Catatan yang Perlu Diperhatikan
|
<label class="form-label lg:form-label max-w-56 ">Catatan yang Perlu Diperhatikan
|
||||||
@@ -706,13 +639,10 @@
|
|||||||
const jsonData = {
|
const jsonData = {
|
||||||
tanggal_resume: "",
|
tanggal_resume: "",
|
||||||
fisik: [],
|
fisik: [],
|
||||||
sesuai_imb: [],
|
|
||||||
tambahan: []
|
tambahan: []
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Ambil data fisik
|
// Ambil data fisik
|
||||||
document.querySelectorAll('table tbody tr').forEach(row => {
|
document.querySelectorAll('table tbody tr').forEach(row => {
|
||||||
const fisikData = {
|
const fisikData = {
|
||||||
@@ -726,18 +656,7 @@
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// Ambil data sesuai IMB
|
|
||||||
document.querySelectorAll('table tbody tr').forEach(row => {
|
|
||||||
const imbData = {
|
|
||||||
sertifikat: row.querySelector('input[name="sesuai_sertifikat[]"]')?.value || "",
|
|
||||||
luas_tanah: row.querySelector('input[name="sesuai_luas_tanah[]"]')?.value || "",
|
|
||||||
luas_bangunan: row.querySelector('input[name="sesuai_luas_bangunan[]"]')?.value || "",
|
|
||||||
nilai: cleanCurrencyValue(row.querySelector('input[name="sesuai_nilai[]"]')?.value || "")
|
|
||||||
};
|
|
||||||
if (imbData.sertifikat) {
|
|
||||||
jsonData.sesuai_imb.push(imbData);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
document.querySelectorAll('#kesimpulan > div').forEach(row => {
|
document.querySelectorAll('#kesimpulan > div').forEach(row => {
|
||||||
const imbData = {
|
const imbData = {
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
@endsection
|
@endsection
|
||||||
|
|
||||||
@section('content')
|
@section('content')
|
||||||
<div class="w-full grid gap-5 lg:gap-7.5 mx-auto">
|
<div class="w-full card grid gap-5 lg:gap-7.5 mx-auto">
|
||||||
|
|
||||||
<div class="min-w-full card-grid" data-datatable="false" data-datatable-page-size="10"
|
<div class="min-w-full card-grid" data-datatable="false" data-datatable-page-size="10"
|
||||||
data-datatable-state-save="false" id="permohonan-table"
|
data-datatable-state-save="false" id="permohonan-table"
|
||||||
|
|||||||
Reference in New Issue
Block a user