{#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}

{#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}