fix: Dashboard placeholder verileri kaldırıldı

- samplePendingSlips ve sampleHistorySlips kaldırıldı
- Dashboard'da artık gerçek veriler yoksa boş durum mesajları gösterilir
- Placeholder satırları ve ilgili CSS sınıfları temizlendi
- Kullanıcı arayüzü artık sadece gerçek verileri gösterir

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-06 20:05:12 +03:00
parent bb9031fb31
commit 2a922c735e

View File

@@ -57,38 +57,8 @@
notes: ''
};
const samplePendingSlips = [
{
id: 'sample-pending',
vehicle_info: { plate: '34ABC123' },
personnel_info: { full_name: 'Ahmet Demir' },
goods_manager_info: { full_name: 'Ali Veli' },
km: 125420,
date: '2024-01-15T00:00:00Z',
fuel_type: 'benzin',
liters: 45,
status: 'pending',
isSample: true
}
];
const sampleHistorySlips = [
{
id: 'sample-history',
vehicle_info: { plate: '34XYZ789' },
personnel_info: { full_name: 'Mustafa Çelik' },
goods_manager_info: { full_name: 'Ali Veli' },
km: 87320,
date: '2024-01-14T00:00:00Z',
fuel_type: 'motorin',
liters: 80,
status: 'approved',
isSample: true
}
];
$: displayPendingSlips = !fuelLoading && pendingSlips.length === 0 ? samplePendingSlips : pendingSlips;
$: displayHistorySlips = !fuelLoading && approvedRejectedSlips.length === 0 ? sampleHistorySlips : approvedRejectedSlips;
$: displayPendingSlips = pendingSlips;
$: displayHistorySlips = approvedRejectedSlips;
onMount(async () => {
// localStorage'dan kullanıcı bilgisini al
@@ -786,11 +756,11 @@
<div class="table-container">
<div class="fuel-table-header">
<h3 class="fuel-table-title">Onay Bekleyen Fişler</h3>
<span class="count-badge">{pendingSlips.length || displayPendingSlips.length}</span>
<span class="count-badge">{pendingSlips.length}</span>
</div>
{#if fuelLoading}
<div class="table-loader">Yükleniyor...</div>
{:else if displayPendingSlips.length === 0}
{:else if pendingSlips.length === 0}
<div class="empty-table">
<div class="empty-table-icon">📄</div>
<p>Onay bekleyen fiş bulunmamaktadır.</p>
@@ -812,8 +782,8 @@
</tr>
</thead>
<tbody>
{#each displayPendingSlips as slip, index}
<tr class:sample-row={slip.isSample}>
{#each pendingSlips as slip, index}
<tr>
<td>{index + 1}</td>
<td>{slip.vehicle_info?.plate || '-'}</td>
<td>{slip.personnel_info?.full_name || '-'}</td>
@@ -841,11 +811,11 @@
<div class="table-container">
<div class="fuel-table-header">
<h3 class="fuel-table-title">İşlem Geçmişi</h3>
<span class="count-badge">{approvedRejectedSlips.length || displayHistorySlips.length}</span>
<span class="count-badge">{approvedRejectedSlips.length}</span>
</div>
{#if fuelLoading}
<div class="table-loader">Yükleniyor...</div>
{:else if displayHistorySlips.length === 0}
{:else if approvedRejectedSlips.length === 0}
<div class="empty-table">
<div class="empty-table-icon">🗂️</div>
<p>İşlenmiş fiş bulunmamaktadır.</p>
@@ -867,8 +837,8 @@
</tr>
</thead>
<tbody>
{#each displayHistorySlips as slip, index}
<tr class:sample-row={slip.isSample}>
{#each approvedRejectedSlips as slip, index}
<tr>
<td>{index + 1}</td>
<td>{slip.vehicle_info?.plate || '-'}</td>
<td>{slip.personnel_info?.full_name || '-'}</td>
@@ -1918,10 +1888,7 @@
border-bottom: none;
}
.fuel-table tbody tr.sample-row {
background: rgba(59, 130, 246, 0.03);
}
.status-badge {
display: inline-flex;
align-items: center;