From f271e9871f85c396bcc7b513dc202ee109685da9 Mon Sep 17 00:00:00 2001 From: szbk Date: Sat, 8 Nov 2025 02:03:49 +0300 Subject: [PATCH] Sidebar style fixed --- src/routes/dashboard/+page.svelte | 4248 +++++++++++++++-------------- 1 file changed, 2251 insertions(+), 1997 deletions(-) diff --git a/src/routes/dashboard/+page.svelte b/src/routes/dashboard/+page.svelte index d3fc0f8..d6d5eb0 100644 --- a/src/routes/dashboard/+page.svelte +++ b/src/routes/dashboard/+page.svelte @@ -1,2079 +1,2333 @@
-
- {#if loading} -
-
-

Yükleniyor...

-
- {:else if user} -
- - - -
-
- -
-
-
- {#if user.role === 'admin'} - - {:else if user.role === 'fuel_manager'} - - {:else if user.role === 'goods_manager'} - - {/if} -
-
- -
- - -
-
+ +
+
+ +
+
+
+ {#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} -

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

Yakıt İşlemleri

-

Sistem Hazır

-
-
+ +
+
+
+ + + + + + +
+
+

Yakıt İşlemleri

+

Sistem Hazır

+
+
-
-
- - - -
-
-

Mal Takibi

-

Aktif

-
-
+
+
+ + + +
+
+

Mal Takibi

+

Aktif

+
+
-
-
- - - - - -
-
-

Sistem Durumu

-

✅ Çalışıyor

-
-
-
+
+
+ + + + + +
+
+

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'} - + +
+
+

📋 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 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 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 +
+
+
+
- {#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.NoAraç PlakaPersonelMal SorumlusuKMTarihYakıt CinsiMiktarDurum
{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} +
-
-
-
-

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.NoAraç PlakaPersonelMal SorumlusuKMTarihYakıt CinsiMiktarDurum
{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.NoAraç PlakaPersonelMal SorumlusuKMTarihYakıt CinsiMiktarDurum
{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} -
-
-

İş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.NoAraç PlakaPersonelMal SorumlusuKMTarihYakıt CinsiMiktarDurum
{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 showFuelForm} -
-
-

- - - - - - - - Yeni Yakıt Fişi Oluştur -

-
+ {#if formError} +
+ {formError} +
+ {/if} - {#if formError} -
- {formError} -
- {/if} - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-
- {/if} - {/if} -
-
-
- {:else} -
-

Oturum bulunamadı. Yönlendiriliyorsunuz...

-
- {/if} -
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+ + {/if} + {/if} +
+
+ +
+ + {:else} +
+

Oturum bulunamadı. Yönlendiriliyorsunuz...

+
+ {/if} +