{#if user.role === 'admin'} {:else if user.role === 'fuel_manager'} {:else if user.role === 'goods_manager'} {/if}
{#if user.role === 'admin' && !showVehicles && !showUnits && !showPersonnel && !showGoodsManagers}

Hoş Geldiniz! 👋

{#if user.role === 'admin'} Sisteme hoş geldiniz! Araç, birlik ve personel yönetimi yapabilirsiniz. {:else if user.role === 'goods_manager'} Hoş geldiniz! Size atanan yakıt fişlerini onaylayabilirsiniz. {/if}

{currentTime}

Yakıt İşlemleri

Sistem Hazır

Mal Takibi

Aktif

Sistem Durumu

✅ Çalışıyor

📋 Bilgilendirme

{#if user.role === 'admin'}
  • Araç, birlik ve personel yönetimi yapabilirsiniz
  • Personel işlemlerini yönetebilirsiniz
  • Tüm kullanıcıları yönetebilirsiniz
  • Sistem ayarlarını yapılandırabilirsiniz
  • Raporları görüntüleyebilirsiniz
{:else if user.role === 'goods_manager'}
  • Araçların aldığı yakıtları takip edebilirsiniz
  • Onay/red işlemleri yapabilirsiniz
  • Ay sonu devriçark cetveli hazırlayabilirsiniz
{/if}
{:else if user.role === 'goods_manager' && showGoodsManager} {:else if user.role === 'goods_manager' && showMonthlyReport} {:else if user.role === 'goods_manager' && showDevriçark} {:else if user.role === 'admin'} {#if showVehicles} {:else if showUnits} {:else if showPersonnel} {:else if showGoodsManagers} {:else}
🚗

Araç Yönetimi

Yukarıdaki menüden Araç Yönetimi'ni seçerek araçları yönetebilirsiniz.

✅ Admin SPA yüklendi!

{/if} {:else} {#if formSuccess}
{formSuccess}
{/if} {#if formError && showFuelForm}
{formError}
{/if} {#if !showFuelForm}

Benzin

{fuelLoading ? '...' : fuelSummary.benzin.toFixed(1)} LT

Toplam Yakıt
🛢️

Motorin

{fuelLoading ? '...' : fuelSummary.motorin.toFixed(1)} LT

Toplam Yakıt

Onay Bekleyen Fişler

{pendingSlips.length}
{#if fuelLoading}
Yükleniyor...
{:else if pendingSlips.length === 0}
📄

Onay bekleyen fiş bulunmamaktadır.

{:else}
{#each pendingSlips as slip, index} {/each}
S.No Araç Plaka Personel Mal Sorumlusu KM Tarih Yakıt Cinsi Miktar Durum
{index + 1} {slip.vehicle_info?.plate || '-'} {slip.personnel_info?.full_name || '-'} {slip.goods_manager_info?.full_name || '-'} {formatKm(slip.km)} {formatDate(slip.date)} {getFuelTypeLabel(slip.fuel_type)} {formatLiters(slip.liters)} {@html getStatusLabel(slip.status)}
{/if}

İşlem Geçmişi

{approvedRejectedSlips.length}
{#if fuelLoading}
Yükleniyor...
{:else if approvedRejectedSlips.length === 0}
🗂️

İşlenmiş fiş bulunmamaktadır.

{:else}
{#each approvedRejectedSlips as slip, index} {/each}
S.No Araç Plaka Personel Mal Sorumlusu KM Tarih Yakıt Cinsi Miktar Durum
{index + 1} {slip.vehicle_info?.plate || '-'} {slip.personnel_info?.full_name || '-'} {slip.goods_manager_info?.full_name || '-'} {formatKm(slip.km)} {formatDate(slip.date)} {getFuelTypeLabel(slip.fuel_type)} {formatLiters(slip.liters)} {@html getStatusLabel(slip.status)}
{/if}
{/if} {#if showFuelForm}

Yeni Yakıt Fişi Oluştur

{#if formError}
{formError}
{/if}
{/if} {/if}