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:
@@ -57,38 +57,8 @@
|
|||||||
notes: ''
|
notes: ''
|
||||||
};
|
};
|
||||||
|
|
||||||
const samplePendingSlips = [
|
$: displayPendingSlips = pendingSlips;
|
||||||
{
|
$: displayHistorySlips = approvedRejectedSlips;
|
||||||
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;
|
|
||||||
|
|
||||||
onMount(async () => {
|
onMount(async () => {
|
||||||
// localStorage'dan kullanıcı bilgisini al
|
// localStorage'dan kullanıcı bilgisini al
|
||||||
@@ -786,11 +756,11 @@
|
|||||||
<div class="table-container">
|
<div class="table-container">
|
||||||
<div class="fuel-table-header">
|
<div class="fuel-table-header">
|
||||||
<h3 class="fuel-table-title">Onay Bekleyen Fişler</h3>
|
<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>
|
</div>
|
||||||
{#if fuelLoading}
|
{#if fuelLoading}
|
||||||
<div class="table-loader">Yükleniyor...</div>
|
<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">
|
||||||
<div class="empty-table-icon">📄</div>
|
<div class="empty-table-icon">📄</div>
|
||||||
<p>Onay bekleyen fiş bulunmamaktadır.</p>
|
<p>Onay bekleyen fiş bulunmamaktadır.</p>
|
||||||
@@ -812,8 +782,8 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
{#each displayPendingSlips as slip, index}
|
{#each pendingSlips as slip, index}
|
||||||
<tr class:sample-row={slip.isSample}>
|
<tr>
|
||||||
<td>{index + 1}</td>
|
<td>{index + 1}</td>
|
||||||
<td>{slip.vehicle_info?.plate || '-'}</td>
|
<td>{slip.vehicle_info?.plate || '-'}</td>
|
||||||
<td>{slip.personnel_info?.full_name || '-'}</td>
|
<td>{slip.personnel_info?.full_name || '-'}</td>
|
||||||
@@ -841,11 +811,11 @@
|
|||||||
<div class="table-container">
|
<div class="table-container">
|
||||||
<div class="fuel-table-header">
|
<div class="fuel-table-header">
|
||||||
<h3 class="fuel-table-title">İşlem Geçmişi</h3>
|
<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>
|
</div>
|
||||||
{#if fuelLoading}
|
{#if fuelLoading}
|
||||||
<div class="table-loader">Yükleniyor...</div>
|
<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">
|
||||||
<div class="empty-table-icon">🗂️</div>
|
<div class="empty-table-icon">🗂️</div>
|
||||||
<p>İşlenmiş fiş bulunmamaktadır.</p>
|
<p>İşlenmiş fiş bulunmamaktadır.</p>
|
||||||
@@ -867,8 +837,8 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
{#each displayHistorySlips as slip, index}
|
{#each approvedRejectedSlips as slip, index}
|
||||||
<tr class:sample-row={slip.isSample}>
|
<tr>
|
||||||
<td>{index + 1}</td>
|
<td>{index + 1}</td>
|
||||||
<td>{slip.vehicle_info?.plate || '-'}</td>
|
<td>{slip.vehicle_info?.plate || '-'}</td>
|
||||||
<td>{slip.personnel_info?.full_name || '-'}</td>
|
<td>{slip.personnel_info?.full_name || '-'}</td>
|
||||||
@@ -1918,9 +1888,6 @@
|
|||||||
border-bottom: none;
|
border-bottom: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.fuel-table tbody tr.sample-row {
|
|
||||||
background: rgba(59, 130, 246, 0.03);
|
|
||||||
}
|
|
||||||
|
|
||||||
.status-badge {
|
.status-badge {
|
||||||
display: inline-flex;
|
display: inline-flex;
|
||||||
|
|||||||
Reference in New Issue
Block a user