fix: add sample data for dashboard stats (weekly service & completed complaints)
- Added 1 service letter with createdAt 5 days ago (within current week) → SKT-2025-001 (KTP) now shows in 'Surat Minggu Ini' stat - Added 1 complaint with status SELESAI → COMP-20250320-003 shows in 'Layanan Selesai' stat Dashboard stats now display: - Surat Minggu Ini: 1 (was 0) - Layanan Selesai: 1 (was 0) - Pengaduan Aktif: 2 (BARU + DIPROSES) - Total Penduduk: from resident stats Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
@@ -46,6 +46,18 @@ export async function seedComplaints(adminId: string) {
|
||||
location: "Pasar Darmasaba",
|
||||
assignedTo: adminId,
|
||||
},
|
||||
{
|
||||
complaintNumber: `COMP-20250320-003`,
|
||||
title: "Jalan Rusak",
|
||||
description: "Jalan di Banjar Cabe rusak dan berlubang.",
|
||||
category: ComplaintCategory.INFRASTRUKTUR,
|
||||
status: ComplaintStatus.SELESAI,
|
||||
priority: Priority.TINGGI,
|
||||
location: "Banjar Cabe",
|
||||
assignedTo: adminId,
|
||||
resolvedBy: adminId,
|
||||
resolvedAt: new Date(Date.now() - 3 * 24 * 60 * 60 * 1000), // 3 days ago
|
||||
},
|
||||
];
|
||||
|
||||
for (const comp of complaints) {
|
||||
@@ -77,8 +89,8 @@ export async function seedServiceLetters(adminId: string) {
|
||||
purpose: "Pembuatan KTP baru",
|
||||
status: "SELESAI",
|
||||
processedBy: adminId,
|
||||
completedAt: new Date(now.getTime() - 10 * 24 * 60 * 60 * 1000), // 10 days ago
|
||||
createdAt: new Date(now.getTime() - 15 * 24 * 60 * 60 * 1000), // 15 days ago
|
||||
completedAt: new Date(now.getTime() - 2 * 24 * 60 * 60 * 1000), // 2 days ago
|
||||
createdAt: new Date(now.getTime() - 5 * 24 * 60 * 60 * 1000), // 5 days ago (this week!)
|
||||
},
|
||||
{
|
||||
letterNumber: "SKT-2025-002",
|
||||
|
||||
Reference in New Issue
Block a user