partial update fix redirect and add note in public, quick and pbg data

This commit is contained in:
arifal
2025-09-10 17:24:44 +07:00
parent 5c4cebd2b3
commit beb7d935c9
155 changed files with 161 additions and 91 deletions

View File

@@ -119,6 +119,9 @@ class PbgTasks {
{
name: "Retribusi",
},
{
name: "Catatan Kekurangan Dokumen",
},
{
name: "Aksi",
formatter: (cell) => {
@@ -212,29 +215,32 @@ class PbgTasks {
"Content-Type": "application/json",
},
then: (data) =>
data.data.map((item) => [
item.id,
item.name,
item.owner_name,
item.condition,
item.registration_number,
item.document_number,
item.address,
item.status_name,
item.function_type,
item.pbg_task_detail
? item.pbg_task_detail.name_building
: "-",
item.consultation_type,
item.due_date,
item.pbg_task_retributions
? addThousandSeparators(
item.pbg_task_retributions
.nilai_retribusi_bangunan
)
: "-",
item,
]),
data.data.map((item) => {
return [
item.id,
item.name,
item.owner_name,
item.condition,
item.registration_number,
item.document_number || "-",
item.address,
item.status_name,
item.function_type,
item.pbg_task_detail
? item.pbg_task_detail.name_building
: "-",
item.consultation_type,
item.due_date,
item.pbg_task_retributions
? addThousandSeparators(
item.pbg_task_retributions
.nilai_retribusi_bangunan
)
: "-",
item.pbg_status ? item.pbg_status.note : "-",
item,
];
}),
total: (data) => data.meta.total,
},
};

View File

@@ -239,7 +239,7 @@ class PublicSearch {
{ name: "Jenis Konsultasi", width: "150px" },
{ name: "Tanggal Jatuh Tempo", width: "140px" },
{ name: "Retribusi", width: "120px" },
{ name: "Note", width: "120px" },
{ name: "Catatan Kekurangan Dokumen", width: "120px" },
],
search: false,
pagination: {

View File

@@ -75,6 +75,7 @@ class QuickSearchResult {
"Jenis Konsultasi",
{ name: "Tanggal Jatuh Tempo" },
{ name: "Retribusi" },
{ name: "Catatan Kekurangan Dokumen" },
{
name: "Action",
formatter: (cell) => {
@@ -116,6 +117,7 @@ class QuickSearchResult {
item.consultation_type,
item.due_date,
addThousandSeparators(item.nilai_retribusi_bangunan),
item.note || "-",
item,
]),
total: (data) => data.total,

View File

@@ -2,6 +2,30 @@
color: #000; // black text
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
// Empty state styles
.empty-state {
text-align: center;
padding: 3rem 1rem;
.empty-icon {
font-size: 3rem;
color: #6c757d;
margin-bottom: 1rem;
opacity: 0.6;
}
.empty-title {
font-size: 1.25rem;
color: #6c757d;
margin-bottom: 0.5rem;
}
.empty-text {
color: #6c757d;
opacity: 0.8;
}
}
.card {
background-color: #fff;

View File

@@ -157,7 +157,7 @@
@endcomponent
@component('components.circle', [
'document_title' => 'Berkas Terverifikasi',
'document_title' => 'Berkas Lengkap',
'document_color' => '#5170ff',
'document_type' => 'Berkas',
'document_id' => 'chart-berkas-terverifikasi',
@@ -174,7 +174,7 @@
</div>
@component('components.circle', [
'document_title' => 'Berkas Belum Terverifikasi',
'document_title' => 'Berkas Belum Lengkap',
'document_color' => '#5170ff',
'document_type' => 'Berkas',
'document_id' => 'chart-berkas-belum-terverifikasi',
@@ -192,7 +192,7 @@
@component('components.circle',[
'document_title' => 'Realisasi Terbit PBG',
'document_title' => 'Realisasi PAD PBG',
'document_color' => '#8cc540',
'document_type' => 'Berkas',
'document_id' => 'chart-realisasi-tebit-pbg',
@@ -203,7 +203,7 @@
@endcomponent
@component('components.circle',[
'document_title' => 'Pembayaran Realisasi PBG',
'document_title' => 'Realisasi PAD',
'document_color' => '#0a0099',
'document_type' => 'Berkas',
'document_id' => 'chart-payment-pbg-task',

View File

@@ -112,6 +112,23 @@
</div>
</div>
</div>
@if ($data->pbg_status)
<div class="col-12">
<div class="card">
<div class="card-body">
<h5 class="card-title">Keterangan</h5>
<div class="row">
<div class="col-md-6">
<div class="mb-3">
<label for="note" class="form-label">Note</label>
<p class="form-control-plaintext mb-0">{{$data->pbg_status->note}}</p>
</div>
</div>
</div>
</div>
</div>
</div>
@endif
<div class="col-12">
<div class="card">
<div class="card-header">
@@ -208,10 +225,10 @@
</div>
</div>
@else
<div class="row">
<div class="col-md-12">
Data Not Available
</div>
<div class="empty-state">
<i class="fas fa-folder-open empty-icon"></i>
<h5 class="empty-title">Data Tidak Tersedia</h5>
<p class="empty-text">Tidak ada data yang terkait dengan PBG task ini.</p>
</div>
@endif
</div>
@@ -250,10 +267,10 @@
</div>
</div>
@else
<div class="row">
<div class="col-md-12">
Data Not Available
</div>
<div class="empty-state">
<i class="fas fa-folder-open empty-icon"></i>
<h5 class="empty-title">Data Tidak Tersedia</h5>
<p class="empty-text">Tidak ada data yang terkait dengan PBG task ini.</p>
</div>
@endif
</div>
@@ -293,10 +310,10 @@
</div>
@endforeach
@else
<div class="row">
<div class="col-md-12">
Data Not Available
</div>
<div class="empty-state">
<i class="fas fa-folder-open empty-icon"></i>
<h5 class="empty-title">Data Tidak Tersedia</h5>
<p class="empty-text">Tidak ada data yang terkait dengan PBG task ini.</p>
</div>
@endif
</div>
@@ -411,10 +428,10 @@
</div>
</div>
@else
<div class="row">
<div class="col-md-12">
Data Not Available
</div>
<div class="empty-state">
<i class="fas fa-folder-open empty-icon"></i>
<h5 class="empty-title">Data Tidak Tersedia</h5>
<p class="empty-text">Tidak ada data yang terkait dengan PBG task ini.</p>
</div>
@endif
</div>
@@ -506,8 +523,8 @@
@else
<div class="empty-state">
<i class="fas fa-folder-open empty-icon"></i>
<h5 class="empty-title">No Data Lists Available</h5>
<p class="empty-text">There are no data lists associated with this PBG task.</p>
<h5 class="empty-title">Data Tidak Tersedia</h5>
<p class="empty-text">Tidak ada data yang terkait dengan PBG task ini.</p>
</div>
@endif
</div>

View File

@@ -65,6 +65,23 @@
</div>
</div>
</div>
@if ($data->pbg_status)
<div class="col-12">
<div class="card">
<div class="card-body">
<h5 class="card-title text-black">Catatan Kekurangan Dokumen</h5>
<div class="row">
<div class="col-md-6">
<div class="mb-3">
<label for="note" class="form-label text-black">Keterangan</label>
<p class="form-control-plaintext mb-0 text-black">{{$data->pbg_status->note}}</p>
</div>
</div>
</div>
</div>
</div>
</div>
@endif
<div class="col-12">
<div class="card">
<div class="card-header">
@@ -142,8 +159,10 @@
</div>
</div>
@else
<div class="alert alert-secondary" role="alert">
Data Not Available
<div class="empty-state">
<i class="fas fa-folder-open empty-icon"></i>
<h5 class="empty-title">Data Tidak Tersedia</h5>
<p class="empty-text">Tidak ada data yang terkait dengan PBG task ini.</p>
</div>
@endif
</div>
@@ -172,8 +191,10 @@
<dd class="col-sm-8">{{$data->pbg_task_index_integrations->total ?? '-'}}</dd>
</dl>
@else
<div class="alert alert-secondary" role="alert">
Data Not Available
<div class="empty-state">
<i class="fas fa-folder-open empty-icon"></i>
<h5 class="empty-title">Data Tidak Tersedia</h5>
<p class="empty-text">Tidak ada data yang terkait dengan PBG task ini.</p>
</div>
@endif
</div>
@@ -207,8 +228,10 @@
</div>
@endforeach
@else
<div class="alert alert-secondary" role="alert">
Data Not Available
<div class="empty-state">
<i class="fas fa-folder-open empty-icon"></i>
<h5 class="empty-title">Data Tidak Tersedia</h5>
<p class="empty-text">Tidak ada data yang terkait dengan PBG task ini.</p>
</div>
@endif
</div>