dashboard profil petani
This commit is contained in:
@@ -75,7 +75,6 @@ class ProfilPetaniController extends Controller
|
||||
->groupByRaw($case)
|
||||
->get();
|
||||
|
||||
|
||||
$skorAverage = SkorPetani::query()
|
||||
->join('petani', 'petani_skor.petani_id', '=', 'petani.id')
|
||||
->whereIn('petani_id', $petani)
|
||||
@@ -127,6 +126,21 @@ class ProfilPetaniController extends Controller
|
||||
->groupByRaw($case)
|
||||
->get();
|
||||
|
||||
$skorMultiKomponen = SkorPetani::query()
|
||||
->join('petani', 'petani_skor.petani_id', '=', 'petani.id')
|
||||
->whereIn('petani_id', $petani)
|
||||
->whereIn('petani.komoditas_id', $komoditas->pluck('id'))
|
||||
->selectRaw("$case AS segmen,
|
||||
avg(skor_kesiapan_adopsi) as skor_kesiapan_adopsi,
|
||||
avg(skor_komp_1_d4_k3_motivasi_kapasitas_adopsi) as skor_komp_1_d4_k3_motivasi_kapasitas_adopsi,
|
||||
avg(skor_komp_2_d4_k2_ekonomi_rumah_tangga) as skor_komp_2_d4_k2_ekonomi_rumah_tangga,
|
||||
avg(skor_komp_3_d2_praktik_budidaya_gap) as skor_komp_3_d2_praktik_budidaya_gap,
|
||||
avg(skor_komp_4_d4_k4_keterlibatan_kelembagaan) as skor_komp_4_d4_k4_keterlibatan_kelembagaan,
|
||||
avg(skor_komp_5_d4_k5_k6_akses_kebebasan_keuangan) as skor_komp_5_d4_k5_k6_akses_kebebasan_keuangan,
|
||||
avg(skor_komp_6_d6_k1_k4_k5_rantai_nilai_akses_pasar) as skor_komp_6_d6_k1_k4_k5_rantai_nilai_akses_pasar")
|
||||
->groupByRaw($case)
|
||||
->get();
|
||||
|
||||
$petani = Petani::with(['skor'])
|
||||
->whereIn('id', $petani)
|
||||
->whereIn('komoditas_id', $komoditas->pluck('id'))
|
||||
@@ -144,6 +158,7 @@ class ProfilPetaniController extends Controller
|
||||
'skorDimensi',
|
||||
'skorKomponen',
|
||||
'skorMultiDimensi',
|
||||
'skorMultiKomponen',
|
||||
'petani',
|
||||
));
|
||||
}
|
||||
|
||||
@@ -1,6 +1,35 @@
|
||||
@extends('layout.main')
|
||||
|
||||
@section('content')
|
||||
@php
|
||||
$totalPetani = $petaniSummary->sum('total');
|
||||
$segments = [
|
||||
[
|
||||
'name' => 'Penggerak',
|
||||
'range' => '4.0 - 5.0',
|
||||
'icon' => 'tabler-crown',
|
||||
'color' => 'success',
|
||||
],
|
||||
[
|
||||
'name' => 'Perintis',
|
||||
'range' => '3.0 - 3.9',
|
||||
'icon' => 'tabler-flag',
|
||||
'color' => 'info',
|
||||
],
|
||||
[
|
||||
'name' => 'Pemerhati',
|
||||
'range' => '2.0 - 2.9',
|
||||
'icon' => 'tabler-eye',
|
||||
'color' => 'warning',
|
||||
],
|
||||
[
|
||||
'name' => 'Pemula',
|
||||
'range' => '1.0 - 1.9',
|
||||
'icon' => 'tabler-seedling',
|
||||
'color' => 'danger',
|
||||
],
|
||||
];
|
||||
@endphp
|
||||
<div class="container-xxl flex-grow-1 container-p-y">
|
||||
<div class="row g-6">
|
||||
<div class="col-lg-3 col-sm-6">
|
||||
@@ -12,7 +41,7 @@
|
||||
<i class="icon-base ti tabler-user-check icon-28px"></i>
|
||||
</span>
|
||||
</div>
|
||||
<h4 class="mb-0">{{ $petaniSummary->sum('total') }}</h4>
|
||||
<h4 class="mb-0">{{ $totalPetani }}</h4>
|
||||
</div>
|
||||
<p class="mb-1">Petani</p>
|
||||
<p class="mb-0">
|
||||
@@ -41,29 +70,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- <div class="col-lg-6 col-sm-12">
|
||||
<div class="card card-border-shadow-danger h-100">
|
||||
<div class="card-body">
|
||||
<div class="d-flex align-items-center mb-2">
|
||||
<div class="avatar me-4">
|
||||
<span class="avatar-initial rounded bg-label-danger">
|
||||
<i class="icon-base ti tabler-seedling icon-28px"></i>
|
||||
</span>
|
||||
</div>
|
||||
<h4 class="mb-0">{{ $tanamanSummary->sum('total') }}</h4>
|
||||
</div>
|
||||
<p class="mb-1">Tanaman Komoditas Utama</p>
|
||||
<div class="d-flex justify-content-between mb-2">
|
||||
@foreach($komoditas as $k)
|
||||
<p class="mb-0">
|
||||
<span class="text-heading fw-medium me-2">{{ $tanamanSummary->where('komoditas_id', $k->id)->sum('total') }}</span>
|
||||
<small class="text-body-danger">tanaman {{ $k->nama }}</small>
|
||||
</p>
|
||||
@endforeach
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div> -->
|
||||
<div class="col-lg-3 col-sm-6">
|
||||
<div class="card card-border-shadow-info h-100">
|
||||
<div class="card-body">
|
||||
@@ -78,7 +84,6 @@
|
||||
<p class="mb-1">Rata-rata Indeks Kesiapan Adopsi</p>
|
||||
<p class="mb-0">
|
||||
<span class="text-heading fw-medium me-2">{{ $segmenAverage }}</span>
|
||||
<small class="text-body-info">komoditas utama</small>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
@@ -95,146 +100,92 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<table class="table card-table table-border-top-0 table-border-bottom-0">
|
||||
<table class="table card-table table-border-top-0 table-border-bottom-0 data-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th></th>
|
||||
<th class="text-end pe-0">Petani</th>
|
||||
<th class="text-end pe-0">%</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
@foreach ($segments as $segment)
|
||||
@php
|
||||
$total = $skorSummary->where('segmen', $segment['name'])->sum('total');
|
||||
$persen = $totalPetani ? ($total / $totalPetani) * 100 : 0;
|
||||
@endphp
|
||||
|
||||
<tr>
|
||||
<td class="w-60 ps-0"></td>
|
||||
<td class="text-end pe-0">Petani</td>
|
||||
<td class="text-end pe-0">%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="w-60 ps-0">
|
||||
<td>
|
||||
<div class="d-flex justify-content-start align-items-center">
|
||||
<div class="me-2">
|
||||
<i class="icon-base ti tabler-crown icon-lg text-heading"></i>
|
||||
</div>
|
||||
<div>
|
||||
<h6 class="mb-0 fw-normal text-success">Penggerak (4.0 - 5.0)</h6>
|
||||
<!-- <small class="text-body-secondary text-wrap">Siap menjadi peserta agrolab utama dan panutan bagi petani lain</small> -->
|
||||
<i class="icon-base ti {{ $segment['icon'] }} icon-lg text-{{ $segment['color'] }}"></i>
|
||||
</div>
|
||||
<span class="text-{{ $segment['color'] }}">
|
||||
{{ $segment['name'] }}
|
||||
<small class="text-body-secondary">({{ $segment['range'] }})</small>
|
||||
</span>
|
||||
</div>
|
||||
</td>
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ $skorSummary->where('segmen', 'Penggerak')->sum('total') }} petani</span>
|
||||
</td>
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ number_format(($skorSummary->where('segmen', 'Penggerak')->sum('total') / $petaniSummary->sum('total')) * 100, 2) }}%</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="w-60 ps-0">
|
||||
<div class="d-flex justify-content-start align-items-center">
|
||||
<div class="me-2">
|
||||
<i class="icon-base ti tabler-flag icon-lg text-heading"></i>
|
||||
</div>
|
||||
<div>
|
||||
<h6 class="mb-0 fw-normal text-info">Perintis (3.0 - 3.9)</h6>
|
||||
<!-- <small class="text-body-secondary text-wrap">Berpotensi berkembang menjadi Penggerak dengan dukungan yang tepat</small> -->
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ $skorSummary->where('segmen', 'Perintis')->sum('total') }} petani</span>
|
||||
</td>
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ number_format(($skorSummary->where('segmen', 'Perintis')->sum('total') / $petaniSummary->sum('total')) * 100, 2) }}%</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="w-60 ps-0">
|
||||
<div class="d-flex justify-content-start align-items-center">
|
||||
<div class="me-2">
|
||||
<i class="icon-base ti tabler-eye icon-lg text-heading text-success"></i>
|
||||
</div>
|
||||
<div>
|
||||
<h6 class="mb-0 fw-normal text-warning">Pemerhati (2.0 - 2.9)</h6>
|
||||
<!-- <small class="text-body-secondary text-wrap">Perlu melihat bukti hasil nyata dari Penggerak sebelum mau bergerak</small> -->
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ $skorSummary->where('segmen', 'Pemerhati')->sum('total') }} petani</span>
|
||||
</td>
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ number_format(($skorSummary->where('segmen', 'Pemerhati')->sum('total') / $petaniSummary->sum('total')) * 100, 2) }}%</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="w-60 ps-0">
|
||||
<div class="d-flex justify-content-start align-items-center">
|
||||
<div class="me-2">
|
||||
<i class="icon-base ti tabler-seedling icon-lg text-heading"></i>
|
||||
</div>
|
||||
<div>
|
||||
<h6 class="mb-0 fw-normal text-danger">Pemula (1.0 - 1.9)</h6>
|
||||
<!-- <small class="text-body-secondary text-wrap">Butuh penanganan hambatan dasar terlebih dahulu sebelum intervensi langsung</small> -->
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ $skorSummary->where('segmen', 'Pemula')->sum('total') }} petani</span>
|
||||
</td>
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ number_format(($skorSummary->where('segmen', 'Pemula')->sum('total') / $petaniSummary->sum('total')) * 100, 2) }}%</span>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- <div class="col-lg-6 col-sm-12">
|
||||
<div class="card h-100">
|
||||
<div class="card-header d-flex justify-content-between align-items-center">
|
||||
<div class="card-title mb-0">
|
||||
<h5 class="m-0 me-2">Segmentasi Petani Komoditas</h5>
|
||||
<p class="card-subtitle">berdasarkan mayoritas segmentasi</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<table class="table card-table table-border-top-0 table-border-bottom-0">
|
||||
<tbody>
|
||||
@foreach ($komoditas as $k)
|
||||
<?php
|
||||
$max = $skorKomoditasSummary->where('komoditas_id', $k->id)
|
||||
->whereIn('segmen', ['Penggerak', 'Perintis', 'Pemerhati', 'Pemula'])
|
||||
->sortByDesc('total')
|
||||
->first();
|
||||
?>
|
||||
<tr>
|
||||
<td class="w-40 ps-0">
|
||||
<h6 class="mb-0 fw-normal text-heading">{{ $k->nama }}</h6>
|
||||
</td>
|
||||
<td class="pe-0">
|
||||
@if(isset($max))
|
||||
@if($max->segmen == 'Penggerak')
|
||||
<span class="text-success">Petani Penggerak</span>
|
||||
@elseif($max->segmen == 'Perintis')
|
||||
<span class="text-info">Petani Perintis</span>
|
||||
@elseif($max->segmen == 'Pemerhati')
|
||||
<span class="text-warning">Petani Pemerhati</span>
|
||||
@elseif($max->segmen == 'Pemula')
|
||||
<span class="text-danger">Petani Pemula</span>
|
||||
@else
|
||||
<span>Belum Lengkap</span>
|
||||
@endif
|
||||
@else
|
||||
<span>Belum Tersegmentasi</span>
|
||||
@endif
|
||||
</td>
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ isset($max) ? $max->total : 0 }} Petani</span>
|
||||
</td>
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ isset($max) ? number_format(($max->total / $petaniSummary->sum('total')) * 100, 2) : 0 }}%</span>
|
||||
</td>
|
||||
<td class="text-end pe-0">{{ number_format($total) }}</td>
|
||||
<td class="text-end pe-0">{{ number_format($persen, 2) }}%</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div> -->
|
||||
</div>
|
||||
<div class="col-lg-6 col-sm-12">
|
||||
<div class="card h-100">
|
||||
<div class="card-header d-flex justify-content-between align-items-center">
|
||||
<div class="card-title mb-0">
|
||||
<h5 class="m-0 me-2">Segmentasi Petani</h5>
|
||||
<p class="card-subtitle">per komoditas</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<table class="table card-table table-border-top-0 table-border-bottom-0 data-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th></th>
|
||||
@foreach ($komoditas as $k)
|
||||
<th class="text-end pe-0">{{ $k->nama }}</th>
|
||||
@endforeach
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
@foreach ($segments as $segment)
|
||||
<tr>
|
||||
<td>
|
||||
<div class="d-flex justify-content-start align-items-center">
|
||||
<div class="me-2">
|
||||
<i class="icon-base ti {{ $segment['icon'] }} icon-lg text-{{ $segment['color'] }}"></i>
|
||||
</div>
|
||||
<span class="text-{{ $segment['color'] }}">
|
||||
{{ $segment['name'] }}
|
||||
<small class="text-body-secondary">({{ $segment['range'] }})</small>
|
||||
</span>
|
||||
</div>
|
||||
</td>
|
||||
@foreach ($komoditas as $k)
|
||||
@php
|
||||
$jumlah = $skorKomoditasSummary->where('segmen', $segment['name'])->where('komoditas_id', $k->id)->sum('total');
|
||||
@endphp
|
||||
<td class="text-end pe-0">{{ number_format($jumlah) }}</td>
|
||||
@endforeach
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row g-6 py-4">
|
||||
<div class="col-lg-6 col-sm-12">
|
||||
<div class="card h-100">
|
||||
<div class="card-header d-flex justify-content-between align-items-center">
|
||||
@@ -244,115 +195,124 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<table class="table card-table table-border-top-0 table-border-bottom-0">
|
||||
<table class="table card-table table-border-top-0 table-border-bottom-0 data-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th></th>
|
||||
<th class="text-end pe-0">Indeks</th>
|
||||
<th class="text-end pe-0">D1</th>
|
||||
<th class="text-end pe-0">D2</th>
|
||||
<th class="text-end pe-0">D3</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
|
||||
@foreach ($segments as $segment)
|
||||
@php
|
||||
$skor = $skorMultiDimensi->firstWhere('segmen', $segment['name']);
|
||||
@endphp
|
||||
<tr>
|
||||
<td class="w-60 ps-0"></td>
|
||||
<td class="text-end pe-0">Indeks</td>
|
||||
<td class="text-end pe-0">D1</td>
|
||||
<td class="text-end pe-0">D2</td>
|
||||
<td class="text-end pe-0">D3</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="w-60 ps-0">
|
||||
<td>
|
||||
<div class="d-flex justify-content-start align-items-center">
|
||||
<div class="me-2">
|
||||
<i class="icon-base ti tabler-crown icon-lg text-heading"></i>
|
||||
<i class="icon-base ti {{ $segment['icon'] }} icon-lg text-{{ $segment['color'] }}"></i>
|
||||
</div>
|
||||
<div>
|
||||
<h6 class="mb-0 fw-normal text-success">Penggerak (4.0 - 5.0)</h6>
|
||||
<!-- <small class="text-body-secondary text-wrap">Siap menjadi peserta agrolab utama dan panutan bagi petani lain</small> -->
|
||||
<h6 class="mb-0 fw-normal text-{{ $segment['color'] }}">
|
||||
{{ $segment['name'] }}
|
||||
<small class="text-body-secondary">({{ $segment['range'] }})</small>
|
||||
</h6>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ number_format($skorMultiDimensi->where('segmen', 'Penggerak')->value('skor_kesiapan_adopsi'), 2, '.', ',') }}</span>
|
||||
{{ number_format($skor?->skor_kesiapan_adopsi ?? 0, 2, '.', ',') }}
|
||||
</td>
|
||||
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ number_format($skorMultiDimensi->where('segmen', 'Penggerak')->value('skor_d2_sistem_praktik_budidaya'), 2, '.', ',') }}</span>
|
||||
{{ number_format($skor?->skor_d2_sistem_praktik_budidaya ?? 0, 2, '.', ',') }}
|
||||
</td>
|
||||
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ number_format($skorMultiDimensi->where('segmen', 'Penggerak')->value('skor_d4_sosial_ekonomi'), 2, '.', ',') }}</span>
|
||||
{{ number_format($skor?->skor_d4_sosial_ekonomi ?? 0, 2, '.', ',') }}
|
||||
</td>
|
||||
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ number_format($skorMultiDimensi->where('segmen', 'Penggerak')->value('skor_d6_rantai_nilai_akses_pasar'), 2, '.', ',') }}</span>
|
||||
{{ number_format($skor?->skor_d6_rantai_nilai_akses_pasar ?? 0, 2, '.', ',') }}
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-6 col-sm-12">
|
||||
<div class="card h-100">
|
||||
<div class="card-header d-flex justify-content-between align-items-center">
|
||||
<div class="card-title mb-0">
|
||||
<h5 class="m-0 me-2">Segmentasi Multi Komponen Petani</h5>
|
||||
<p class="card-subtitle">untuk semua komoditas</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<table class="table card-table table-border-top-0 table-border-bottom-0 data-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<td class="w-60 ps-0">
|
||||
<th></th>
|
||||
<th class="text-end pe-0">Indeks</th>
|
||||
<th class="text-end pe-0">K1</th>
|
||||
<th class="text-end pe-0">K2</th>
|
||||
<th class="text-end pe-0">K3</th>
|
||||
<th class="text-end pe-0">K4</th>
|
||||
<th class="text-end pe-0">K5</th>
|
||||
<th class="text-end pe-0">K6</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
@foreach ($segments as $segment)
|
||||
@php
|
||||
$skor = $skorMultiKomponen->firstWhere('segmen', $segment['name']);
|
||||
@endphp
|
||||
<tr>
|
||||
<td class="">
|
||||
<div class="d-flex justify-content-start align-items-center">
|
||||
<div class="me-2">
|
||||
<i class="icon-base ti tabler-flag icon-lg text-heading"></i>
|
||||
<i class="icon-base ti {{ $segment['icon'] }} icon-lg text-{{ $segment['color'] }}"></i>
|
||||
</div>
|
||||
<div>
|
||||
<h6 class="mb-0 fw-normal text-info">Perintis (3.0 - 3.9)</h6>
|
||||
<!-- <small class="text-body-secondary text-wrap">Berpotensi berkembang menjadi Penggerak dengan dukungan yang tepat</small> -->
|
||||
<h6 class="mb-0 fw-normal text-{{ $segment['color'] }}">
|
||||
{{ $segment['name'] }}
|
||||
<small class="text-body-secondary">({{ $segment['range'] }})</small>
|
||||
</h6>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ number_format($skorMultiDimensi->where('segmen', 'Perintis')->value('skor_kesiapan_adopsi'), 2, '.', ',') }}</span>
|
||||
<span>{{ number_format($skor?->skor_kesiapan_adopsi, 2, '.', ',') }}</span>
|
||||
</td>
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ number_format($skorMultiDimensi->where('segmen', 'Perintis')->value('skor_d2_sistem_praktik_budidaya'), 2, '.', ',') }}</span>
|
||||
<span>{{ number_format($skor?->skor_komp_1_d4_k3_motivasi_kapasitas_adopsi, 2, '.', ',') }}</span>
|
||||
</td>
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ number_format($skorMultiDimensi->where('segmen', 'Perintis')->value('skor_d4_sosial_ekonomi'), 2, '.', ',') }}</span>
|
||||
<span>{{ number_format($skor?->skor_komp_2_d4_k2_ekonomi_rumah_tangga, 2, '.', ',') }}</span>
|
||||
</td>
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ number_format($skorMultiDimensi->where('segmen', 'Perintis')->value('skor_d6_rantai_nilai_akses_pasar'), 2, '.', ',') }}</span>
|
||||
<span>{{ number_format($skor?->skor_komp_3_d2_praktik_budidaya_gap, 2, '.', ',') }}</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="w-60 ps-0">
|
||||
<div class="d-flex justify-content-start align-items-center">
|
||||
<div class="me-2">
|
||||
<i class="icon-base ti tabler-eye icon-lg text-heading text-success"></i>
|
||||
</div>
|
||||
<div>
|
||||
<h6 class="mb-0 fw-normal text-warning">Pemerhati (2.0 - 2.9)</h6>
|
||||
<!-- <small class="text-body-secondary text-wrap">Perlu melihat bukti hasil nyata dari Penggerak sebelum mau bergerak</small> -->
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ number_format($skorMultiDimensi->where('segmen', 'Pemerhati')->value('skor_kesiapan_adopsi'), 2, '.', ',') }}</span>
|
||||
</td>
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ number_format($skorMultiDimensi->where('segmen', 'Pemerhati')->value('skor_d2_sistem_praktik_budidaya'), 2, '.', ',') }}</span>
|
||||
</td>
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ number_format($skorMultiDimensi->where('segmen', 'Pemerhati')->value('skor_d4_sosial_ekonomi'), 2, '.', ',') }}</span>
|
||||
</td>
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ number_format($skorMultiDimensi->where('segmen', 'Pemerhati')->value('skor_d6_rantai_nilai_akses_pasar'), 2, '.', ',') }}</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="w-60 ps-0">
|
||||
<div class="d-flex justify-content-start align-items-center">
|
||||
<div class="me-2">
|
||||
<i class="icon-base ti tabler-seedling icon-lg text-heading"></i>
|
||||
</div>
|
||||
<div>
|
||||
<h6 class="mb-0 fw-normal text-danger">Pemula (1.0 - 1.9)</h6>
|
||||
<!-- <small class="text-body-secondary text-wrap">Butuh penanganan hambatan dasar terlebih dahulu sebelum intervensi langsung</small> -->
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ number_format($skorMultiDimensi->where('segmen', 'Pemula')->value('skor_kesiapan_adopsi'), 2, '.', ',') }}</span>
|
||||
</td>
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ number_format($skorMultiDimensi->where('segmen', 'Pemula')->value('skor_d2_sistem_praktik_budidaya'), 2, '.', ',') }}</span>
|
||||
<span>{{ number_format($skor?->skor_komp_4_d4_k4_keterlibatan_kelembagaan, 2, '.', ',') }}</span>
|
||||
</td>
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ number_format($skorMultiDimensi->where('segmen', 'Pemula')->value('skor_d4_sosial_ekonomi'), 2, '.', ',') }}</span>
|
||||
<span>{{ number_format($skor?->skor_komp_5_d4_k5_k6_akses_kebebasan_keuangan, 2, '.', ',') }}</span>
|
||||
</td>
|
||||
<td class="text-end pe-0">
|
||||
<span>{{ number_format($skorMultiDimensi->where('segmen', 'Pemula')->value('skor_d6_rantai_nilai_akses_pasar'), 2, '.', ',') }}</span>
|
||||
<span>{{ number_format($skor?->skor_komp_6_d6_k1_k4_k5_rantai_nilai_akses_pasar, 2, '.', ',') }}</span>
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
@@ -443,6 +403,13 @@
|
||||
<th>D2</th>
|
||||
<th>D4</th>
|
||||
<th>D6</th>
|
||||
<th>K1</th>
|
||||
<th>K2</th>
|
||||
<th>K3</th>
|
||||
<th>K4</th>
|
||||
<th>K5</th>
|
||||
<th>K6</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach ($petani as $item)
|
||||
@@ -466,6 +433,12 @@
|
||||
<td>{{ number_format($item->skor?->skor_d2_sistem_praktik_budidaya, 2, '.', ',') }}</td>
|
||||
<td>{{ number_format($item->skor?->skor_d4_sosial_ekonomi, 2, '.', ',') }}</td>
|
||||
<td>{{ number_format($item->skor?->skor_d6_rantai_nilai_akses_pasar, 2, '.', ',') }}</td>
|
||||
<td>{{ number_format($item->skor?->skor_komp_1_d4_k3_motivasi_kapasitas_adopsi, 2, '.', ',') }}</td>
|
||||
<td>{{ number_format($item->skor?->skor_komp_2_d4_k2_ekonomi_rumah_tangga, 2, '.', ',') }}</td>
|
||||
<td>{{ number_format($item->skor?->skor_komp_3_d2_praktik_budidaya_gap, 2, '.', ',') }}</td>
|
||||
<td>{{ number_format($item->skor?->skor_komp_4_d4_k4_keterlibatan_kelembagaan, 2, '.', ',') }}</td>
|
||||
<td>{{ number_format($item->skor?->skor_komp_5_d4_k5_k6_akses_kebebasan_keuangan, 2, '.', ',') }}</td>
|
||||
<td>{{ number_format($item->skor?->skor_komp_6_d6_k1_k4_k5_rantai_nilai_akses_pasar, 2, '.', ',') }}</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
@@ -484,6 +457,17 @@
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
|
||||
$('.data-table').DataTable({
|
||||
"paging": false,
|
||||
"lengthChange": true,
|
||||
"searching": false,
|
||||
"ordering": false,
|
||||
"info": false,
|
||||
"autoWidth": false,
|
||||
"responsive": false,
|
||||
"scrollX": true
|
||||
});
|
||||
|
||||
$("#tabel-petani").DataTable({
|
||||
"paging": true,
|
||||
"lengthChange": true,
|
||||
@@ -491,7 +475,8 @@
|
||||
"ordering": false,
|
||||
"info": true,
|
||||
"autoWidth": false,
|
||||
"responsive": true,
|
||||
"responsive": false,
|
||||
"scrollX": true
|
||||
})
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user