update jumlah lahan
This commit is contained in:
@@ -143,8 +143,8 @@ class SurveyPetaniController extends Controller
|
|||||||
|
|
||||||
// Ringkasan lahan
|
// Ringkasan lahan
|
||||||
|
|
||||||
$totalLuasLahan = (float) Lahan::query()
|
$totalLuasLahan = ((float) Lahan::query()
|
||||||
->sum('luas_lahan');
|
->sum('luas_lahan')) / 10000;
|
||||||
|
|
||||||
$totalJumlahTanaman = (int) Lahan::query()
|
$totalJumlahTanaman = (int) Lahan::query()
|
||||||
->sum('jumlah_tanaman');
|
->sum('jumlah_tanaman');
|
||||||
|
|||||||
@@ -31,7 +31,7 @@
|
|||||||
<i class="icon-base ti tabler-trees icon-28px"></i>
|
<i class="icon-base ti tabler-trees icon-28px"></i>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<h4 class="mb-0">{{ number_format($lahanSummary->sum('luas_lahan'), 0, ',', '.') }}m<sup>2</sup></h4>
|
<h4 class="mb-0">{{ number_format($lahanSummary->sum('luas_lahan') / 10000, 2, ',', '.') }} ha</h4>
|
||||||
</div>
|
</div>
|
||||||
<p class="mb-1">Lahan</p>
|
<p class="mb-1">Lahan</p>
|
||||||
<p class="mb-0">
|
<p class="mb-0">
|
||||||
@@ -701,4 +701,4 @@
|
|||||||
radarKomponen.render();
|
radarKomponen.render();
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
@endpush
|
@endpush
|
||||||
|
|||||||
@@ -92,6 +92,7 @@
|
|||||||
? $petani->lahans()->get()
|
? $petani->lahans()->get()
|
||||||
: collect();
|
: collect();
|
||||||
$totalLuasLahan = $petani ? $lahanPetani->where('komoditas_id', $petani->komoditas_id)->sum('luas_lahan') : 0;
|
$totalLuasLahan = $petani ? $lahanPetani->where('komoditas_id', $petani->komoditas_id)->sum('luas_lahan') : 0;
|
||||||
|
$totalLuasLahanHa = $totalLuasLahan / 10000;
|
||||||
$totalTanaman = $petani ? $lahanPetani->where('komoditas_id', $petani->komoditas_id)->sum('jumlah_tanaman') : 0;
|
$totalTanaman = $petani ? $lahanPetani->where('komoditas_id', $petani->komoditas_id)->sum('jumlah_tanaman') : 0;
|
||||||
$pendidikanLabel = isset($petani) ? $petani->pendidikan_terakhir?->label() : null;
|
$pendidikanLabel = isset($petani) ? $petani->pendidikan_terakhir?->label() : null;
|
||||||
|
|
||||||
@@ -126,7 +127,7 @@
|
|||||||
<p class="mb-0 text-muted" style="font-size: 0.75rem;">Lahan & Tanaman</p>
|
<p class="mb-0 text-muted" style="font-size: 0.75rem;">Lahan & Tanaman</p>
|
||||||
<h5 class="mb-0">
|
<h5 class="mb-0">
|
||||||
@if($lahanPetani->isNotEmpty())
|
@if($lahanPetani->isNotEmpty())
|
||||||
{{ number_format($totalLuasLahan, 0, ',', '.') }} ha
|
{{ number_format($totalLuasLahanHa, 2, ',', '.') }} ha
|
||||||
@else
|
@else
|
||||||
-
|
-
|
||||||
@endif
|
@endif
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
<div class="w-25">
|
<div class="w-25">
|
||||||
<x-summary-card
|
<x-summary-card
|
||||||
title="Lahan & Tanaman"
|
title="Lahan & Tanaman"
|
||||||
count="{{ number_format($lahan?->sum('luas_lahan'), 0, ',', '.') }}ha"
|
count="{{ number_format(($lahan?->sum('luas_lahan') ?? 0) / 10000, 2, ',', '.') }} ha"
|
||||||
subtitle="{{ $tanaman?->count() }} tanaman dari {{ $komoditas?->count() }} komoditas utama"
|
subtitle="{{ $tanaman?->count() }} tanaman dari {{ $komoditas?->count() }} komoditas utama"
|
||||||
icon="trees"
|
icon="trees"
|
||||||
color="success"
|
color="success"
|
||||||
|
|||||||
@@ -824,7 +824,8 @@
|
|||||||
});
|
});
|
||||||
document.getElementById('path').value = JSON.stringify(pathData);
|
document.getElementById('path').value = JSON.stringify(pathData);
|
||||||
let area = L.GeometryUtil.geodesicArea(latlngs);
|
let area = L.GeometryUtil.geodesicArea(latlngs);
|
||||||
$('#luas_lahan').val(area.toFixed(2));
|
let areaHa = area / 10000;
|
||||||
|
$('#luas_lahan').val(areaHa.toFixed(4));
|
||||||
}
|
}
|
||||||
|
|
||||||
const previewTemplate = `
|
const previewTemplate = `
|
||||||
|
|||||||
Reference in New Issue
Block a user