P0 EPIC - CostEntryWizard UI/UX Parity & Categories #407

Closed
opened 2026-07-10 17:44:20 +02:00 by kincses · 2 comments
Owner

Mérföldkő: Cost Management UI/UX
Cél: CostEntryWizard.vue frissítése a gyors modálok intelligens funkcióival: globális járműválasztás, csoportosított alkategóriák, univerzális kilométeróra követés, és egységes provider keresés.

🔗 Függőségek (Dependencies)

  • Bemenet (Mikre támaszkodik): CostEntryWizard.vue, SimpleFuelModal.vue, ProviderAutocomplete.vue, backend expenses.py, cost_categories tábla
  • Kimenet (Mik támaszkodnak rá): Frontend költség rögzítés UI

📝 Elemzés

A CostEntryWizard.vue jelenleg hiányolja a gyors modálok intelligens funkcióit. Frissíteni kell: globális járműválasztás (ha nincs asset_id prop), csoportosított alkategóriák (subcategory) megjelenítése, univerzális kilométeróra mező előző állás hint-tel, és ProviderAutocomplete integráció.

**Mérföldkő:** Cost Management UI/UX **Cél:** CostEntryWizard.vue frissítése a gyors modálok intelligens funkcióival: globális járműválasztás, csoportosított alkategóriák, univerzális kilométeróra követés, és egységes provider keresés. ### 🔗 Függőségek (Dependencies) - **Bemenet (Mikre támaszkodik):** CostEntryWizard.vue, SimpleFuelModal.vue, ProviderAutocomplete.vue, backend expenses.py, cost_categories tábla - **Kimenet (Mik támaszkodnak rá):** Frontend költség rögzítés UI ### 📝 Elemzés A CostEntryWizard.vue jelenleg hiányolja a gyors modálok intelligens funkcióit. Frissíteni kell: globális járműválasztás (ha nincs asset_id prop), csoportosított alkategóriák (subcategory) megjelenítése, univerzális kilométeróra mező előző állás hint-tel, és ProviderAutocomplete integráció.
kincses added the Type: FeatureStatus: In Progress labels 2026-07-10 17:44:27 +02:00
kincses started working 2026-07-10 17:44:28 +02:00
Author
Owner

▶️ Munka megkezdve: 2026-07-10 17:44:27

▶️ **Munka megkezdve:** 2026-07-10 17:44:27
kincses added Status: Done and removed Status: In Progress labels 2026-07-10 17:49:02 +02:00
kincses worked for 4 minutes 2026-07-10 17:49:03 +02:00
Author
Owner

Munka befejezve: 2026-07-10 17:49:02

Technikai Összefoglaló:
P0 EPIC - CostEntryWizard UI/UX Parity & Categories: 1) Global vehicle selection dropdown (useVehicleStore, effectiveVehicle computed) 2) Grouped subcategories with optgroup (SubCategoryGroup, groupedSubCategories computed) 3) Universal odometer with hint (fetchLastOdometer from /assets/vehicles/{id}) 4) ProviderAutocomplete verified (source-aware vendor routing: verified_org→vendor_organization_id, crowd_added→service_provider_id) 5) Payload matches backend AssetCostCreate schema (GROSS-FIRST, P0 Hybrid Vendor Refactor). Build: Vite build OK (CostEntryWizard-KIg7Uvhm.js, 31.25 kB, 0 errors).

⏱️ Az idő rögzítve.

✅ **Munka befejezve:** 2026-07-10 17:49:02 **Technikai Összefoglaló:** P0 EPIC - CostEntryWizard UI/UX Parity & Categories: 1) Global vehicle selection dropdown (useVehicleStore, effectiveVehicle computed) 2) Grouped subcategories with optgroup (SubCategoryGroup, groupedSubCategories computed) 3) Universal odometer with hint (fetchLastOdometer from /assets/vehicles/{id}) 4) ProviderAutocomplete verified (source-aware vendor routing: verified_org→vendor_organization_id, crowd_added→service_provider_id) 5) Payload matches backend AssetCostCreate schema (GROSS-FIRST, P0 Hybrid Vendor Refactor). Build: Vite build OK (CostEntryWizard-KIg7Uvhm.js, 31.25 kB, 0 errors). ⏱️ *Az idő rögzítve.*
Sign in to join this conversation.